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

xcp-ng / xen-api
80%

Build:
DEFAULT BRANCH: master
Repo Added 26 Jul 2024 08:08AM UTC
Token 6E67zIMeNRkaOlqYhUc4nguIhJc55xHhB regen
Build 891 Last
Files 34
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

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master
  • 26.1-lcm
  • AMD-xen-pci-MMIO-cache
  • abo-resize-online-support
  • dev/pau/vdi-revert
  • dev/stefanos/backport-network-mgmt-iface
  • dev/stefanos/network-mgmt-iface
  • discard-stats
  • feature/supported-image-formats
  • fix-ip6-net-reset
  • fix-ippv6-management-disable
  • fix-ipv6-pool-eject
  • fix-ipv6-reset-address-type
  • fix-ipv6-reset-networking
  • fix-openvswitch
  • gtn-add-qcow-as-valid-format
  • gtn-add-qcow-to-xcp-rrdd-iostat
  • gtn-add-supported-file-format-v24.19.2
  • gtn-check-all-changes-during-sr-scan
  • gtn-check-suspend-sr-space
  • gtn-doc-traces
  • gtn-dont-use-dhcp4-for-none-mode
  • gtn-fix-perfmon-typo
  • gtn-fix-wrong-pram-desc
  • gtn-fixes-6157
  • gtn-how-setup-alarms
  • gtn-ignore-opam-local-switch
  • gtn-image-formats
  • gtn-refresh-session-during-vdi-copy
  • gtn-refresh-session-lcm
  • gtn-refresh-session-master
  • gtn-rrd-multiple-uuids
  • gtn-sm-feature
  • gtn-supported-image-formats
  • gtn-supported-image-formats-8.3
  • gtn-supported-image-formats-v24.19.2
  • gtn-suspend-sr-lcm
  • gtn-typo-in-certificate-cmd
  • gtn-v24.19.2
  • increase-wait-init-complete-timeout
  • ipv6-firewall-port
  • ipv6-startup-virtual-pif
  • observer-launch-trace
  • v24.39.1-8.3
  • v25.21.0-8.3
  • v25.24.0-8.3
  • v25.26.0-8.3
  • v25.27.0-8.3
  • v25.33.1-8.3
  • v25.6.0-8.3
  • v26.0.0-8.3
  • v26.1.3-8.3
  • xenopsd-AMD-xen-pci-MMIO-cache

28 Jan 2026 04:39PM UTC coverage: 80.459%. Remained the same
22986442964

push

github

web-flow
CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864)

We want to rely on a Linux guest kernel to announce supported control
features like suspend. In the unlikely case that a guest Linux kernel
does not support this, provide a flag to re-enable previous behavior:
the toolstack assumes a set of supported features. Linux kernel 3.0 and
above announce features.

The flag is false by default, as such introducing the new behaviour.

This closes a window for a data race that caused XSI-1958: the toolstack
announced control features before the Linux guest kernel was ready and
announced them a moment later. A request coming in before the kernel was
ready caused the request to be missed by the kernel.

Previous behavior and timing is below: observe that dom0 announces the
features before domain 7. Some details are omitted.

2026-01-27T10:22:04 dt034 oxd: DOM0 write /l/d/7/control/feature-suspend
1
2026-01-27T10:22:04 dt034 oxd: DOM0 write
/l/d/7/control/feature-poweroff 1
2026-01-27T10:22:04 dt034 oxd: DOM0 write /l/d/7/control/feature-reboot
1
2026-01-27T10:22:04 dt034 oxd: DOM0 write
/l/d/7/control/feature-vcpu-hotplug 1

2026-01-27T10:22:06 dt034 oxd: DOM7 write control/feature-poweroff 1
2026-01-27T10:22:06 dt034 oxd: DOM7 write control/feature-reboot 1
2026-01-27T10:22:06 dt034 oxd: DOM7 write control/feature-suspend 1
2026-01-27T10:22:10 dt034 oxd: DOM7 write control/feature-balloon 1

3504 of 4355 relevant lines covered (80.46%)

0.8 hits per line

Relevant lines Covered
Build:
Build:
4355 RELEVANT LINES 3504 COVERED LINES
0.8 HITS PER LINE
Source Files on master
  • Tree
  • List 34
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22986442964 master CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864) We want to rely on a Linux guest kernel to announce supported control features like suspend. In the unlikely case that a guest Linux kernel does not support this, provide... push 12 Mar 2026 04:21AM UTC web-flow github
80.46
22936507046 master CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864) We want to rely on a Linux guest kernel to announce supported control features like suspend. In the unlikely case that a guest Linux kernel does not support this, provide... push 11 Mar 2026 04:18AM UTC web-flow github
80.46
22886867403 master CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864) We want to rely on a Linux guest kernel to announce supported control features like suspend. In the unlikely case that a guest Linux kernel does not support this, provide... push 10 Mar 2026 04:18AM UTC web-flow github
80.46
22838332867 master CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864) We want to rely on a Linux guest kernel to announce supported control features like suspend. In the unlikely case that a guest Linux kernel does not support this, provide... push 09 Mar 2026 04:26AM UTC web-flow github
80.46
22813728151 master CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864) We want to rely on a Linux guest kernel to announce supported control features like suspend. In the unlikely case that a guest Linux kernel does not support this, provide... push 08 Mar 2026 04:20AM UTC web-flow github
80.46
22791682503 master CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864) We want to rely on a Linux guest kernel to announce supported control features like suspend. In the unlikely case that a guest Linux kernel does not support this, provide... push 07 Mar 2026 04:07AM UTC web-flow github
80.46
22748819523 master CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864) We want to rely on a Linux guest kernel to announce supported control features like suspend. In the unlikely case that a guest Linux kernel does not support this, provide... push 06 Mar 2026 04:17AM UTC web-flow github
80.46
22702104728 master CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864) We want to rely on a Linux guest kernel to announce supported control features like suspend. In the unlikely case that a guest Linux kernel does not support this, provide... push 05 Mar 2026 04:20AM UTC web-flow github
80.46
22654805391 master CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864) We want to rely on a Linux guest kernel to announce supported control features like suspend. In the unlikely case that a guest Linux kernel does not support this, provide... push 04 Mar 2026 04:16AM UTC web-flow github
80.46
22608154830 master CP-311165 XSI-1958 rely on Linux guest to announce control features (#6864) We want to rely on a Linux guest kernel to announce supported control features like suspend. In the unlikely case that a guest Linux kernel does not support this, provide... push 03 Mar 2026 04:22AM UTC web-flow github
80.46
See All Builds (825)

Badge your Repo: xen-api

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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