• Jan Lindström's avatar
    MDEV-24596 : Assertion `state_ == s_exec || state_ == s_quitting' failed in... · be5fce16
    Jan Lindström authored
    MDEV-24596 : Assertion `state_ == s_exec || state_ == s_quitting' failed in wsrep::client_state::disable_streaming
    
    There were multiple problems here
    * wsrep_trx_fragment_size should not be set when wsrep is disabled or provider is not loaded
    * wsrep_trx_fragment_unit should not be set when wsrep is disabled or provider is not loaded
    * wsrep_debug has no effect if wsrep is disabled or provider is not loaded
    * wsrep_start_position should not be set when wsrep is disabled or provider is not loaded any other value than default
    * wsrep_start_position should be changed only when we are joiner or initialized
    * wsrep_start_position should be allowed to set only a value that exits, thus
    we need to add error handling to wsrep_sst_complete
    be5fce16
wsrep_priv.h 1.74 KB