• Thirunarayanan Balathandayuthapani's avatar
    MDEV-32811 Potentially broken crash recovery if a mini-transaction frees a... · 6c342459
    Thirunarayanan Balathandayuthapani authored
    MDEV-32811 Potentially broken crash recovery if a mini-transaction frees a page, not modifying previously clean pages
    
    - The 11.2 test innodb.sys_truncate_debug fails while executing insert statement.
    Reason for the failure is that same mini-transaction does freeing, allocating
    and freeing the same page. Page initialization clears the FIL_PAGE_LSN
    on the page, fails to set the FIL_PAGE_LSN after freeing the same page.
    This issue is caused by commit f46efb44
    
    mtr_t::commit(): Should set the FIL_PAGE_LSN even though page is freed
    6c342459
mtr0mtr.cc 46 KB