ExFdbmonitor.Sandbox (ex_fdbmonitor v0.1.1)

View Source

Build a sandbox FoundationDB cluster.

Examples

alias ExFdbmonitor.Sandbox

Sandbox.start()
cluster_file = Sandbox.cluster_file("dev", 0)
sandbox = Sandbox.Single.checkout("dev", starting_port: 5050)
IO.puts("Cluster file: #{cluster_file}")
_anything = IO.gets("Input anything to stop FDB: ")
Sandbox.Single.checkin(sandbox)

Summary

Functions

build_context(nodes, number, fdbmonitor_config)

checkin(context, options \\ [])

checkout(name, number, options \\ [])

cluster_file(node)

cluster_file(name, idx)

data_dir(name, idx)

etc_dir(name, idx)

log_dir(name, idx)

nodes(context)

run_dir(name, idx)

start()

stop()