scale up forgejo CI #560
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/infrastructure#560
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
pending an analysis of whats going on with disk pressure
and a memory usage audit
I want forgejo CI to have 6 standard runners, 2 deployers, and 2 tap writers
Current live read says do not scale up the kai-server build runners yet.
Snapshot from 2026-07-15 00:10 PDT:
/is 480G total, 365G used, 91G available, 81%.DiskPressure=False.FreeDiskSpaceFailedafter the runner rollout. Last observed event was about 19m old at the time of the check.The scale-up blocker is the margin, not current health. The node only has about 16Gi of buffer above kubelet’s likely 85% image-GC high watermark, and one runner was just evicted because
docker-libexceeded the new 12Gi emptyDir limit:Usage of EmptyDir volume "docker-lib" exceeds the limit "12Gi".A fifth kai-server build runner would add roughly another 13Gi of worst-case ephemeral limit. That leaves almost no margin, while the current four runners can already push the node back toward pressure if several builds fill DinD at once.
Recommended path for this issue: do not increase kai-server replicas until one of these lands first:
The 12Gi cap is doing the right protective thing now. Scaling before reducing scratch usage or adding disk would trade queue time for cancelled/evicted jobs and another node-pressure loop.