Previously, when clustering was enabled, the leader election process would wait indefinitely for the cluster to form. If cluster formation failed or took too long, no leader would be elected and the APRS-IS connection would never start, leaving the system disconnected. Changes: - Add 30-second timeout for cluster formation - Force leader election after timeout, even in single-node mode - Add election_forced flag to prevent duplicate election attempts - Improve logging to distinguish between cluster and single-node modes This ensures that at least one node will always connect to APRS-IS, even if clustering fails completely. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| aprsme | ||
| aprsme_web | ||
| aprs_web.ex | ||
| aprsme.ex | ||