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

* Added applier side TOI commit order enter and leave

* Added cleanup_transaction() method to client_service in order to
  provide a way to make DBMS side cleanup when transaction
  is cleaned up
This commit is contained in:
Teemu Ollakka
2018-06-25 14:09:19 +03:00
parent cad9176474
commit 4e152ee79d
8 changed files with 21 additions and 5 deletions

View File

@ -36,7 +36,9 @@ void db::simulator::sst(db::server& server,
{
wsrep::log_info() << "SST " << server.server_state().id() << " -> " << id;
}
i->second->server_state().sst_received(gtid, 0);
i->second->server_state().sst_transferred(gtid);
i->second->server_state().initialized();
// i->second->server_state().sst_received(gtid, 0);
server.server_state().sst_sent(gtid, 0);
}
@ -116,6 +118,8 @@ void db::simulator::start()
throw wsrep::runtime_error("Failed to connect");
}
server.start_applier();
server.server_state().wait_until_state(wsrep::server_state::s_initializing);
server.server_state().initialized();
server.server_state().wait_until_state(
wsrep::server_state::s_synced);
}