mirror of
https://github.com/codership/wsrep-lib.git
synced 2025-07-31 18:24:25 +03:00
Don't release ws_handle_ for replaying before commit order enter.
This commit is contained in:
@ -514,6 +514,7 @@ int wsrep::transaction_context::after_statement()
|
|||||||
switch (replay_ret)
|
switch (replay_ret)
|
||||||
{
|
{
|
||||||
case wsrep::provider::success:
|
case wsrep::provider::success:
|
||||||
|
provider_.release(ws_handle_);
|
||||||
break;
|
break;
|
||||||
case wsrep::provider::error_certification_failed:
|
case wsrep::provider::error_certification_failed:
|
||||||
client_context_.override_error(
|
client_context_.override_error(
|
||||||
@ -530,7 +531,6 @@ int wsrep::transaction_context::after_statement()
|
|||||||
wsrep::log_info() << "Replay ret " << replay_ret;
|
wsrep::log_info() << "Replay ret " << replay_ret;
|
||||||
state(lock, s_aborted);
|
state(lock, s_aborted);
|
||||||
}
|
}
|
||||||
provider_.release(ws_handle_);
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case s_aborted:
|
case s_aborted:
|
||||||
|
Reference in New Issue
Block a user