<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi, Darren </div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I’m seeing both, but with state 0 having over 10x more than others. Both v4 and v6.</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr;"><span style="font-size: 16px;">Running a "leases-reclaim</span>” command cleans up the expired leases.</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Is there a specific even that we could see in the logs that moves leases from 0 -> 2 after cltt+valid-lifetime+reclaim-timer-wait-time?</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I guess if leases are not in state 2, cltt+valid-lifetime+hold-reclaimed-time would never apply?</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks, </div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Diogo</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="mail-editor-reference-message-container">
<div class="ms-outlook-mobile-reference-message skipProofing">
<meta name="Generator" content="Microsoft Exchange Server">
</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="text-align: left; padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) currentcolor currentcolor; font-family: Aptos; font-size: 12pt; color: black;">
<b>From: </b>Darren Ankney <darren.ankney@gmail.com><br>
<b>Date: </b>Thursday, January 22, 2026 at 8:35 AM<br>
<b>To: </b>Kea user's list <kea-users@lists.isc.org><br>
<b>Cc: </b>Diogo André de Assumpção <daa@meta.com><br>
<b>Subject: </b>Re: [Kea-users] lease state, cltt, and valid-lft<br>
<br>
</div>
<div class="PlainText" style="font-size: 11pt;"><br>
<br>
Hi Diogo,<br>
<br>
A couple of questions:<br>
* do all of your expired leases have state 0 or do some have state 2?<br>
* have you observed this behavior in dhcp4?<br>
<br>
My understanding is that once the lease is reclaimed (sometime after<br>
cltt+valid-lifetime+reclaim-timer-wait-time) but before<br>
cltt+valid-lifetime+hold-reclaimed-time, these should be in state 2.<br>
After that last time period, they should be deleted.<br>
<br>
Thank you,<br>
Darren Ankney<br>
<br>
On Wed, Jan 21, 2026 at 3:57 AM Diogo André de Assumpção via Kea-users<br>
<kea-users@lists.isc.org> wrote:<br>
><br>
> Hi all,<br>
><br>
> I'm trying to understand these results from the lease6-get command. Particularly, why the "state" is "0" (assigned) if the cltt + valid-lft is well in the past? Any relation to the LFC process?<br>
><br>
> My logs show a couple of "ALLOC_ENGINE_V6_LEASES_RECLAMATION_SLOW" events, but all before the cltt in the example bellow.<br>
><br>
><br>
> root@dhcp-server:~# echo '{ "command": "lease6-get", "arguments": { "ip-address": "2001:db8:1234:5678::1" } }' | socat UNIX:/run/kea/kea6-ctrl-socket -,ignoreeof | jq .<br>
> {<br>
> "arguments": {<br>
> "cltt": 1768575433,<br>
> "duid": "00:03:00:01:aa:bb:cc:dd:ee:ff",<br>
> "fqdn-fwd": false,<br>
> "fqdn-rev": false,<br>
> "hostname": "",<br>
> "hw-address": "aa:bb:cc:dd:ee:ff",<br>
> "iaid": 0,<br>
> "ip-address": "2001:db8:1234:5678::1",<br>
> "preferred-lft": 28800,<br>
> "state": 0,<br>
> "subnet-id": 123456789,<br>
> "type": "IA_NA",<br>
> "user-context": {<br>
> "ISC": {<br>
> "relay-info": [<br>
> {<br>
> "hop": 0,<br>
> "link": "2001:db8:1234:5678::3",<br>
> "options": "0x0035001F00020000XXXX00000000000000000000000000000000000000000000004F0008000100000000000000",<br>
> "peer": "fe80::1111:2222:3333:4444",<br>
> "relay-id": "00020000XXXX00000000000000000000000000000000000000000000"<br>
> }<br>
> ]<br>
> }<br>
> },<br>
> "valid-lft": 43200<br>
> },<br>
> "result": 0,<br>
> "text": "IPv6 lease found."<br>
> } The timers and reclaim numbers are:<br>
> "expired-leases-processing": {<br>
> "reclaim-timer-wait-time": 3600,<br>
> "hold-reclaimed-time": 172800,<br>
> "max-reclaim-leases": 500,<br>
> "max-reclaim-time": 250,<br>
> "unwarned-reclaim-cycles": 10<br>
> },<br>
> "valid-lifetime": 43200,<br>
> "preferred-lifetime": 28800,<br>
> "renew-timer": 14400,<br>
> "rebind-timer": 23040,<br>
> "cache-threshold": .30,<br>
><br>
> Any info is appreciated.<br>
><br>
> Thanks,<br>
> Diogo<br>
><br>
><br>
> --<br>
> ISC funds the development of this software with paid support subscriptions. Contact us at
<a href="https://urldefense.com/v3/__https://www.isc.org/contact/__;!!Bt8RZUm9aw!7kKQgkM5IwHFjLT52s7vn9XBlKOmZwUveT8ke1bDNZUP6VbhiV-TGTqdvrrtg4pnqk3HX3F8QI0m7m2g$" data-outlook-id="8beec518-16d9-407c-ae15-2415a6a5429d">
https://urldefense.com/v3/__https://www.isc.org/contact/__;!!Bt8RZUm9aw!7kKQgkM5IwHFjLT52s7vn9XBlKOmZwUveT8ke1bDNZUP6VbhiV-TGTqdvrrtg4pnqk3HX3F8QI0m7m2g$</a> for more information.<br>
><br>
> To unsubscribe visit <a href="https://urldefense.com/v3/__https://lists.isc.org/mailman/listinfo/kea-users__;!!Bt8RZUm9aw!7kKQgkM5IwHFjLT52s7vn9XBlKOmZwUveT8ke1bDNZUP6VbhiV-TGTqdvrrtg4pnqk3HX3F8QD2utWv2$" data-outlook-id="5de5ba71-ad4f-46f7-9256-f6ff38181390">
https://urldefense.com/v3/__https://lists.isc.org/mailman/listinfo/kea-users__;!!Bt8RZUm9aw!7kKQgkM5IwHFjLT52s7vn9XBlKOmZwUveT8ke1bDNZUP6VbhiV-TGTqdvrrtg4pnqk3HX3F8QD2utWv2$</a> .<br>
> Kea-users@lists.isc.org<br>
</div>
</div>
</body>
</html>