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

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

Build:
Build:
LAST BUILD BRANCH: fix-status-update-conflicts
DEFAULT BRANCH: main
Ran 19 Feb 2026 07:52PM 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:41PM UTC coverage: 49.464%. First build
#5825

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.

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%)

14715 of 29749 relevant lines covered (49.46%)

0.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 #5825.1 19 Feb 2026 07:52PM UTC 157
49.46
Source Files on build #5825
  • 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