2pc-timeout-unused

Status: IN

The `timeout` parameter is accepted by `Coordinator.__init__` but never referenced in any logic; availability is modeled via boolean `_available` flags on participants instead of actual time-based timeouts

Source: entries/2026/05/29/two-phase-commit-two_phase_commit.md

Example

def __init__(self, participant_ids, timeout=5):
    self.timeout = timeout  # stored but never referenced

JSON