Skip to main content

prove_shared_object_store_namespaces

Function prove_shared_object_store_namespaces 

Source
pub async fn prove_shared_object_store_namespaces(
    local: CheckpointParticipant,
    participants: &[CheckpointParticipant],
    control: Arc<dyn ClusterKv>,
    checkpoint_store: Arc<dyn ObjectStore>,
    state_store: Arc<dyn ObjectStore>,
    timeout: Duration,
) -> Result<VerifiedClusterNamespaces, NamespaceProofError>
Expand description

Prove that the local process can read every startup participant’s retained checkpoint and state sentinel through its candidate object-store handles.

§Errors

Returns an error for an invalid roster, a visibility failure, or a proof timeout.