def admit.counted.requested
mylsm-lsm-store@0.6.0.1 · src/coordinator/QueuePolicy.bend:71
import mylsm-lsm-store@0.6.0.1/src/coordinator/QueuePolicy.bend as QueuePolicy
import Base
71def admit.counted.requested(
72 count: Nat,
73 checked_count: Nat,
74 queued_bytes: Nat,
75 request_pair: Nat & Nat,
76 max_count: Nat,
77 limits: Nat & Nat
78) -> Decision:
79 match request_pair:
80 case (request_check, request_output):
81 match limits:
82 case (checked_limit, output_limit):
83 admit.counted.request.check(count, checked_count, queued_bytes, request_output,
84 max_count, checked_limit, output_limit, nat.clone.pair(request_check))