def busy_wait_decision

mylsm-lsm-store@0.6.0.1 · src/DbLockPolicy.bend:86

import mylsm-lsm-store@0.6.0.1/src/DbLockPolicy.bend as DbLockPolicy
import Base

86# Chooses a bounded sleep or timeout after a contended lock attempt.
87def busy_wait_decision(elapsed_ms: Nat, timeout_ms: Nat, backoff_ms: Nat) -> WaitDecision:
88  busy_wait.remaining(Nat.sub(timeout_ms, elapsed_ms), backoff_ms)

Uses (4)

Used by (2)