mirror of
https://github.com/volcengine/OpenViking.git
synced 2026-09-30 17:28:07 +08:00
- keep handed-off leases in the registry with pending_handoff so auto-refresh continues - include lease_ref in PathLockHandoffRef for same-process adopt fast path - rotate both lease_ref and ownership_ref on adopt to invalidate stale producer capabilities - reject stale capability use in release, release_selected and refresh - validate owner_id, lock_paths and covered_paths before local adopt - reject replayed fallback adopt when the same owner/path token is already held - add tests for pending handoff refresh, retryable adopt race, forged coverage and replay rejection