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

Add lock argument to server_service::background_rollback()

This is to allow implementation to temporarily release the
lock if needed.
This commit is contained in:
Teemu Ollakka
2023-04-16 19:12:26 +03:00
parent f8a20ff00f
commit d2f27babd6
6 changed files with 18 additions and 5 deletions

View File

@ -41,7 +41,8 @@ namespace db
bool sst_before_init() const override;
int start_sst(const std::string&, const wsrep::gtid&, bool) override;
std::string sst_request() override;
void background_rollback(wsrep::client_state&) override;
void background_rollback(wsrep::unique_lock<wsrep::mutex>&,
wsrep::client_state&) override;
void bootstrap() override;
void log_message(enum wsrep::log::level, const char* message) override;
void log_dummy_write_set(wsrep::client_state&, const wsrep::ws_meta&)