mirror of
https://github.com/codership/wsrep-lib.git
synced 2025-07-03 16:22:35 +03:00
error parameter to nbo calls and m_undefined for toi_mode
toi_mode is set only when actually inside phase one and two. In between it goes back to m_undefined.
This commit is contained in:
committed by
Teemu Ollakka
parent
0b12869715
commit
5298d2340e
@ -464,8 +464,9 @@ static int apply_toi(wsrep::provider& provider,
|
||||
else if (wsrep::starts_transaction(ws_meta.flags()))
|
||||
{
|
||||
provider.commit_order_enter(ws_handle, ws_meta);
|
||||
int ret(high_priority_service.apply_nbo_begin(ws_meta, data));
|
||||
provider.commit_order_leave(ws_handle, ws_meta);
|
||||
wsrep::mutable_buffer err;
|
||||
int ret(high_priority_service.apply_nbo_begin(ws_meta, data, err));
|
||||
provider.commit_order_leave(ws_handle, ws_meta, err);
|
||||
return ret;
|
||||
}
|
||||
else if (wsrep::commits_transaction(ws_meta.flags()))
|
||||
@ -473,7 +474,8 @@ static int apply_toi(wsrep::provider& provider,
|
||||
// NBO end event is ignored here, both local and applied
|
||||
// have NBO end handled via local TOI calls.
|
||||
provider.commit_order_enter(ws_handle, ws_meta);
|
||||
provider.commit_order_leave(ws_handle, ws_meta);
|
||||
wsrep::mutable_buffer err;
|
||||
provider.commit_order_leave(ws_handle, ws_meta, err);
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user