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

kubevirt / containerized-data-importer / #5824
49%
main: 49%

Build:
Build:
LAST BUILD BRANCH: fix-status-update-conflicts
DEFAULT BRANCH: main
Ran 19 Feb 2026 07: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

19 Feb 2026 07:38PM UTC coverage: 49.501%. First build
#5824

Pull #4040

travis-ci

aglitke
Use patch instead of update for DataVolume status to reduce conflicts

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.

Fixes #4019

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Signed-off-by: Adam Litke <alitke@redhat.com>
Pull Request #4040: Use patch instead of update for DataVolume status to reduce conflicts

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

14726 of 29749 relevant lines covered (49.5%)

0.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #5824.1 19 Feb 2026 07:50PM UTC 157
49.5
Source Files on build #5824
  • Tree
  • List 157
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #4040
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