Assertion in file rem0rec.c line 561 when restoring incremental using changed page bitmaps
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona XtraBackup moved to https://jira.percona.com/projects/PXB |
Incomplete
|
Undecided
|
George Ormond Lorch III |
Bug Description
Testing XB branch ~laurynas-
Use my.cnf:
[client]
port=5528
socket=
[mysqld]
basedir=
datadir=
tmpdir=
port=5528
socket=
pid-file=
console
user=root
server-id=1
innodb_
innodb_
innodb_
Start server and RQG against server with percona_qa grammer.
Perform a baseline 'full' backup:
innobackupex --defaults-file=... --ibbackup=
then loop, creating successive incrementals:
for (( i=1; i < 20; i++ ))
do
sleep 40 # or 10 or 20 or 30, depends on machine speed and debug, with full debug I need 40, in release 10 is enough
local prev=`expr $i - 1`
innobackupex --defaults-file=... --ibbackup=
done
Shutdown the server.
Now start the restoration process:
mkdir ./working
innobackupex --defaults-file=... --ibbackup=
innobackupex --defaults-file=... --ibbackup=
innobackupex --defaults-file=... --ibbackup=
etc...
Along this process, you will get an assertion from xtrabackup:
InnoDB: Progress in percents: 0 1 2 3 4 5 6 7 130201 19:03:11 InnoDB: Assertion failure in thread 140550848112384 in file rem0rec.c line 561
InnoDB: We intentionally generate a memory trap.
InnoDB: Submit a detailed bug report to http://
InnoDB: If you get repeated assertion failures or crashes, even
InnoDB: immediately after the mysqld startup, there may be
InnoDB: corruption in the InnoDB tablespace. Please refer to
InnoDB: http://
InnoDB: about forcing recovery.
innobackupex: Error:
innobackupex: ibbackup failed at /data/bin/
core backtrace:
#0 0x000000391a8328a5 in raise () from /lib64/libc.so.6
#1 0x000000391a834085 in abort () from /lib64/libc.so.6
#2 0x00000000004c2f71 in rec_get_
file=0x592168 "/home/
#3 0x00000000004ae87d in page_cur_
#4 0x0000000000499e67 in recv_parse_
#5 0x000000000049a959 in recv_recover_
#6 0x00000000004402cb in buf_page_
#7 0x000000000046f19f in fil_aio_wait (segment=5) at /home/glorch/
#8 0x00000000004f7cd7 in io_handler_thread (arg=0xa78348) at /home/glorch/
#9 0x000000391b007851 in start_thread () from /lib64/
#10 0x000000391a8e811d in clone () from /lib64/libc.so.6
tags: | added: qa |
Changed in percona-xtrabackup: | |
status: | New → In Progress |
no longer affects: | percona-xtrabackup/2.1 |
no longer affects: | percona-xtrabackup/2.0 |
Changed in percona-xtrabackup: | |
status: | In Progress → Incomplete |
Changed in percona-xtrabackup: | |
importance: | High → Undecided |
core dump