1
0
mirror of https://github.com/codership/wsrep-lib.git synced 2025-07-30 07:23:07 +03:00

Don't release ws_handle_ for replaying before commit order enter.

This commit is contained in:
Teemu Ollakka
2018-06-14 15:11:56 +03:00
parent 0b6e49474f
commit 1ca3f7b649

View File

@ -514,6 +514,7 @@ int wsrep::transaction_context::after_statement()
switch (replay_ret)
{
case wsrep::provider::success:
provider_.release(ws_handle_);
break;
case wsrep::provider::error_certification_failed:
client_context_.override_error(
@ -530,7 +531,6 @@ int wsrep::transaction_context::after_statement()
wsrep::log_info() << "Replay ret " << replay_ret;
state(lock, s_aborted);
}
provider_.release(ws_handle_);
break;
}
case s_aborted: