Opened 7 years ago

Closed 4 years ago

Last modified 4 years ago

#2345 closed enhancement (duplicate)

Expired lease housekeeper routines

Reported by: stephen Owned by:
Priority: high Milestone: Kea1.0-beta
Component: database-all 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)

Leases in the database have an expiry time. Rather than have the server processes worry about them, a separate "housekeeper" process will run periodically and deleted expired leases.

Depending on the approach, this will be a separate process or periodically called routine in the main process (or both, depending on configuration).

Subtickets

Change History (14)

comment:1 Changed 7 years ago by stephen

  • Milestone changed from Sprint-DHCP-20121115 to DHCP 2012

comment:2 Changed 6 years ago by tomek

  • Description modified (diff)
  • Summary changed from Expired lease housekeeper process to Expired lease housekeeper routines

comment:3 Changed 6 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to DHCP-Kea1.0-alpha
  • Priority changed from medium to low

comment:4 Changed 6 years ago by tomek

  • Priority changed from low to medium

This ticket has been around for sufficiently long time. Bumping up its priority.

comment:5 Changed 6 years ago by tomek

  • Priority changed from medium to low

comment:6 Changed 6 years ago by stephen

  • Milestone changed from DHCP-Kea0.9-alpha to DHCP-Kea0.9-beta

comment:7 Changed 6 years ago by tomek

  • Milestone changed from DHCP-Kea0.9 to DHCP-Kea1.0

comment:8 Changed 5 years ago by wlodekwencel

  • Version set to git

It's good place to mention that without that DDNS is not getting information about expired leases and can't perform DNS update

comment:9 Changed 5 years ago by wlodekwencel

  • Milestone changed from Kea1.0 to Kea-proposed

Moving to Kea-proposed to discuss that on team call

comment:10 Changed 5 years ago by stephen

  • Milestone changed from Kea-proposed to Kea0.9.2

comment:11 Changed 5 years ago by tomek

  • Milestone changed from Kea0.9.2 to Kea1.0

comment:12 Changed 4 years ago by marcin

  • Priority changed from low to high

This ticket should be replaced with a collection of tickets for implementing Lease Expiration, as described in the Design. Leaving this ticket until they are submitted and bumping up priority to high per 1.0 tickets scrub.

comment:13 Changed 4 years ago by marcin

  • Resolution set to duplicate
  • Status changed from new to closed

This ticket is now replaced with a bunch of 16 tickets to cover the whole lease expiration. Hence, closing it.

comment:14 Changed 4 years ago by tomek

  • Milestone changed from Kea1.0 to Kea1.0-beta

Milestone renamed

Note: See TracTickets for help on using tickets.