The library documents itself · Concurrency & distribution
stzNodeSupervisor
19 own methods · 0 forms written with extensions, listed under their method
the source: base/cluster/stzNodeSupervisor.ring(opens in a new tab) · All classes · The area reference: Concurrency & distribution
Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean
No method of this class is run on this page: the class reaches files, the network, processes, the clock, chance or sound, and an example run here would only be an example of its effects. Each method carries the explanation the library gives of itself.
Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Name_
(no comment in the source: the name reads as a sentence) name_no extension
SetName
(no comment in the source: the name reads as a sentence) set nameno extension
Child
declarationno extension
SetChildHost
Where the child's name resolves on the plane (deployment moves it).no extension
KillChild
Kill a child's OS process (deployment/testing); the death is then observed and handled by the next Cycle() like any other death.no extension
Strategy
(no comment in the source: the name reads as a sentence) strategyno extension
RestartBudget
(no comment in the source: the name reads as a sentence) restart budgetno extension
Heartbeat
(no comment in the source: the name reads as a sentence) heartbeatno extension
Monitor
(no comment in the source: the name reads as a sentence) monitorno extension
Escalated
observabilityno extension
EscalationReason
(no comment in the source: the name reads as a sentence) escalation reasonno extension
RestartsOf
(no comment in the source: the name reads as a sentence) restarts ofno extension
TotalRestarts
(no comment in the source: the name reads as a sentence) total restartsno extension
JobOf
(no comment in the source: the name reads as a sentence) job ofno extension
StartAll
lifecycle ---------------------------------------------------------- Spawn every declared child and register each name on the plane.no extension
Cycle
One supervision tick: detect deaths (process exit; missed heartbeats), apply the declared strategy under the budget, notify monitors. Pure policy over observations -- no waiting inside.no extension
StopAll
Stop supervising and stop every child (kill; the guard of last resort -- normal shutdown goes through stz.stop messages).no extension
Destroy
Same as StopAll: Stop supervising and stop every child (kill; the guard of last resort -- normal shutdown goes through stz.stop messages).no extension

