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

- Remove unneeded keys from nbo phase two begin.

- Save nbo meta for phase two
- Assign trx_meta in mutable_ws_meta
This commit is contained in:
Teemu Ollakka
2019-08-06 11:39:42 +03:00
parent 8c4b395d25
commit 23adb8f9f8
3 changed files with 47 additions and 9 deletions

View File

@ -682,7 +682,7 @@ namespace wsrep
*
* @param keys Array of keys for non-blocking operation.
*/
int begin_nbo_phase_two(const wsrep::key_array& keys);
int begin_nbo_phase_two();
/**
* End non-blocking operation phase two. This call will
@ -863,6 +863,7 @@ namespace wsrep
, state_hist_()
, transaction_(*this)
, toi_meta_()
, nbo_meta_()
, allow_dirty_reads_()
, sync_wait_gtid_()
, last_written_gtid_()
@ -913,6 +914,7 @@ namespace wsrep
std::vector<enum state> state_hist_;
wsrep::transaction transaction_;
wsrep::ws_meta toi_meta_;
wsrep::ws_meta nbo_meta_;
bool allow_dirty_reads_;
wsrep::gtid sync_wait_gtid_;
wsrep::gtid last_written_gtid_;