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

kubevirt / containerized-data-importer / #5836 / 1
50%
main: 50%

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

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

Source Files on job #5836.1
  • Tree
  • List 157
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 5836
  • b7aee8f8 on github
  • Prev Job for on main (##5814.1)
  • Next Job for on main (##5842.1)
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