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

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

Build:
DEFAULT BRANCH: master
Ran 28 Feb 2025 09:58AM UTC
Files 33
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

28 Feb 2025 09:45AM UTC coverage: 77.729%. Remained the same
13585665394.1

push

github

web-flow
CP-50934: fix qemu cgroups to be compatible with cgroupv2 (#6330)

cgroup-v2 doesn't have a 'tasks' file anymore (which refers to threads,
not processes). Use cgroup.procs instead which exists on both cgroupv1
and cgroupv2, and would be actually the correct one to use, because we
want to move the entire process (even if it has, or will have multiple
threads).

Tested on cgroup-v1 (XS8):
```
systemd-cgls /sys/fs/cgroup/cpu/vm.slice|grep qemu-dm
└─2421656 qemu-dm-22 -machine pc-i440fx-2.10,accel=xen,max-ram-below-4g=40265...
```

And on cgroup-v2 (XS9):
```
systemd-cgls /sys/fs/cgroup/vm.slice|grep qemu-dm
└─777450 qemu-dm-511 -machine pc-i440fx-2.10,accel=xen,max-ram-below-4g=4026531…
```

Previously in cgroup-v2 qemu has ended up underneath forkexecd, which is
part of control.slice, reducing the amount of CPU available to
oxenstored and XAPI, leading to timeouts on busy machines.

3354 of 4315 relevant lines covered (77.73%)

0.78 hits per line

Source Files on job python3.11 - 13585665394.1
  • Tree
  • List 33
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 13585665394
  • 38d15953 on github
  • Prev Job for on master (#13582707889.1)
  • Next Job for on master (#13600387461.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

© 2025 Coveralls, Inc