Bedrock.ControlPlane.Coordinator.RecoveryCapabilityTracker (bedrock v0.6.0)
View SourceTracks recovery capabilities across the cluster.
Summary
Types
@type t() :: %Bedrock.ControlPlane.Coordinator.RecoveryCapabilityTracker{ hash: String.t() | nil }
Functions
@spec check_for_capability_changes(t(), %{ required(node()) => [Bedrock.Cluster.capability()] }) :: {:changed | :unchanged, t()}
@spec new() :: t()
@spec update_capability_hash(t(), %{ required(node()) => [Bedrock.Cluster.capability()] }) :: t()