mirror of
https://github.com/unshackle-dl/unshackle.git
synced 2026-10-19 22:32:16 +02:00
A staged tag was only retried on the refresh tick or a job completion, so a service with steady remote sessions never swapped in. Session end, expiry and eviction now trigger a single-flight apply, the tick applies after the pull, and serve.services_staged_max_age swaps an overdue tag in even while busy.