[MDEV-31803] InnoDB aborts during recovery when immediate_scrub_data_uncompressed is enabled Created: 2023-07-31 Updated: 2023-07-31 Resolved: 2023-07-31 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB |
| Affects Version/s: | 10.9 |
| Fix Version/s: | 10.9.8, 10.10.6, 10.11.5, 11.1.2, 11.2.1 |
| Type: | Bug | Priority: | Major |
| Reporter: | Thirunarayanan Balathandayuthapani | Assignee: | Thirunarayanan Balathandayuthapani |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
This issue happens during recovery when immedidate_scrub_data_uncompressed is enabled.
Problem is that InnoDB scans the complete redo log to ensure that there is no corruption Later, InnoDB recovery applies partial redo logs and IO thread tries to flush Patch to fix the issue:
|
| Comments |
| Comment by Thirunarayanan Balathandayuthapani [ 2023-07-31 ] | ||||||||||||||
|
Patch is in st-10.9- | ||||||||||||||
| Comment by Marko Mäkelä [ 2023-07-31 ] | ||||||||||||||
|
Thank you, thiru! I was wondering if this could have been caused by my The 10.9 version looks OK to me. For 10.5 and 10.6, I suspect that we may need an equivalent change. If you can reproduce this in 10.6 or 10.5 (both use the same log format), please test and push a fix to 10.5 as well. The following might be the correct fix for them:
|