mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-21718 Assertion in wsrep::client_state::before_command().
An assertion `server_state_.rollback_mode() == wsrep::server_state::rm_async` fired in before_command() when - thread-handling was set to pool-of-threads and - a BF abort happened between client session calls to wait_rollback_complete_and_acquire_ownership() and before_command(). This commit introduces a test case to reproduce the crash and updates wsrep-lib submodule to fixed version.
This commit is contained in:
committed by
Jan Lindström
parent
134a6a8d2f
commit
1e2a4ed7ed
@ -1280,6 +1280,7 @@ bool do_command(THD *thd)
|
||||
command= fetch_command(thd, packet);
|
||||
|
||||
#ifdef WITH_WSREP
|
||||
DEBUG_SYNC(thd, "wsrep_before_before_command");
|
||||
/*
|
||||
Aborted by background rollbacker thread.
|
||||
Handle error here and jump straight to out
|
||||
|
Reference in New Issue
Block a user