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

xapi-project / xen-api / 20822065389
80%

Build:
DEFAULT BRANCH: master
Ran 08 Jan 2026 03:28PM 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

08 Jan 2026 03:20PM UTC coverage: 80.459%. Remained the same
20822065389

push

github

web-flow
libs: add Stat module in Unixext to handle special device IDs (#6812)

These device IDs are handled in an ad-hoc way, and none of the
implementations follow the actual linux behaviour, replace all of them
with an in imeplementation that uses the glibc macros to handle these.

Also change vhd_wrapper_tool to print better error messages when there's
an error when getting the base VHD.

Reproduction steps:

- Create a pool with 2 hosts
- SSH into one of the hosts and run `for i in $(seq 1 512) ; do tap-ctl
allocate; done`. This forces the minor device ID to be higher than 255
for the local VBD created.
- Create a guest in the local SR of the host where the previous command
was run, with the guest tools installed to support live migration.
- Live-migrate the guest between the hosts:
```
xe vm-migrate live=true uuid=ff50e9b1-c155-ed39-a2cc-680f9acaada4 host=pau-xcp-01 vdi:f613c010-7c06-4288-b0db-d1bde01fe0ef=23df0f9c-a9d8-5756-c829-e3655a225224 remote-master=pau-xcp-00 remote-username=root remote-password=xxx

Performing a storage live migration. Your VM's VDIs will be migrated with the VM.
Will migrate to remote host: pau-xcp-01, using remote network: Pool-wide network associated with eth0. Here is the VDI mapping:
VDI f613c010-7c06-4288-b0db-d1bde01fe0ef -> SR 23df0f9c-a9d8-5756-c829-e3655a225224
The server failed to handle your request, due to an internal error. The given message may give details useful for debugging the problem.
message: Storage_error ([S(Internal_error);S(Storage_error ([S(Migration_mirror_fd_failure);S(VDI Not Attached)]))])
```

The migration succeeds when both hosts in the pool have the changes in
this PR running.

3504 of 4355 relevant lines covered (80.46%)

0.8 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python3.11 - 20822065389.1 08 Jan 2026 03:28PM UTC 34
80.46
GitHub Action Run
Source Files on build 20822065389
  • 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 #20822065389
  • 38ff2a7c on github
  • Prev Build on master (#20820118312)
  • Next Build on master (#20823122346)
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