• Jan Lindström's avatar
    MDEV-32024 : Galera library 26.4.16 fails with every server version · e913f4e1
    Jan Lindström authored
    Problem was that total order isolation (TOI) is started before
    we know sequence implementing storage engine. This led to
    situation where table implementing persistent storate
    for sequence in case of MyISAM was created on applier causing
    errors later in test execution.
    
    Therefore, in both CREATE SEQUENCE and ALTER TABLE to implementing
    persistent storage we need to check implementing storage engine
    after open_tables and this check must be done in both master
    and applier, because if implementing storage engine is MyISAM
    it does not support rollback.
    
    Added tests to make sure that if sequence implementing storage
    engine is MyISAM or we try to alter it to MyISAM user gets error
    and changes are not replicated.
    Signed-off-by: default avatarJulius Goryavsky <julius.goryavsky@mariadb.com>
    e913f4e1
galera_sequences.result 9.96 KB