• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

NVIDIA / nodewright / 37381006125
83%

Build:
DEFAULT BRANCH: main
Ran 05 Oct 2026 10:33PM UTC
Jobs 1
Files 59
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Oct 2026 10:12PM UTC coverage: 82.929% (-0.1%) from 83.049%
37381006125

push

github

web-flow
fix(operator): raise interrupt container memory to 256Mi (#771)

The interrupt container ran under a hard-coded 64Mi request and limit.
On 64K-page arm64 nodes the Python agent (v6.x) peaked at that limit
while running reboot: two CPython interpreters (the agent and its
chroot_exec helper) plus reboot itself, with page tables and slab
inflated by the large page size. The memcg OOM killer took out the agent
after it had written the interrupt flag but before the reboot took
effect, so every retry skipped the interrupt and the node stayed
cordoned without ever rebooting.

Raise the request and limit to 256Mi through a named constant. The
container also runs systemctl for service restarts and package interrupt
scripts, so the headroom matters regardless of agent version, and the
node is drained when the interrupt runs, so the larger reservation costs
nothing in practice. Interrupt Jobs already in flight are not recreated:
podMatchesPackage does not compare resources on interrupt pods.

Document that interrupt pods use fixed resources that neither the
LimitRange nor a per-package override changes.

The flag-before-reboot half of #770 is fixed separately by agent v7.0.0,
which confirms node_restart by a changed boot ID.

Refs #770

Signed-off-by: Brian Lockwood <lockwobr@gmail.com>

2 of 2 new or added lines in 1 file covered. (100.0%)

16 existing lines in 3 files now uncovered.

9716 of 11716 relevant lines covered (82.93%)

7.64 hits per line

Coverage Regressions

Lines Coverage ∆ File
8
77.78
-2.28% operator/internal/cli/utils/utils.go
5
78.34
-3.18% operator/cmd/cli/app/lifecycle.go
3
82.8
-0.04% operator/internal/controller/skyhook_controller.go
Jobs
ID Job ID Ran Files Coverage
1 37381006125.1 05 Oct 2026 10:33PM UTC 59
82.93
GitHub Action Run
Source Files on build 37381006125
  • Tree
  • List 59
  • Changed 4
  • Source Changed 1
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37381006125
  • 2b449e52 on github
  • Prev Build on main (#37370153792)
  • Next Build on main (#37386073981)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc