• Thirunarayanan Balathandayuthapani's avatar
    Bug #24960450 CONCURRENT DELETE DOESN'T APPLY DURING TABLE REBUILD · 5721d5ba
    Thirunarayanan Balathandayuthapani authored
    Analysis:
    ========
    During alter table rebuild, InnoDB fails to apply concurrent delete log.
    Parsing and validation of merge record happens while applying the
    log operation on a table. Validation goes wrong for the virtual column.
    Validation assumes that virtual column information can't be the end
    of the merge record end.
    
    Fix:
    ====
    Virtual column information in the merge record can be end of the merge
    record. Virtual column information is written at the end for
    row_log_table_delete().
    
    Reviewed-by: Satya Bodapati<satya.bodapati@oracle.com>
    RB: 16155
    5721d5ba
row0log.cc 110 KB