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

NVIDIA / nodewright / 41553710654
84%

Build:
DEFAULT BRANCH: main
Ran 03 Nov 2026 12:53AM UTC
Jobs 1
Files 60
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

03 Nov 2026 12:33AM UTC coverage: 83.984% (+0.07%) from 83.918%
41553710654

push

github

web-flow
fix(operator): hold a merged interrupt until every package sharing it reaches its interrupt stage (#949)

When several packages with interrupts run on a node, their interrupts merge
into one owned by the first package in name order with the highest-ranked
interrupt. The owner fired it as soon as no package Job was running on the
node, which includes the gap between another package's apply and config Jobs.
That package's config then ran after the reboot, and it was either skipped
against an interrupt that had already run or rebooted the node again.

The owner now also waits until every other package with an interrupt has
reached its interrupt stage, where it is marked skipped. A package that is
erroring, or mid-uninstall, does not hold it.

On a serial node the pass stops at a package that is waiting, so it would
stop at the held owner and never reach the packages it waits for. The held
owner runs nothing meanwhile, so the pass moves past it, as it already does
past a skipped package. Waiting for the skip rather than for the end of a
package's config also means the skip is written before the interrupt fires:
a serial pass stops at the owner once it fires and would never write it.

Closes #934

Signed-off-by: Alex Yuskauskas <ayuskauskas@nvidia.com>

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

3 existing lines in 1 file now uncovered.

10472 of 12469 relevant lines covered (83.98%)

7.68 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
84.89
0.31% operator/internal/controller/skyhook_controller.go
Jobs
ID Job ID Ran Files Coverage
1 41553710654.1 03 Nov 2026 12:53AM UTC 60
83.98
GitHub Action Run
Source Files on build 41553710654
  • Tree
  • List 60
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #41553710654
  • 5bacfc77 on github
  • Prev Build on main (#41539572305)
  • Next Build on main (#41556471410)
  • 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