Bug #113524 | Value in ibuf bitmap page of R-Tree could be incorrect after recovery | ||
---|---|---|---|
Submitted: | 29 Dec 2023 8:08 | Modified: | 8 Jan 13:25 |
Reporter: | Yuchen Zhang | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S3 (Non-critical) |
Version: | 8.0.35 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | Change buffer, gis, ibuf, r-tree |
[29 Dec 2023 8:08]
Yuchen Zhang
[8 Jan 13:25]
MySQL Verification Team
Hi Mr. Zhang, Thank you very much for your bug report. However, we found a problem when analysing your bug report. We have debugged this part of the code and in each run we found out that every time when (page_is_leaf(page)) condition was TRUE, (!rec) was also true. Hence, ibuf_reset_free_bits() function was always called for each of the blocks. Hence, we require a test case that will show that there are cases when first condition is TRUE while the second condition is FALSE. We can not repeat your report without such a test case. Thanks in advance.