fix: align broker pending window with cold loads (#185)

This commit is contained in:
Joseph Magly
2026-08-29 01:36:37 -04:00
parent 02cafde149
commit d3533d382f
2 changed files with 13 additions and 0 deletions
+7
View File
@@ -117,6 +117,13 @@ Environment=OBLITERATUS_RUN_ARCHIVE=/srv/obliteratus/run-archive
ExecStart=/srv/obliteratus/current/.venv/bin/obliteratus ui --host 127.0.0.1
```
The broker's absolute pending-transition deadline must also cover the largest
expected cold model load. Broker heartbeats renew lease ownership but do not
extend this fail-closed deadline. On the shared A100 host, install
`deployment/systemd/ollama-unify-negotiator.service.d/70-obliteratus-loading-window.conf`
to use the same 120-minute budget; otherwise a healthy storage-bound load is
revoked after the negotiator's five-minute default.
Create the archive before starting the service and make it writable only by the
service account (for example, owner `obliteratus`, mode `0750`). Every UI and
headless run receives a stable `run-*` ID and writes `manifest.json`,