Expand description
Server-owned authorization entry point for a remote range worker.
The cluster crate validates signed transport facts. This module injects the server-local data policy into that validation and binds a successful delegation subject to a fresh worker session before P2.10 opens storage.
Structs§
- Distributed
Read Registry - Server-owned coordinator registry. It is deliberately independent of the HTTP connection: timeout, disconnect, and explicit cancel all use the same idempotent transition and invoke peer cleanup outside its entry lock.
- Prepared
Read Lease - A prepared stream lease. Dropping a partially consumed HTTP response uses
the same registry cancellation path as
POST .../cancel. - Read
Cancellation - One idempotent cancellation result for the HTTP route.
- Read
Execution Owner - Authenticated ownership of a coordinator-side read execution.
- Read
Execution Plan Summary - Immutable routing evidence which must accompany every public summary.
- Read
Execution Summary - Versioned public terminal summary. It contains no per-range rows.
- Remote
Read Worker Authorizer - Injects the configured server-local read policy at every worker boundary.
Enums§
- Read
Execution Failure - Coordinator failure type. It intentionally separates retryability from a terminal failure before any result row can become visible.
- Read
Execution Outcome - Stable terminal classification exposed to HTTP and CLI adapters.
Type Aliases§
- Peer
Cancellation - A cancellation delivery registered before a peer range request is sent.
The shared execution ID is passed to the transport-specific cancellation
implementation, which may in turn call
RangeReadWorker::cancel. - Read
Execution Id - The ID shared by the coordinator, every range-worker request, the terminal summary, and the HTTP cancellation route.