Opened 9 months ago

Closed 5 months ago

#5465 closed enhancement (complete)

HA: Failure detection mechanism (v6)

Reported by: tomek Owned by: marcin
Priority: medium Milestone: Kea1.4
Component: high-availability Version: git
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

The HADesign requires a failure detection algorithm. In principle, it should take into consideration at least the following inputs:

  • whether there are lease updates coming from a partner
  • whether our heartbeat requests are replied properly
  • whether we receive heartbeats from the other end
  • whether we see packets from clients with increased elapsed option values (expressed in 1/100th of a second) that's supposed to be served by a partner
  • whether we received administrative notification that the partner is down
  • whether the partner sent a notification that it is shutting down

It is recommended the code to be extensible, so additional monitoring mechanisms could be developed in the future.

This ticket covers v6. For v4, see #5464.

Subtickets

Change History (2)

comment:1 Changed 5 months ago by marcin

  • Owner set to marcin
  • Status changed from new to accepted

comment:2 Changed 5 months ago by marcin

  • Resolution set to complete
  • Status changed from accepted to closed

Addressed with #5460, so closing.

Note: See TracTickets for help on using tickets.