docs: clarify shared-host admission budget

This commit is contained in:
Joseph Magly
2026-08-28 10:46:24 -04:00
parent 683b39ba53
commit 089c6eb5c0
+5 -2
View File
@@ -95,7 +95,10 @@ new admission.
Readiness occurs after model allocation, never at UI startup. Set
`OBLITERATUS_GPU_HEARTBEAT_SECONDS` to change the default 15-second heartbeat,
and `OBLITERATUS_GPU_ADMISSION_TIMEOUT_SECONDS` to change the default 30-second
fail-closed acknowledgment timeout.
fail-closed acknowledgment timeout. Shared hosts that must drain another model
server should use a larger measured deadline (120 seconds in the example below)
and require the supervisor's broker timeout plus heartbeat handshake to finish
several seconds before it.
A minimal systemd setup lets the supervisor create the local boundary without
giving the application scheduling authority:
@@ -108,7 +111,7 @@ RuntimeDirectory=obliteratus-gpu-lifecycle
RuntimeDirectoryMode=0770
Environment=OBLITERATUS_GPU_LIFECYCLE_DIR=/run/obliteratus-gpu-lifecycle
Environment=OBLITERATUS_GPU_HEARTBEAT_SECONDS=15
Environment=OBLITERATUS_GPU_ADMISSION_TIMEOUT_SECONDS=30
Environment=OBLITERATUS_GPU_ADMISSION_TIMEOUT_SECONDS=120
ExecStart=/srv/obliteratus/current/.venv/bin/obliteratus ui --host 127.0.0.1
```