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

NVIDIA / gpu-operator / 39473252966
45%
main: 37%

Build:
Build:
LAST BUILD BRANCH: pull-request/3103
DEFAULT BRANCH: main
Ran 20 Oct 2026 06:24PM UTC
Jobs 1
Files 76
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

20 Oct 2026 06:14PM UTC coverage: 45.108% (+0.1%) from 45.004%
39473252966

push

github

rajathagasthya
Log one line per reconcile and record GPU node count on both paths

The operator exposes reconcile duration as a histogram, which carries
no timestamps. Scale benchmarks had to turn on controller-runtime
V(5) logs to find when a reconcile started, and those logs are too
noisy at thousands of nodes. The gpu_operator_gpu_nodes_total gauge
was also set only on the ClusterPolicy path.

Wrap every controller's reconciler so it logs one "Reconcile finished"
line at the default info level with the start time (RFC 3339), the
duration in seconds, and the outcome (success, requeue, or error). The
existing "Reconciling ..." start line stays, so an unmatched start
shows a reconcile still in progress. The GPUCluster controller now
counts GPU nodes and sets gpu_operator_gpu_nodes_total the same way the
ClusterPolicy path does.

Signed-off-by: Rajath Agasthya <ragasthya@nvidia.com>

28 of 41 new or added lines in 7 files covered. (68.29%)

5892 of 13062 relevant lines covered (45.11%)

0.45 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
14.78
-0.07% cmd/gpu-operator/main.go
4
57.35
1.96% controllers/gpucluster_controller.go
1
33.65
0.0% controllers/clusterpolicy_controller.go
1
63.03
0.0% controllers/nodelabeling_controller.go
1
34.28
0.0% controllers/nvidiadriver_controller.go
1
49.83
0.0% controllers/upgrade_controller.go
Jobs
ID Job ID Ran Files Coverage
1 39473252966.1 20 Oct 2026 06:24PM UTC 76
45.11
GitHub Action Run
Source Files on build 39473252966
  • Tree
  • List 76
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39473252966
  • 6e357591 on github
  • Prev Build on main (#38778421836)
  • Next Build on pull-request/3095 (#39687013990)
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