feat(init): supervise servers+session progs: restart on death, same endpoint, backoff 0/1/5/30s then give up, restarts_clients cascade; release grants/spawn at stop (stale-slot safe); storage death fatal; init output via printer thread (never blocks on log); terminal Ctrl+C via CONTROL-badged copy, latest wins; flaky test server + spawntest restart/backoff check

This commit is contained in:
2026-10-28 01:44:24 +01:00
parent c4871320a0
commit 28f1ace00a
23 changed files with 736 additions and 144 deletions

10
Cargo.lock generated
View File

@@ -297,6 +297,15 @@ dependencies = [
"zeroize",
]
[[package]]
name = "flaky"
version = "0.1.0"
dependencies = [
"libkos",
"server-framework",
"types",
]
[[package]]
name = "gatekeeper"
version = "0.1.0"
@@ -573,6 +582,7 @@ dependencies = [
name = "spawntest"
version = "0.1.0"
dependencies = [
"flaky",
"libkos",
"manifest",
"types",