mirror of
https://github.com/stablyai/orca.git
synced 2026-11-13 17:37:40 +00:00
* fix(relay): give a freshly booted reserve cell a dead-man boot grace until its first director contact A reserve cell's dead-man starts its 60-120 s window when the switch file applies, but no placing director can reach a new process until its load balancer routes to it. On the 2026-11-01 production same-cap rolls that took up to about 110 s after the switch file applied; c10 (104 s window) and c16 (71 s) tripped 1-4 s before the first director poll landed, latched into db, and failed their roll after a clean drain and restart. Until the process's first contact (a reserver=1 feed poll or a real booking), the window is the hashed window plus 180 s, matching autohealing's initial delay. After the first contact nothing changes. A process that never hears from a placing director still falls back to db, up to three minutes later than before. * test(relay): assert the server wires the dead-man boot grace * docs(relay): state the boot gap behind the dead-man grace as inferred, not measured