mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
ReliableLeaseRenewer { task, lost: CancellationToken } via
spawn_observable_renewer; spawn_renewer stays as the fire-and-forget
compatibility wrapper. lost cancels on RenewResult::Lost,
ReleaseResult::NotOwner, or renewal error; caller-initiated cancel is
normal shutdown and does not trip it. Token-only shape ack'd by Dawn
for huddle teardown + floor.forget; Max confirmed drain composes on
the same consumer select paths.
Co-authored-by: Tyler Longwell <tlongwell@block.xyz>
Signed-off-by: Tyler Longwell <tlongwell@block.xyz>
* origin/perci/relay-mesh-reliable-stream:
Surface reliable lease loss signal