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

xapi-project / xen-api / 32094231690
79%

Build:
DEFAULT BRANCH: master
Ran 18 Aug 2026 03:06AM UTC
Jobs 1
Files 36
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

17 Aug 2026 10:00AM UTC coverage: 78.996%. Remained the same
32094231690

push

github

web-flow
CA-426637: Drain the remaining bytes in metadata_handler (#7209)

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.

3667 of 4642 relevant lines covered (79.0%)

0.79 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python3.11 - 32094231690.1 18 Aug 2026 03:06AM UTC 36
79.0
GitHub Action Run
Source Files on build 32094231690
  • Tree
  • List 36
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32094231690
  • ded956f7 on github
  • Prev Build on master (#31997416562)
  • Next Build on master (#32116309253)
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