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

xapi-project / xen-api / 21400617348 / 1
80%
master: 79%

Build:
Build:
LAST BUILD BRANCH: gtn-image-formats
DEFAULT BRANCH: master
Ran 27 Jan 2026 02:20PM UTC
Files 34
Run time 1s
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
21400617348.1

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

Source Files on job python3.11 - 21400617348.1
  • Tree
  • List 34
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21400617348
  • 72c7a259 on github
  • Prev Job for on gh-readonly-queue/feature/numa-xs9/pr-6854-4088dfb17c91b1872b715d06e5246546caba30f3 (#21395313330.1)
  • Next Job for on gh-readonly-queue/feature/numa-xs9/pr-6854-4088dfb17c91b1872b715d06e5246546caba30f3 (#21400616985.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