Expand description
Stripe-based lock manager with deadlock prevention
Provides per-key locking with automatic sorting to prevent deadlocks. Keys are hashed to stripes, and locks are acquired in stripe index order.
Structs§
- Lock
Manager - Lock manager for stripe locking during preflight phase
- Multi
Lock Guard - Guard that holds multiple stripe locks
Constants§
- DEFAULT_
LOCK_ TIMEOUT_ MS - Default lock acquisition timeout (5 seconds)