mirror of
https://github.com/codership/wsrep-lib.git
synced 2025-08-06 15:02:41 +03:00
Pass initial position when loading the provider
Having initial position as a part of server_state does not allow restarting the provider from different startup position without either reconstructing server_state or adding setter method for initial position. As the only use for initial_position in server state was to pass it to provider during provider load, it makes more sense to have the initial position to be passed as an argument to server_state load_provider() method.
This commit is contained in:
@@ -362,7 +362,8 @@ namespace wsrep
|
||||
static provider* make_provider(
|
||||
wsrep::server_state&,
|
||||
const std::string& provider_spec,
|
||||
const std::string& provider_options);
|
||||
const std::string& provider_options,
|
||||
const wsrep::gtid& initial_position);
|
||||
protected:
|
||||
wsrep::server_state& server_state_;
|
||||
};
|
||||
|
Reference in New Issue
Block a user