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

xapi-project / xen-api / 32118212874
80%
master: 79%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/master/pr-7243-f01b4d1d7552d70ea822475b6797c00a4147b9ee
DEFAULT BRANCH: master
Ran 18 Aug 2026 08:48AM 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

18 Aug 2026 08:47AM UTC coverage: 80.459%. Remained the same
32118212874

push

github

web-flow
[backport] CA-426637: Drain the remaining bytes in metadata_handler (#7228)

When make_tar ova.xml, the tar file length is topically
```
  tar header (512) + xml + zero_pad to 512
  + end-of-archive marker (2 × 512) + padding to RECORDSIZE
```
In metadata_handler, the with_open_archive reads to zero_pad, then it
skipps end-of-archive marker. The remaining padding is not consumed.
In some corner case, the server (XAPI) might close the connection when
the client was still sending the padding part. Then the client would get
a EPIPE error.
In this PR, content-length is used to drain the remaining bytes in
metadata_handler.

Backport of PR #7209.
(cherry picked from commit a4dcbfeab)

3504 of 4355 relevant lines covered (80.46%)

0.8 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python3.11 - 32118212874.1 18 Aug 2026 08:48AM UTC 34
80.46
GitHub Action Run
Source Files on build 32118212874
  • 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 #32118212874
  • a747f3a4 on github
  • Prev Build on gh-readonly-queue/26.1-lcm/pr-7229-bd1110d61019849650ef379af6b5a18c0e047ea4 (#32118211159)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc