From 4e6725261480bd43dd0e6ff9f5879fd17b25ef77 Mon Sep 17 00:00:00 2001 From: Brad Kollmyer Date: Wed, 5 Aug 2026 16:23:12 -0700 Subject: dhcp: T9167: align Kea HA timer defaults with Kea ARM Stock kea_high_availability_json set max-response-delay equal to heartbeat-delay (both 10000 ms) and max-unacked-clients to 0. The Kea ARM documents max-response-delay default 60000 ms (must be greater than heartbeat-delay, typically a multiple) and max-unacked-clients default 10 (0 disables client failure-detection and partner-downs immediately). Equal 10s/10s timers false-fire communication-interrupted every heartbeat cycle on healthy pairs. https://vyos.dev/T9167 --- python/vyos/template.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python') diff --git a/python/vyos/template.py b/python/vyos/template.py index c1555aa1c..5b228603c 100755 --- a/python/vyos/template.py +++ b/python/vyos/template.py @@ -904,9 +904,9 @@ def kea_high_availability_json(config): 'this-server-name': os.uname()[1], 'mode': ha_mode, 'heartbeat-delay': 10000, - 'max-response-delay': 10000, + 'max-response-delay': 60000, 'max-ack-delay': 5000, - 'max-unacked-clients': 0, + 'max-unacked-clients': 10, 'peers': [ { 'name': os.uname()[1], -- cgit v1.2.3