[MDEV-23304] Insert into TEMPORARY TABLE fails to invoke mtr_t::set_modified() Created: 2020-07-27 Updated: 2020-07-28 Resolved: 2020-07-28 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - InnoDB |
| Affects Version/s: | 10.5.2 |
| Fix Version/s: | 10.5.5 |
| Type: | Bug | Priority: | Major |
| Reporter: | Marko Mäkelä | Assignee: | Marko Mäkelä |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | corruption, regression, temporary | ||
| Issue Links: |
|
||||||||||||||||
| Description |
|
In Whether or not redo log will be written, mtr_t::set_modified() must be invoked to register any changes to a page. In page_cur_insert_rec_low() we were violating this constraint when inserting into temporary tables. |
| Comments |
| Comment by Marko Mäkelä [ 2020-07-27 ] |
|
I encountered this bug when testing the fix of |