xb_incremental_bitmap_misc.sh fails in debug xtradb56 builds | missing bitmap data at the interval start fails " bitmap_files->files[0].start_lsn == first_file_start_lsn" assertion
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona XtraBackup moved to https://jira.percona.com/projects/PXB |
Fix Released
|
Low
|
Laurynas Biveinis | ||
2.1 |
Fix Released
|
Low
|
Laurynas Biveinis |
Bug Description
After updating PS version used by the test suite from PS 5.6.10 to PS 5.6.11 (i.e. the one where page tracking is available), xb_incremental_
incremental backup from 9000 is enabled.
xtrabackup: uses posix_fadvise().
xtrabackup: cd to /mnt/workspace/
xtrabackup: using the following InnoDB configuration:
xtrabackup: innodb_
xtrabackup: innodb_
xtrabackup: innodb_
xtrabackup: innodb_
xtrabackup: innodb_
>> log scanned up to (1634133)
InnoDB: Allocated tablespace 6, old maximum was 0
2013-07-22 12:10:05 2acfb2ea2580 InnoDB: Assertion failure in thread 47071548286336 in file changed_
InnoDB: Failing assertion: bitmap_
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.
inc/common.sh: line 70: 6377 Aborted (core dumped) "$@"
2013-07-22 12:10:05: run.sh: ===> xtrabackup_56 failed with exit code 134
------------
Related branches
- Alexey Kopytov (community): Approve
-
Diff: 48 lines (+10/-3)2 files modifiedsrc/changed_page_bitmap.cc (+9/-3)
src/innodb_int.h (+1/-0)
tags: | added: bitmap xtradb |
tags: | added: 56qual |
no longer affects: | percona-server |
no longer affects: | percona-server/5.1 |
no longer affects: | percona-server/5.5 |
no longer affects: | percona-server/5.6 |
The test fails in the debug code of changed_ page_bitmap. cc, at the last test step, where it attempts to perform a bitmap backup (LSNs 9000..infinity)) with bitmap data missing for the start of interval.
With PS 5.6.11 the bitmap files are as follows: laurynas/ percona/ src/bug1204075/test/var/ w1/var1/ data/ib_ modified_ log_4_1633805. xdb laurynas/ percona/ src/bug1204075/test/var/ w1/var1/ data/ib_ modified_ log_5_1634123. xdb
/home/
/home/
With PS 5.5 the bitmap files are as follows: laurynas/ percona/ src/bug1204075/test/var/ w1/var1/ data/ib_ modified_ log_4_1602083. xdb laurynas/ percona/ src/bug1204075/test/var/ w1/var1/ data/ib_ modified_ log_5_1602404. xdb
/home/
/home/
I.e. identical for the purposes of the test. Given that xtradb51 and xtradb55 debug configurations are disabled in Jenkins and at least the xtradb55 one does not even build, I believe this bug has been from day one and surfaced on the first actually enabled debug xtradb configuration.