Skip to main content

resolve_request_commit_policy

Function resolve_request_commit_policy 

Source
pub fn resolve_request_commit_policy(
    floor: CommitPolicyResolution,
    request_override: Option<CommitPolicy>,
) -> Result<CommitPolicyResolution, CommitPolicyViolation>
Expand description

Apply an optional per-request override to an already-resolved floor.

The request may strengthen durability for one write, but it may not weaken the floor chosen by collection/HA resolution. Weakening is rejected rather than clamped so callers can surface a typed client error.