• Andrei Elkin's avatar
    Bug #41183 rpl_ndb_circular, rpl_ndb_circular_simplex need maintenance, crash · da01f384
    Andrei Elkin authored
                
    The bug happened because filtering-out a STMT_END_F-flagged event so that
    the transaction COMMIT finds traces of incomplete statement commit.
    Such situation is only possible with ndb circular replication. The filtered-out
    rows event is one that immediately preceeds the COMMIT query event.
          
    Fixed with deploying an the rows-log-event statement commit at executing
    of the transaction COMMIT event. 
    Resources that were allocated by other than STMT_END_F-flagged event of
    the last statement are clean up prior execution of the commit logics.
    da01f384
log_event.cc 294 KB