ExStorageService.Cluster.Readiness (ex_storage_service v0.6.3)

Copy Markdown View Source

Quorum-backed Concord readiness checks.

Concord.status/1 includes a linearizable storage query. Local VSR status or configured membership alone does not prove that a majority is available.

Summary

Functions

await(opts \\ [])

@spec await(keyword()) :: {:ok, map()} | {:error, :timeout}

check(opts \\ [])

@spec check(keyword()) :: {:ok, map()} | {:error, term()}

ready?(opts \\ [])

@spec ready?(keyword()) :: boolean()