Logo FsShelter

MembershipEvent Type

Events emitted by state transitions. Consumed by the Supervisor to drive election recompute and topology activation. Only EpochBumped fires when the live set actually changes; Suspect flaps never bump epoch.

Union cases

Union case Description

EpochBumped Epoch

Full Usage: EpochBumped Epoch

Parameters:
Item : Epoch

PeerConfirmedDead PeerId

Full Usage: PeerConfirmedDead PeerId

Parameters:
Item : PeerId

PeerJoined Member

Full Usage: PeerJoined Member

Parameters:
Item : Member

PeerLeft PeerId

Full Usage: PeerLeft PeerId

Parameters:
Item : PeerId

PeerRefuted(PeerId, Incarnation)

Full Usage: PeerRefuted(PeerId, Incarnation)

Parameters:

We saw ourselves reported Suspect/Dead and bumped our incarnation to refute.

Item1 : PeerId
Item2 : Incarnation

PeerSuspected PeerId

Full Usage: PeerSuspected PeerId

Parameters:
Item : PeerId

Instance members

Instance member Description

this.IsEpochBumped

Full Usage: this.IsEpochBumped

Returns: bool
Returns: bool

this.IsPeerConfirmedDead

Full Usage: this.IsPeerConfirmedDead

Returns: bool
Returns: bool

this.IsPeerJoined

Full Usage: this.IsPeerJoined

Returns: bool
Returns: bool

this.IsPeerLeft

Full Usage: this.IsPeerLeft

Returns: bool
Returns: bool

this.IsPeerRefuted

Full Usage: this.IsPeerRefuted

Returns: bool
Returns: bool

this.IsPeerSuspected

Full Usage: this.IsPeerSuspected

Returns: bool
Returns: bool

Type something to start searching.