ExStorageService.Metadata.Models.ClusterNode (ex_storage_service v0.6.2)

Copy Markdown View Source

Persistent cluster control-plane record.

This record describes stable placement eligibility. It is not a heartbeat.

Summary

Types

t()

@type t() :: %ExStorageService.Metadata.Models.ClusterNode{
  capacity: pos_integer() | nil,
  draining: boolean(),
  enabled: boolean(),
  erlang_endpoint: node() | nil,
  generation: pos_integer(),
  internal_endpoint: binary() | nil,
  node_id: binary(),
  role: :data | :metadata,
  schema: 2,
  updated_at: binary() | nil,
  zone: binary() | nil
}