Residual from STATE-WP-0091: pending pods in capacity evidence.
RCLUSTER-WP-0015 proposed. 105m remaining is not cluster admission. Assistant: grok Assistant-Session: 01a09dc1-b21e-77e1-919e-fcad2f82b267
This commit is contained in:
parent
db7860ec2e
commit
faed07a0c9
1 changed files with 34 additions and 0 deletions
34
workplans/RCLUSTER-WP-0015-state-hub-surge-headroom.md
Normal file
34
workplans/RCLUSTER-WP-0015-state-hub-surge-headroom.md
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
---
|
||||
id: RCLUSTER-WP-0015
|
||||
type: workplan
|
||||
title: "Keep node remaining CPU honest for State Hub surge and pending demand"
|
||||
domain: financials
|
||||
repo: railiance-cluster
|
||||
status: proposed
|
||||
owner: codex
|
||||
topic_slug: railiance
|
||||
origin: residual
|
||||
origin_ref: STATE-WP-0091
|
||||
created: "2026-09-14"
|
||||
updated: "2026-09-14"
|
||||
related: [RCLUSTER-WP-0014, STATE-WP-0091, CUST-WP-0071]
|
||||
---
|
||||
|
||||
Residual from STATE-WP-0091. State Hub now refuses promotion when remaining
|
||||
CPU cannot cover its 100m API surge, and when unrelated pending pods would
|
||||
eat the 5m sliver above 105m. Cluster observation must keep publishing
|
||||
allocatable, allocated, **and pending-unrelated** demand. 105m remaining is
|
||||
not capacity admission for factory or other zero-request workloads.
|
||||
|
||||
## Include pending pods in capacity observations
|
||||
|
||||
```task
|
||||
id: RCLUSTER-WP-0015-T01
|
||||
status: todo
|
||||
priority: high
|
||||
```
|
||||
|
||||
Extend `tools/observe_cluster_resources.py` / `make cluster-observe` so the
|
||||
published observation names pending unscheduled pods and their requests.
|
||||
State Hub's preflight already consumes that shape. Do not treat residual
|
||||
millicores as a scheduling guarantee.
|
||||
Loading…
Add table
Add a link
Reference in a new issue