type Decision

mylsm-lsm-store@0.6.0.1 · src/coordinator/ClientPolicy.bend:11

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

11# Separates confirmation, safe retry, stale-owner, and uncertain-write outcomes.
12type Decision is Data:
13  ClientDispatch{state: State}
14  ClientConfirmed{state: State}
15  ClientRetryRead{}
16  ClientRetryBeforeDispatch{}
17  ClientCommitUnknown{}
18  ClientStaleOwner{}
19  ClientProtocolFailure{}
20  ClientReject{}

Uses (1)

Used by (12)