LHModifierEvent
public enum LHModifierEvent : Equatable
Events which cause the modification of the Local health aware Multiplier to be adjusted.
The LHM is increased (in increments of 1
) whenever an event occurs that indicates that the instance
is not processing incoming messages in timely order.
It is decreased and decreased (by 1
), whenever it processes a successful ping/ack cycle,
meaning that is is healthy and properly processing incoming messages on time.
See also
Lifeguard IV.A. Local Health Aware Probe, which describes the rationale behind the events.-
A successful ping/ack probe cycle was completed.
Declaration
Swift
case successfulProbe
-
A direct ping/ack cycle has failed (timed-out).
Declaration
Swift
case failedProbe
-
Some other member has suspected this member, and we had to refute the suspicion.
Declaration
Swift
case refutingSuspectMessageAboutSelf
-
During a
pingRequest
the ping request origin (us) received a timeout without seeing.nack
from the intermediary member; This could mean we are having network trouble and are a faulty node.Declaration
Swift
case probeWithMissedNack