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.