class

Sandcube::Reliability

Inherits Reference < Object

One API process per host, enforced by the API lifetime file lock. Lifecycle intent commits before runtime IO, so recovery survives crashes.

Constructors

new(db : DB::Database, runtime : Runtime, capacity : Capacity = Capacity.new)
Source

Instance methods

converge(conn, id)
Source
count(conn, name)
Source
event(name, id = "", message = "", duration_ms : Float64 | Nil = nil)
Source
get(conn, id) : JSON::Any
Source
health
Source
inspect(id)
Source
locked
Source
metrics
Source
reconcile
Source
request(method : String, path : String, body : String | Nil, key : String | Nil) : JSON::Any
Source
response(conn, id) : JSON::Any
Source