[MDEV-14095] Concurrent DDL can break xtrabackup-v2 SST in 10.2 Created: 2017-10-19 Updated: 2020-08-25 Resolved: 2017-11-29 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Galera, Galera SST, Storage Engine - InnoDB |
| Affects Version/s: | 10.2.9 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Geoff Montee (Inactive) | Assignee: | Andrii Nikitin (Inactive) |
| Resolution: | Won't Do | Votes: | 1 |
| Labels: | ddl, galera, sst, xtrabackup | ||
| Issue Links: |
|
||||||||
| Description |
|
Concurrent DDL can cause xtrabackup to see the following error in MariaDB 10.2:
This problem is described here: This also seems to effect xtrabackup-v2 SSTs. Should the SST script use the --lock-ddl-per-table option in 10.2 to avoid this? |
| Comments |
| Comment by Andrii Nikitin (Inactive) [ 2017-10-28 ] |
|
That will not help until |
| Comment by Geoff Montee (Inactive) [ 2017-10-28 ] |
|
Sorry, I think I should have written --lock-ddl-per-table, not --lock-ddl. According to Percona's blog post, --lock-ddl-per-table is compatible with MariaDB, but --lock-ddl is not. |
| Comment by Geoff Montee (Inactive) [ 2017-11-06 ] |
|
Do you think that this issue still needs to be blocked by |
| Comment by Andrii Nikitin (Inactive) [ 2017-11-10 ] |
|
I've removed blocker , but I see no strong reasoning to change behavior and introduce --lock-ddl-per-table as default behavior. (Because I have no proof that it will not cause actual problems and it changes behavior and will differ from upstream). |