bully-recovery-triggers-election

Status: IN

When a failed node recovers via `recover_node`, it immediately starts an election, potentially preempting the current leader — this is the defining "bully" behavior.

Source: entries/2026/05/29/leader-election-leader_election.md

Example

def recover_node(self, node_id):
    node.set_available(True)
    msgs = node.start_election(self._current_time)  # immediately

JSON