xtrabackup's --parallel option asserts / crashes with a value of -1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona XtraBackup moved to https://jira.percona.com/projects/PXB |
Triaged
|
Low
|
Unassigned | ||
1.6 |
Fix Released
|
Low
|
Alexey Kopytov | ||
2.0 |
Fix Released
|
Low
|
Alexey Kopytov | ||
2.3 |
Triaged
|
Low
|
Unassigned |
Bug Description
Passing a value of -1 to --parallel results in a nasty little crash. Admittedly this is a bit of a gotcha, but I had to test it ; )
innobackupex: Starting ibbackup with command: /percona-
20111101-091107 innobackupex: Waiting for ibbackup (pid=30593) to suspend
20111101-091107 innobackupex: Suspend file '/dbqp/
20111101-091107
20111101-091107 Warning: option 'parallel': unsigned value 184467440737095
20111101-091107 xtrabackup: uses posix_fadvise().
20111101-091107 xtrabackup: cd to /dbqp/workdir/
20111101-091107 xtrabackup: Target instance is assumed as followings.
20111101-091107 xtrabackup: innodb_
20111101-091107 xtrabackup: innodb_
20111101-091107 xtrabackup: innodb_
20111101-091107 xtrabackup: innodb_
20111101-091107 xtrabackup: innodb_
20111101-091107 111101 9:11:04 InnoDB: Using Linux native AIO
20111101-091107 >> log scanned up to (1595675)
20111101-091107 111101 9:11:04 InnoDB: Assertion failure in thread 140139762509600 in file /percona-
20111101-091107 InnoDB: Failing assertion: ret || !assert_on_error
20111101-091107 InnoDB: We intentionally generate a memory trap.
20111101-091107 InnoDB: Submit a detailed bug report to http://
20111101-091107 InnoDB: If you get repeated assertion failures or crashes, even
20111101-091107 InnoDB: immediately after the mysqld startup, there may be
20111101-091107 InnoDB: corruption in the InnoDB tablespace. Please refer to
20111101-091107 InnoDB: http://
20111101-091107 InnoDB: about forcing recovery.
20111101-091107 /percona-
20111101-091107 xtrabackup: Starting 4294967295 threads for parallel data files transfer
20111101-091107 Aborted
20111101-091107 innobackupex: Error: ibbackup child process has died at /percona-
Related branches
- Stewart Smith (community): Approve
-
Diff: 51 lines (+18/-4)2 files modifiedtest/t/bug884737.sh (+14/-0)
xtrabackup.c (+4/-4)
- Stewart Smith (community): Approve
-
Diff: 77 lines (+20/-6)4 files modifieddoc/source/innobackupex/how_innobackupex_works.rst (+1/-1)
doc/source/innobackupex/privileges.rst (+1/-1)
test/t/bug884737.sh (+14/-0)
xtrabackup.c (+4/-4)
Changed in percona-xtrabackup: | |
status: | New → Fix Committed |
assignee: | nobody → Alexey Kopytov (akopytov) |
importance: | Undecided → Low |
milestone: | none → 1.6.4 |
Changed in percona-xtrabackup: | |
status: | Fix Committed → Fix Released |
To repeat via dbqp: server- type=mysql --basedir= /mysql- 5.5 --xtrabackup- path=/percona- xtrabackup/ mysql-5. 5/storage/ innobase/ xtrabackup/ xtrabackup_ innodb55 --innobackupex- path=/percona- xtrabackup/ innobackupex --suite= xtrabackup_ basic bug884737_test
./dbqp.py --default-