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

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
}