mirror of
https://github.com/codership/wsrep-lib.git
synced 2025-07-30 07:23:07 +03:00
Read recovered position from sst_received() after initialization
In general the position where the storage recovers after a SST cannot be known untile the recovery process is over. This in turn means that the position cannot be known when the server_state sst_received() method is called. Worked around the problem by introducing get_position() method into server service which can be used to get the position from stable storage after SST has completed and the state has been recovered.
This commit is contained in:
@ -460,11 +460,9 @@ namespace wsrep
|
||||
* and will wait until the initialization is complete.
|
||||
*
|
||||
* @param client_service
|
||||
* @param gtid GTID provided by the SST transfer
|
||||
* @param error code of the SST operation
|
||||
*/
|
||||
void sst_received(wsrep::client_service& cs,
|
||||
const wsrep::gtid& gtid, int error);
|
||||
void sst_received(wsrep::client_service& cs, int error);
|
||||
|
||||
/**
|
||||
* This method must be called after the server initialization
|
||||
|
Reference in New Issue
Block a user