Opened 2 years ago

Closed 21 months ago

#5459 closed enhancement (complete)

HA: Send v4 lease updates to the peer

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 (last modified by tomek)

The HADesign defines a mechanism that will sent lease updates to a peer. This is essentially the client part of the lease-update mechanism.

This ticket also covers creation of a new hook point that can be exploited by other libraries.

Note: it should be possible for 3rd party hook library to disable this mechanism. One possible way to do this is to check if the next step returned is skip.

This ticket covers v4 lease updates. See #5460 for its v6 counterpart.


Change History (5)

comment:1 Changed 2 years ago by tomek

  • Description modified (diff)
  • Type changed from task to enhancement

comment:2 Changed 22 months ago by marcin

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

comment:3 Changed 22 months ago by marcin

  • Owner changed from marcin to UnAssigned
  • Status changed from accepted to reviewing

This ticket is ready for review in the premium repository on branch trac5459. As the #5457 has not been merged at this time, it must be compiled with Kea open source code on branch trac5457.

Proposed ChangeLog entry:

2X.	[func]		marcin
	Implemented sending lease updates to the HA peers in the
	libkea-ha hooks library.
	(Trac #5459, git cafe)

comment:4 Changed 22 months ago by marcin

  • Owner changed from UnAssigned to marcin
  • Status changed from reviewing to accepted

I take this ticket back because the review of #5463 will cover this ticket too. I'll keep it assigned to myself until #5463 is reviewed.

comment:5 Changed 21 months ago by marcin

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

Reviewed and merged as part of the #5476.

Note: See TracTickets for help on using tickets.