View Source ProcessHub.Handler.ClusterUpdate.NodeDown (ProcessHub v0.2.0-alpha)

Handler for the node down event.

Summary

Types

@type t() :: %ProcessHub.Handler.ClusterUpdate.NodeDown{
  dist_strat: ProcessHub.Strategy.Distribution.Base.t(),
  hub_id: ProcessHub.hub_id(),
  hub_nodes: [node()],
  partition_strat: ProcessHub.Strategy.PartitionTolerance.Base.t(),
  redun_strat: ProcessHub.Strategy.Redundancy.Base.t(),
  rem_node_cids: [ProcessHub.child_id()],
  removed_node: node()
}

Functions

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