[MDEV-25588] Atomic DDL: Binlog query event written upon recovery is corrupt Created: 2021-05-03 Updated: 2022-11-01 Resolved: 2021-05-04 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Replication, Server |
| Affects Version/s: | N/A |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Michael Widenius |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Description |
|
As a part of atomic DDL testing, the server was intentionally crashed (SIGKILL-ed) while executing concurrent DDL. One of the threads was running
on an existing InnoDB table.
When the binlog is replayed, no errors are issued upon the corrupt DROP (surprisingly), it just gets ignored. Please also note TIMESTAMP=0. I don't yet know if it can have any negative effect, but it doesn't look healthy. The server was running with the following options (just in case any of them are important):
|
| Comments |
| Comment by Michael Widenius [ 2021-05-04 ] |
|
Fixed in the original commit. |