Skip to content
  • Sven Sandberg's avatar
    f0ddfc90
    BUG#27525856: RPL_GTID.RPL_GTID_PERFSCHEMA_APPLIER_XA_STATUS FAILS SPORADICALLY · f0ddfc90
    Sven Sandberg authored
    Problem:
    
    rpl_gtid.rpl_gtid_perfschema_applier_xa_status fails sporadically on
    pushbuild.
    
    Analysis:
    
    The test executes XA PREPARE and then XA COMMIT on master.  After each
    statement, it waits for the slave to sync, and then it checks that
    performance_schema.events_transactions_current and XA RECOVER contain
    up to date information.  The sync is done using
    WAIT_FOR_GTID_EXECUTED.  However, the information is published in
    gtid_executed before performance_schema and XA RECOVER.  So it is
    possible that the test sees old information.
    
    Fix:
    
    Make the test wait for performance_schema information to be up to
    date.  Then XA RECOVER is also up to date.
    f0ddfc90
    BUG#27525856: RPL_GTID.RPL_GTID_PERFSCHEMA_APPLIER_XA_STATUS FAILS SPORADICALLY
    Sven Sandberg authored
    Problem:
    
    rpl_gtid.rpl_gtid_perfschema_applier_xa_status fails sporadically on
    pushbuild.
    
    Analysis:
    
    The test executes XA PREPARE and then XA COMMIT on master.  After each
    statement, it waits for the slave to sync, and then it checks that
    performance_schema.events_transactions_current and XA RECOVER contain
    up to date information.  The sync is done using
    WAIT_FOR_GTID_EXECUTED.  However, the information is published in
    gtid_executed before performance_schema and XA RECOVER.  So it is
    possible that the test sees old information.
    
    Fix:
    
    Make the test wait for performance_schema information to be up to
    date.  Then XA RECOVER is also up to date.
Loading