1
0
mirror of https://github.com/codership/wsrep-lib.git synced 2025-06-13 04:01:32 +03:00

Renamed client_context to client_state.

This commit is contained in:
Teemu Ollakka
2018-06-17 10:00:13 +03:00
parent 97ee96987e
commit dd28b173ab
33 changed files with 518 additions and 518 deletions

View File

@ -5,47 +5,47 @@
#include "db_client_service.hpp"
#include "db_client.hpp"
int db::client_service::apply(wsrep::client_context&,
int db::client_service::apply(wsrep::client_state&,
const wsrep::const_buffer&)
{
db::client* client(client_context_.client());
db::client* client(client_state_.client());
client->se_trx_.start(client);
client->se_trx_.apply(client_context_.transaction());
client->se_trx_.apply(client_state_.transaction());
return 0;
}
int db::client_service::commit(wsrep::client_context&,
int db::client_service::commit(wsrep::client_state&,
const wsrep::ws_handle&,
const wsrep::ws_meta&)
{
db::client* client(client_context_.client());
int ret(client_context_.before_commit());
db::client* client(client_state_.client());
int ret(client_state_.before_commit());
if (ret == 0) client->se_trx_.commit();
ret = ret || client_context_.ordered_commit();
ret = ret || client_context_.after_commit();
ret = ret || client_state_.ordered_commit();
ret = ret || client_state_.after_commit();
return ret;
}
int db::client_service::rollback(wsrep::client_context&)
int db::client_service::rollback(wsrep::client_state&)
{
db::client* client(client_context_.client());
int ret(client_context_.before_rollback());
db::client* client(client_state_.client());
int ret(client_state_.before_rollback());
assert(ret == 0);
client->se_trx_.rollback();
ret = client_context_.after_rollback();
ret = client_state_.after_rollback();
assert(ret == 0);
return ret;
}
enum wsrep::provider::status
db::client_service::replay(wsrep::client_context&,
db::client_service::replay(wsrep::client_state&,
wsrep::transaction_context& transaction_context)
{
wsrep::high_priority_context high_priority_context(client_context_);
wsrep::high_priority_context high_priority_context(client_state_);
auto ret(provider_.replay(transaction_context.ws_handle(),
&client_context_));
&client_state_));
if (ret == wsrep::provider::success)
{
++client_context_.client()->stats_.replays;
++client_state_.client()->stats_.replays;
}
return ret;
}