struct Movie::Cluster::SplitBrainStats

Defined in:

movie/cluster/split_brain.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(state : SplitBrainState, partitions_observed : Int64, lease_acquire_attempts : Int64, lease_acquisitions : Int64, lease_renewals : Int64, lease_failures : Int64, members_downed : Int64, self_shutdowns : Int64, lease_releases : Int64) #

[View source]

Instance Method Detail

def clone #

[View source]
def copy_with(state _state = @state, partitions_observed _partitions_observed = @partitions_observed, lease_acquire_attempts _lease_acquire_attempts = @lease_acquire_attempts, lease_acquisitions _lease_acquisitions = @lease_acquisitions, lease_renewals _lease_renewals = @lease_renewals, lease_failures _lease_failures = @lease_failures, members_downed _members_downed = @members_downed, self_shutdowns _self_shutdowns = @self_shutdowns, lease_releases _lease_releases = @lease_releases) #

[View source]
def lease_acquire_attempts : Int64 #

def lease_acquisitions : Int64 #

def lease_failures : Int64 #

def lease_releases : Int64 #

def lease_renewals : Int64 #

def members_downed : Int64 #

def partitions_observed : Int64 #

def self_shutdowns : Int64 #

def state : SplitBrainState #