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

Add method client_service::is_prepared_xa()

This commit is contained in:
Daniele Sciascia
2024-01-19 14:20:05 +01:00
committed by Jan Lindström
parent a5d95f0175
commit 6a17207b7f
4 changed files with 21 additions and 2 deletions

View File

@ -68,8 +68,7 @@ void wsrep::client_state::close()
keep_command_error_ = false;
lock.unlock();
if (transaction_.active() &&
(mode_ != m_local ||
transaction_.state() != wsrep::transaction::s_prepared))
(mode_ != m_local || !client_service_.is_prepared_xa()))
{
client_service_.bf_rollback();
transaction_.after_statement();