Improve capacity stability and host pressure checks #5

Merged
simon merged 1 commit from fix/capacity-stability into main 2026-05-22 22:24:26 +00:00
Owner

Summary

  • read host available memory from /proc/meminfo before falling back to Incus resource JSON, fixing false zero-memory pressure on the live Debian host
  • drain excess idle runners back down to the configured warm pool when no matching jobs are waiting
  • add tests for memory parsing and excess idle trimming

Test

  • go test ./...
## Summary - read host available memory from /proc/meminfo before falling back to Incus resource JSON, fixing false zero-memory pressure on the live Debian host - drain excess idle runners back down to the configured warm pool when no matching jobs are waiting - add tests for memory parsing and excess idle trimming ## Test - go test ./...
Improve capacity stability and host pressure checks
All checks were successful
Build and release / test (pull_request) Successful in 49s
Build and release / build (pull_request) Successful in 1m44s
bf735730e8
simon merged commit c6fbb1d01b into main 2026-05-22 22:24:26 +00:00
simon deleted branch fix/capacity-stability 2026-05-22 22:24:26 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
carrtech/forgejo-runner-autoscaler!5
No description provided.