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

xapi-project / xen-api / 25381340880 / 1
80%
master: 80%

Build:
Build:
LAST BUILD BRANCH: temp-ext
DEFAULT BRANCH: master
Ran 05 May 2026 02:10PM UTC
Files 34
Run time 2s
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

05 May 2026 02:06PM UTC coverage: 80.459%. Remained the same
25381340880.1

push

github

web-flow
xapi-cli-server: stop using SR records for cross pool migrations (master) (#6947)

SR records have variant fields that add new variants when storage
features are added, as is the case with current_operations.
This means that fetching records from remote pool cause deserialization
exceptions when their records contain newer, unknown variants when using
OCaml-based clients.

xe uses SR records to minimize remote calls to select the SR with the
largest amount of free space during cross-pool migrations.

Change xe to use expressions for filtering SRs and minimize the amount
of calls done.
This means that now PBD records are fetched, but these don't contain any
variants, and have been unchanged since early 2008.

Now the amount of calls have changed from 1 per host-attached PBD to 2,
but the amount of calls can be limited to shared SRs, if there are any.

This is a prerequisite to reintroduce this change:
https://github.com/xapi-project/xen-api/commit/723a4983a#diff-22f9f03f3c8927d260d7

Commits have been ported from #6905

3504 of 4355 relevant lines covered (80.46%)

0.8 hits per line

Source Files on job python3.11 - 25381340880.1
  • Tree
  • List 34
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25381340880
  • 3d1418c0 on github
  • Prev Job for on gh-readonly-queue/master/pr-6947-ca64708ac3dda5f036b35fc9a50d2638aba42e39 (#25172927125.1)
  • Next Job for on gh-readonly-queue/master/pr-6947-ca64708ac3dda5f036b35fc9a50d2638aba42e39 (#25381341207.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