[MDEV-26001] InnoDB: Cannot apply log to [page id: space=152, page number=0] of corrupted file Created: 2021-06-23 Updated: 2021-06-28 Resolved: 2021-06-28 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB |
| Affects Version/s: | N/A |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Critical |
| Reporter: | Marko Mäkelä | Assignee: | Matthias Leich |
| Resolution: | Cannot Reproduce | Votes: | 0 |
| Labels: | recovery, rr-profile-analyzed | ||
| Issue Links: |
|
||||||||||||
| Description |
|
We got a recovery failure due to
To retrieve the data (due to large redo log file, it is too large to be attached here):
The problem is around here:
The state is not RECV_WILL_NOT_READ, as expected. The RECV_NOT_PROCESSED was inserted here:
|
| Comments |
| Comment by Marko Mäkelä [ 2021-06-23 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
There was an incorrect change to os_aio_wait_until_no_pending_writes() in a development version of I am unable to replay the trace that led to the SIGKILL before the failed startup, so I cannot confirm whether this failure was due to the above reason. I think that it is very plausible. Therefore, it would be good to test the latest 10.5 or 10.6 (with the final pushed version of | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Matthias Leich [ 2021-06-23 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Marko Mäkelä [ 2021-06-28 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
mleich, please reopen this if you see it occurring in a main branch. In the Description, I wrote that it occurred in 10.6 3a566de22db6990faf213f483a722645c1ad8b9e, but in reality that was a development branch that included an early version of |