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

xapi-project / xen-api / 21400905732
80%
master: 80%

Build:
Build:
LAST BUILD BRANCH: private/marcusg/ca-423204-rebased-on-feature-numa-xs9
DEFAULT BRANCH: master
Ran 27 Jan 2026 02:25PM UTC
Jobs 1
Files 34
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

27 Jan 2026 02:16PM UTC coverage: 80.459%. Remained the same
21400905732

push

github

web-flow
CA-423172: Xen uses ~294 pages/vCPU, not 256 (#6854)

Measured the actual increase in host memory usage when increasing the
number of vCPUs on a VM from 1 to 64:

```
delta vcpu,delta memory_overhead_pages,coeff
1,264,264
3,724,241.333
7,1848,264
15,3960,264
31,8186,264.065
63,16635,264.048
```

Ran the test on both an AMD and Intel host and got similar results.

Currently XAPI uses 256*vcpu, which is an underestimate.

This can lead to internal errors raised by xenguest, or
NOT_ENOUGH_FREE_MEMORY errors raised by xenopsd, after
`assert_can_boot_here` has already replied yes, even when booting VMs
sequentially.
It could also lead XAPI to choose the wrong host to evacuate a VM too,
which could lead to RPU migration failures.

This is a pre-existing bug, affecting both the versions of Xen in XS8
and XS9.

PR to feature branch because this will need testing together with all
the other NUMA changes, it may expose latent bugs elsewhere.

The new testcase will get its own PR because it is quite large.

3504 of 4355 relevant lines covered (80.46%)

0.8 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python3.11 - 21400905732.1 27 Jan 2026 02:25PM UTC 34
80.46
GitHub Action Run
Source Files on build 21400905732
  • Tree
  • List 34
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21400905732
  • 72c7a259 on github
  • Prev Build on feature/numa-xs9 (#21395313330)
  • Next Build on feature/numa-xs9 (#21402513926)
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