View Source ProcessHub.Handler.ClusterUpdate.NodeUp (ProcessHub v0.1.3-alpha)

Handler for the node up event.

Summary

Types

@type t() :: %ProcessHub.Handler.ClusterUpdate.NodeUp{
  cluster_nodes: [node()],
  hash_ring_new: :hash_ring.ring(),
  hash_ring_old: :hash_ring.ring(),
  hub_id: ProcessHub.hub_id(),
  migr_strat: ProcessHub.Strategy.Migration.Base.t(),
  new_node: node(),
  partition_strat: ProcessHub.Strategy.PartitionTolerance.Base.t(),
  redun_strat: ProcessHub.Strategy.Redundancy.Base.t(),
  sync_strat: SynchronizationStrategy.t()
}

Functions

@spec handle(t()) :: :ok