• Jan Lindström's avatar
    MDEV-29775 : Assertion `0' failed in void Protocol::end_statement() when... · f0a60a6b
    Jan Lindström authored
    MDEV-29775 : Assertion `0' failed in void Protocol::end_statement() when adding data to the MyISAM table after setting wsrep_mode=replicate_myisam
    
    Firstly, variables wsrep_mode, wsrep_forced_binlog_format, wsrep_replicate_myisam
    should not be able to set if wsrep_on=OFF.
    
    Secondly, if wsrep_mode=BINLOG_ROW_FORMAT_ONLY wsrep_forced_binlog_format
    can be DEFAULT (UNSPECIFIED) or ROW.
    
    Finally, if wsrep_mode=[REPLICATE_MYISAM|REPLICATE_ARIA] or
    wsrep_replicate_myisam=ON we allow wsrep_forced_binlog_format
    to be [DEFAULT|ROW].
    Signed-off-by: default avatarJulius Goryavsky <julius.goryavsky@mariadb.com>
    f0a60a6b
mdev-29775.result 2.91 KB