module Movie::Cluster::ClusterSafetyView

Overview

Minimal membership surface consumed by split-brain resolution. Keeping the policy behind this interface makes it independently testable and keeps the lease implementation out of the membership extension.

Direct including types

Defined in:

movie/cluster/split_brain.cr

Instance Method Summary

Instance Method Detail

abstract def down(target : UniqueAddress) : Bool #

[View source]
abstract def self_unique_address : UniqueAddress #

[View source]
abstract def snapshot : ClusterSnapshot #

[View source]
abstract def up? : Bool #

[View source]