gossip-voluntary-leave-broadcasts-to-all

Status: IN

A leaving node sends its death status to every active peer (not just a random one) before deactivating, unlike normal gossip which uses random pairwise exchange

Source: entries/2026/05/29/gossip-protocol-gossip_protocol.md

Example

def leave(self):
    self.membership[self.node_id]["status"] = "dead"
    self._leaving = True
# cluster broadcasts to ALL peers before deactivating

JSON