• Jan Lindström's avatar
    MDEV-22063 : Assertion `0' failed in wsrep::transaction::before_rollback · 3228c08f
    Jan Lindström authored
    Problem was that REPLACE was using consistency check that started
    TOI and we tried to rollback it.
    
    Do not use wsrep_before_rollback and wsrep_after_rollback if
    we are runing consistency check because no writeset keys are
    in that case added. Do not allow consistency check usage
    if table storage for target table is not InnoDB, instead
    give warning. REPLACE|SELECT INTO ... SELECT will use
    now TOI if table storage for target table is not InnoDB
    to maintain consistency between galera nodes.
    Signed-off-by: default avatarJulius Goryavsky <julius.goryavsky@mariadb.com>
    3228c08f
galera_myisam_autocommit.result 1.04 KB