MemberReachability

public enum MemberReachability : String, Equatable

Reachability indicates a failure detectors assessment of the member node’s reachability, i.e. whether or not the node is responding to health check messages.

Unlike MemberStatus (which may only move “forward”), reachability may flip back and forth between .reachable and .unreachable states multiple times during the lifetime of a member.

See also

SWIM for a distributed failure detector implementation which may issue unreachable events.
  • The member is reachable and responding to failure detector probing properly.

    Declaration

    Swift

    case reachable
  • Failure detector has determined this node as not reachable. It may be a candidate to be downed.

    Declaration

    Swift

    case unreachable