Disabling a Member

Rendezvous fault tolerance software routinely uses resources such as storage and timers. Resource allocation errors prevent it from functioning correctly.

When Rendezvous fault tolerance software requests a resource but receives an error (for example, the member process cannot allocate memory, or start a timer), it attempts to send the member process a DISABLING_MEMBER advisory message, and sets the member’s weight to zero, effectively disabling the member. Weight zero implies that this member is active only as a last resort—when no other members outrank it.

Rendezvous software never resets the weight of a member to anything other than zero.