mirror of
https://github.com/codership/wsrep-lib.git
synced 2025-07-28 20:02:00 +03:00
Recover current view from state after SST.
When member joins the group and needs to receive an SST it won't receive the corresponding menbership view event because the SST happens after the event and will already include the effects of all events ordered before it. The view then must be recovered from the received state. Minor renames and cleanups. References codership/wsrep-lib#18
This commit is contained in:
@ -244,7 +244,11 @@ namespace wsrep
|
||||
static const int streaming = (1 << 15);
|
||||
static const int snapshot = (1 << 16);
|
||||
static const int nbo = (1 << 17);
|
||||
|
||||
/** decipher capability bitmask */
|
||||
static std::string str(int);
|
||||
};
|
||||
|
||||
provider(wsrep::server_state& server_state)
|
||||
: server_state_(server_state)
|
||||
{ }
|
||||
@ -328,7 +332,7 @@ namespace wsrep
|
||||
* @return Provider status indicating the result of the call.
|
||||
*/
|
||||
virtual std::pair<wsrep::gtid, enum status>
|
||||
causal_read(int timeout) const = 0;
|
||||
causal_read(int timeout) const = 0;
|
||||
virtual enum status wait_for_gtid(const wsrep::gtid&, int timeout) const = 0;
|
||||
/**
|
||||
* Return last committed GTID.
|
||||
|
Reference in New Issue
Block a user