RaftEx.System (raft_ex v0.1.0)

View Source

Summary

Types

config()

@type config() :: map()

names()

@type names() :: %{
  wal: atom(),
  wal_sup: atom(),
  log_sup: atom(),
  log_ets: atom(),
  log_meta: atom(),
  log_sync: atom(),
  open_mem_tbls: atom(),
  segment_writer: atom(),
  server_sup: atom(),
  directory: atom(),
  directory_rev: atom()
}

Functions

default_config()

default_names()

derive_names(sys_name)

fetch(name)

fetch(name, node)

lookup_name(system, key)

start(config)

start_default()

stop(system)

stop_default()

store(config)