From 1c1fe462cce982ce122ccf15dd352cf39badd74f Mon Sep 17 00:00:00 2001 From: Rongsong Shen Date: Sun, 31 May 2026 11:33:14 +0000 Subject: [PATCH] fix(election): increase election timeout to 5000ms to handle TLS handshake latency --- src/controller/ha.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controller/ha.h b/src/controller/ha.h index 16bcd38..ae298db 100644 --- a/src/controller/ha.h +++ b/src/controller/ha.h @@ -109,7 +109,7 @@ typedef struct { /* Default values used by cluster_init(). Tuned for a LAN with ≤5ms RTT. */ #define HA_DEFAULT_HEARTBEAT_INTERVAL_MS 3000 #define HA_DEFAULT_HEARTBEAT_TIMEOUT_MS 10000 -#define HA_DEFAULT_ELECTION_TIMEOUT_MS 2000 +#define HA_DEFAULT_ELECTION_TIMEOUT_MS 5000 #define HA_DEFAULT_PROBE_CONNECT_TIMEOUT_MS 500 #define HA_DEFAULT_MAX_PROMOTION_RETRIES 5 #define HA_DEFAULT_ELECTION_JITTER_MAX_MS 200