• Kristian Nielsen's avatar
    MDEV-6435: Assertion `m_status == DA_ERROR' failed in... · 8f21a316
    Kristian Nielsen authored
    MDEV-6435: Assertion `m_status == DA_ERROR' failed in Diagnostics_area::sql_errno() with parallel replication
    
    When a MyISAM query is killed midway, the query is logged to the binlog marked
    with the error.
    
    The slave does not attempt to run the query, but aborts with a suitable error
    message in the error log for the DBA to act on.
    
    In this case, the parallel replication code would check the sql_errno() code,
    even no my_error() had been set. In debug builds, this causes an assertion.
    
    Fixed the code to check that we actually have an error set before querying for
    an error code.
    
    8f21a316
rpl_parallel.result 25.3 KB