Bug #117044 | Builder::finish forgets to record MLOG_INDEX_LOAD for DDL need rebuild table | ||
---|---|---|---|
Submitted: | 25 Dec 2024 8:49 | Modified: | 26 Dec 2024 6:41 |
Reporter: | George Ma (OCA) | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: DDL | Severity: | S3 (Non-critical) |
Version: | 8.0.40 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | Backup |
[25 Dec 2024 8:49]
George Ma
[26 Dec 2024 6:41]
MySQL Verification Team
Hello George Ma, Thank you for the report and feedback. regards, Umesh
[22 Jul 8:05]
Ke Yu
Not a bug. The MLOG_INDEX_LOAD will be recored by Context::cleanup() function for DDL need rebuild table. The code is : ``` dberr_t Context::cleanup(dberr_t err) noexcept { ... for (auto index = first_index; index != nullptr; index = index->next()) { if (m_old_table != m_new_table) { // write MLOG_INDEX_LOAD Builder::write_redo(index); } } ... }