From 2489464d4ff8a85794df4d8b4c70dc9585dabc34 Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 6 May 2026 16:04:25 -0500 Subject: [PATCH] fix(worldbuilder): cpu request 100m -> 25m to clear scheduler Cluster CPU-request budget at 99% on all 3 RKE2 nodes at deploy time. 0/3 nodes available; "3 Insufficient cpu". Actual CPU usage on the nodes is 10/52/19%, so the cluster is request-overprovisioned but has plenty of real headroom. Idle Blazor + SignalR + ComfyUI poller is ~5m. 25m unblocks scheduling and stays generous for expected runtime. Co-Authored-By: Claude Opus 4.7 (1M context) --- apps/worldbuilder/worldbuilder.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/worldbuilder/worldbuilder.yaml b/apps/worldbuilder/worldbuilder.yaml index bfea238..5c35f39 100644 --- a/apps/worldbuilder/worldbuilder.yaml +++ b/apps/worldbuilder/worldbuilder.yaml @@ -98,8 +98,13 @@ spec: - name: FlowerCore__WorldBuilder__ImageGeneration__ClientMode value: "comfyui" resources: + # Cluster CPU-request budget runs hot (99% on all 3 nodes at deploy + # time) while actual CPU usage is well below capacity. Idle Blazor + # Server + SignalR + a single ComfyUI poller uses ~5m, so 25m is + # generous. Re-evaluate if active rendering/export workers ever + # push past the limit. requests: - cpu: 100m + cpu: 25m memory: 256Mi limits: cpu: 1000m