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

kubevirt / containerized-data-importer / #5836
49%

Build:
DEFAULT BRANCH: main
Ran 24 Feb 2026 05:50PM UTC
Jobs 1
Files 157
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

24 Feb 2026 05:30PM UTC coverage: 49.44% (-0.04%) from 49.475%
#5836

push

travis-ci

web-flow
Use patch instead of update for DataVolume status to reduce conflicts (#4040)

When multiple controllers act on the same PVC concurrently, the DataVolume
is reconciled multiple times in parallel. This causes status updates to fail
with conflict errors because the resourceVersion becomes stale between read
and update operations.

This change switches from Status().Update() to Status().Patch() using a
MergeFrom patch strategy. Patches are more resilient to concurrent updates
as they apply changes without requiring an exact resourceVersion match,
reducing conflict errors when multiple controllers are active.

Signed-off-by: Adam Litke <alitke@redhat.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>

14708 of 29749 relevant lines covered (49.44%)

0.55 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
7
52.63
-9.21% pkg/util/prometheus/prometheus.go
10
0.0
0.0% pkg/monitoring/rules/recordingrules/operator.go
Jobs
ID Job ID Ran Files Coverage
1 #5836.1 24 Feb 2026 05:50PM UTC 157
49.44
Source Files on build #5836
  • Tree
  • List 157
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b7aee8f8 on github
  • Prev Build on main
  • Next Build on main
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc