workaround xtrabackup error with old_alter_table#8317
workaround xtrabackup error with old_alter_table#8317deepthi wants to merge 1 commit intovitessio:mainfrom
Conversation
700a7a6 to
a2de4f7
Compare
Signed-off-by: deepthi <deepthi@planetscale.com>
aquarapid
left a comment
There was a problem hiding this comment.
Do we also want to put a note somewhere in https://vitess.io/docs/user-guides/operating-vitess/backup-and-restore/creating-a-backup/ ?
systay
left a comment
There was a problem hiding this comment.
Lets make sure this should not go into an earlier branch first
|
Noting that enabling |
|
@shlomi-noach afaict this change of behavior is only on the end-to-end tests and doesn't apply to normal production usage. |
Ah, then please just ignore me. |
|
Gonna resubmit these changes into |
|
Resubmitted against |
|
Closing so we don't accidentally hit that big green button |
Description
Some of the xtrabackup tests have been flaky for a while. Today @vmg was able to extract the actual error from a failing test.
This seems to be a known issue with a documented workaround. Implementing the workaround.
https://www.percona.com/blog/2017/08/08/avoiding-the-an-optimized-without-redo-logging-ddloperation-has-been-performed-error-with-percona-xtrabackup/
The blog post has 3 suggestions:
--lock-ddl: only works with Percona MySQL server, we are running community MySQL server in CI--lock-ddl-per-table: did not fix the problemold_alter_table: 🤞Related Issue(s)
Fixes #8315
Checklist
Deployment Notes