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

xapi-project / xen-api / 14889802911
78%
master: 80%

Build:
Build:
LAST BUILD BRANCH: dev/pau/majmin
DEFAULT BRANCH: master
Ran 07 May 2025 05:44PM UTC
Jobs 1
Files 33
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

07 May 2025 05:42PM UTC coverage: 77.719%. Remained the same
14889802911

push

github

web-flow
CP-54826/CP-54827: optimize handling of the Pool object (#6445)

This doesn't have feature flags, they are optimizations.

The pool object has gained a JSON field recently, which slowed it down
significantly, because the `"` was getting escaped (so the fastpath that
checks whether there are any escapable characters or not couldn't be
triggerred).

The date field is also very slow to handle due to various backward
compatibility format transformations. Add a direct parser for the format
used in memory (it'd be good to skip all these
serializing/deserializing, but that is a bigger change).

Handling the database requires several `finally` calls, which perform a
lot of backtrace formatting, and some code keeps raising exceptions even
on happy paths (e.g. Hashtbl.find). We need to fix those too, but we
should also speed up `finally`.

Xapi_local_session was also raising exceptions all the time, replace
this with Hashtbl.mem

3359 of 4322 relevant lines covered (77.72%)

0.78 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python3.11 - 14889802911.1 07 May 2025 05:44PM UTC 33
77.72
GitHub Action Run
Source Files on build 14889802911
  • Tree
  • List 33
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14889802911
  • 69c312f6 on github
  • Prev Build on master (#14886790617)
  • Next Build on gh-readonly-queue/master/pr-6445-21128b37d5f6c0874b1aa51fd16ef863d6843fc2 (#14889802654)
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