Files
spinifex/spinifex
Josh Siviour 34badea0d9 fix(dhcp): wait for renewal loop to quiesce before deleting lease on release (#509)
handleRelease cancelled the per-lease renewal goroutine but deleted the
KV entry without waiting for it to exit. An in-flight reaffirm/renew Put
could land after the Delete, re-creating the lease and leaking a KV
record. Add a per-loop done channel and block on it after cancel so any
pending Put completes before the delete, making DrainAll's release path
deterministically synchronous.
2026-07-12 12:08:34 +10:00
..
2026-06-12 12:38:31 +10:00
2026-07-09 09:43:30 +10:00
2026-06-12 12:38:31 +10:00
2026-07-09 09:43:31 +10:00
2026-06-12 12:38:31 +10:00