[Kea-users] heartbeat-delay in LB mode and lease updates

Darren Ankney darren.ankney at gmail.com
Wed Jun 4 15:27:52 UTC 2025


Hi Diogo,

I agree that the ARM sort of reads that way, but I don't see anything
here: https://gitlab.isc.org/isc-projects/kea/-/blob/master/src/hooks/dhcp/high_availability/ha_service.cc?ref_type=heads#L1779-1949
that would check if some other communication happened during the
scheduling of the heartbeat.  I am not, however, a C++ expert so I
could be wrong.

Thank you,
Darren Ankney

On Fri, May 23, 2025 at 4:13 AM Diogo André de Assumpção via Kea-users
<kea-users at lists.isc.org> wrote:
>
> Hi!
>
>
>
> Looking at the following bit from the Kea ARM
>
>
>
> heartbeat-delay - specifies a duration in milliseconds between sending the last heartbeat (or other command sent to the partner) and the next heartbeat. Heartbeats are sent periodically to gather the status of the partner and to verify whether the partner is still operating. The default value of this parameter is 10000 ms.
>
> https://kea.readthedocs.io/en/kea-2.6.2/arm/hooks.html#load-balancing-configuration:~:text=heartbeat%2Ddelay%20%2D%20specifies,is%2010000%20ms.
>
>
>
> Would this mean that the servers may not exchange a heartbeat if other commands (like lease updates) are being exchanged within the set heartbeat-delay?
>
>
>
> Thanks,
>
> Diogo
>
> --
> ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.
>
> To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
>
> Kea-users mailing list
> Kea-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users


More information about the Kea-users mailing list