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

xapi-project / xen-api / 35575234315
79%

Build:
DEFAULT BRANCH: master
Ran 21 Sep 2026 07:56AM UTC
Jobs 1
Files 36
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

21 Sep 2026 07:34AM UTC coverage: 78.996%. Remained the same
35575234315

push

github

web-flow
CA-430692: RPU: host-evacuate fails for VMs restarted after the coord… (#7261)

…inator upgrade

During a Rolling Pool Upgrade (RPU), the host.evacuate may plan to
migrate a VM to a not-upgraded host. But this may fail because the VM
may have (re)started on the host during the upgrade, hence have
inherited new pool level configurations from the upgraded coordinator
host. One observed configuration is pool.cpu_info which contains the CPU
feature set.

Generally, it is safe to migrate the VMs to only upgraded hosts to avoid
such compatibility issues. For the specific CPU feature set, the whole
story is something like: Xapi proposes a CPU feature set for a VM
according to the pool.cpu_info. Xen actually determines which features
can be used for the VM domain. The problem is currently the CPU feature
set written to the VM.last_boot_CPU_flags by Xenopsd when VM has started
is not the one Xen uses actually. Instead it is still the pool.cpu_info.
The VM.last_boot_CPU_flags will be used for compatibility check before
migration. This should be another fix. But migrating VMs to only
upgraded hosts in host.evacuate is still desired to avoid potential
compatibility issues.

Note the Helpers.rolling_upgrade_in_progress is for both upgrade and
update. And HA is required to be disabled during upgrade and update. So
it's no impact on that work flow.

3667 of 4642 relevant lines covered (79.0%)

0.79 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python3.11 - 35575234315.1 21 Sep 2026 07:56AM UTC 36
79.0
GitHub Action Run
Source Files on build 35575234315
  • Tree
  • List 36
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35575234315
  • a40795aa on github
  • Prev Build on gh-readonly-queue/master/pr-7279-ef58a68d1cd7de9cbda86cde7e762431ade3fc76 (#35556770218)
  • Next Build on master (#35696665466)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc