xtrabackup_56 can fail on prepare if log files > 4G used on source server
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona XtraBackup moved to https://jira.percona.com/projects/PXB |
Fix Released
|
Medium
|
Laurynas Biveinis | ||
2.0 |
Fix Released
|
Medium
|
Laurynas Biveinis | ||
2.1 |
Fix Released
|
Medium
|
Laurynas Biveinis |
Bug Description
The patch to support 5.6 added support for log files > 4G. However that code was incomplete. When xtrabackup adjusts the log header so recovery can later find the record it needs, we now do this:
mach_write_
+ LOG_CHECKPOINT_
LOG_
ut_dulint_
i.e. that code only overwrites the low 32 bits of LOG_CHECKPOINT_
The fix is to also overwrite LOG_CHECKPOINT_
Related branches
- Alexey Kopytov (community): Approve
-
Diff: 25 lines (+8/-0)1 file modifiedsrc/xtrabackup.cc (+8/-0)
- Alexey Kopytov (community): Approve
-
Diff: 25 lines (+8/-0)1 file modifiedsrc/xtrabackup.cc (+8/-0)
Percona now uses JIRA for bug reports so this bug report is migrated to: https:/ /jira.percona. com/browse/ PXB-624