LiveLoad.Cluster.Node (LiveLoad v0.0.1-rc.49)

Copy Markdown View Source

LiveLoad.Cluster.Node implements the FLAME.Trackable protocol to allow LiveLoad to maintain the FLAME.Pool nodes for the duration of the LiveLoad.Scenario.

Summary

Types

t()

@type t() :: %LiveLoad.Cluster.Node{
  available_memory: pos_integer(),
  logical_processors: pos_integer() | nil,
  logical_processors_available: pos_integer() | nil,
  logical_processors_online: pos_integer() | nil,
  node: node(),
  ref: reference(),
  schedulers_online: pos_integer(),
  total_memory: pos_integer(),
  tracked_pid: pid() | nil
}

Functions

preconnect(cluster_node, cluster_nodes, timeout)

seed_amoc_cluster(cluster_node, cluster_nodes, timeout)