Regression in XtraBackup 2.0.0 in case of an incomplete log block
Bug #1015416 reported by
Alexey Kopytov
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona XtraBackup moved to https://jira.percona.com/projects/PXB |
Fix Released
|
Critical
|
Alexey Kopytov | ||
2.0 |
Fix Released
|
Critical
|
Alexey Kopytov | ||
2.1 |
Fix Released
|
Critical
|
Alexey Kopytov |
Bug Description
When XtraBackup reads a log block that has not been completely written by the server yet, it fails with an error complaining about log block checksum mismatch. Which is a regression introduced in 2.0 by the fix for bug #805593.
XtraBackup 1.6 will print a warning, but will retry reading the same block later.
Related branches
lp:~akopytov/percona-xtrabackup/bug1015416-2.0
- Laurynas Biveinis (community): Approve
-
Diff: 26 lines (+6/-3)1 file modifiedsrc/xtrabackup.c (+6/-3)
lp:~akopytov/percona-xtrabackup/bug1015416-2.1
- Laurynas Biveinis (community): Approve
-
Diff: 26 lines (+6/-3)1 file modifiedsrc/xtrabackup.c (+6/-3)
To post a comment you must log in.
Example of a failure (to make the bug findable by search engines):
xtrabackup: error: Log block checksum mismatch (block no 933830996 at lsn 1028145714688): copy_logfile( ) failed.
expected 997077168, calculated checksum 438936379
xtrabackup: Error: xtrabackup_
xtrabackup: Error: log_copying_thread failed.