• Thirunarayanan Balathandayuthapani's avatar
    Bug #23219499 CONCURRENT UPDATE DOESN'T APPLY IN VIRTUAL INDEX DURING TABLE REBUILD · 6b63e4ad
    Thirunarayanan Balathandayuthapani authored
    Problem:
    =======
    Concurrent update dml statement doesn't reflect in virtual index during
    inplace table rebuild. It results mismatch value in virutal index and
    clustered index. Deleting the table content tries to search the mismatch
    value in virtual index but it can't find the value. During log update
    apply phase, virtual information is being ignored while constructing
    the new entry.
    
    Solution:
    =========
    In row_log_update_apply phase, build the entry with virtual column
    information. So that it can reflect in newly constructed virtual index.
    
    Reviewed-by: Jimmy Yang<jimmy.yang@oracle.com>
    RB: 14974
    6b63e4ad
row0log.cc 110 KB