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

xapi-project / xen-api / 20255680779
80%

Build:
DEFAULT BRANCH: master
Ran 16 Dec 2025 03:41AM 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

15 Dec 2025 05:53PM UTC coverage: 80.459%. Remained the same
20255680779

push

github

web-flow
CA-421847: set vcpu affinity if node claim succeeded (#6794)

Only set affinity when VM successfully claim pages on a single node:
```
xensource.log:2025-12-15T17:04:34.833013+00:00 host-34 xenopsd-xc: [debug||38 |Async.VM.start R:b195b91f07ac|xenops]
Domain.numa_placement.(fun).set_vcpu_affinity: setting vcpu affinity for domain 43:
[40; 41; 42; 43; 44; 45; 46; 47; 48; 49; 50; 51; 52; 53; 54; 55; 56; \x0A 57; 58; 59; 60; 61; 62; 63; 64; 65; 66; 67; 68; 69; 70; 71; 72; 73; \x0A 74; 75; 76; 77; 78; 79]
xensource.log:2025-12-15T17:04:34.907898+00:00 host-34 xenopsd-xc: [debug||74 |Async.VM.start R:d4600f3c365b|xenops]
Domain.numa_placement.(fun).set_vcpu_affinity: setting vcpu affinity for domain 44:
[0; 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; 16; 17; 18; 19; \x0A 20; 21; 22; 23; 24; 25; 26; 27; 28; 29; 30; 31; 32; 33; 34; 35; 36; \x0A 37; 38; 39]
```
the corresponding nodes the memory was allocated, only VMs that claimed
successfully the node have the vcpu affinity assigned:
```
# xl debug-keys u && xl dmesg | tail -n 30
(XEN) [21080.047304] d43 (total: 5767675):
(XEN) [21080.047305]     Node 0: 1
(XEN) [21080.047307]     Node 1: 5767678
(XEN) [21080.047309] d44 (total: 5767675):
(XEN) [21080.047311]     Node 0: 5767679
(XEN) [21080.047312]     Node 1: 0
(XEN) [21080.047315] d45 (total: 5014779):
(XEN) [21080.047317]     Node 0: 2637953
(XEN) [21080.047318]     Node 1: 2376830
```
and the xl vcpu-list output:
```
# xl vcpu-list
Name                                ID  VCPU   CPU State   Time(s) Affinity (Hard / Soft)
ws19-x64-clone1                     43     0   42   -b-      14.8  all / 40-79
ws19-x64-clone1                     43     1   53   -b-      14.3  all / 40-79
ws19-x64-clone1                     43     2   57   -b-      19.1  all / 40-79
ws19-x64-clone1                     43     3   59   -b-      11.5  all / 40-79
ws19-x64                            44     0    6   -b-      18.0  all / 0-39
ws19-x64                            44 ... (continued)

3504 of 4355 relevant lines covered (80.46%)

0.8 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python3.11 - 20255680779.1 16 Dec 2025 03:41AM UTC 34
80.46
GitHub Action Run
Source Files on build 20255680779
  • 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 #20255680779
  • b0eaef32 on github
  • Prev Build on gh-readonly-queue/master/pr-6796-654cef3335edad39fd56f56b2deec39351472de2 (#20239835206)
  • Next Build on master (#20263097764)
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