Opened 4 years ago

Last modified 4 years ago

#4012 new task

Refactor host conflict resoltuion logic to use reclamation method(s)

Reported by: tmark Owned by:
Priority: medium Milestone: Outstanding Tasks
Component: Unclassified 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

When the v6 server resolves host reservation conflicts, it may remove a conflicting lease via AllocEngine::removeNonmatchingReservedLeases6 or removeNonreservedLeases6.

When leases are removed we need to make DNS updates are done, stats are updated etc. Essentially, everything that would occur when a lease is reclaimed from expiration.

Once lease expiration is implemented, the aforementioned methods may benefit from reusing reclamation method(s) for this.

Subtickets

Change History (3)

comment:1 Changed 4 years ago by hschempf

  • Milestone changed from Kea-proposed to Kea1.0

comment:2 Changed 4 years ago by hschempf

  • Milestone changed from Kea1.0 to DHCP Outstanding Tasks

comment:3 Changed 4 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to Outstanding Tasks

Milestone renamed

Note: See TracTickets for help on using tickets.