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

xapi-project / xen-api / 35980201110
79%
master: 79%

Build:
Build:
LAST BUILD BRANCH: private/geralde/CP-312187
DEFAULT BRANCH: master
Ran 24 Sep 2026 09:17AM 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

24 Sep 2026 09:15AM UTC coverage: 78.996%. Remained the same
35980201110

push

github

web-flow
CP-314127: Replace two full-table scans with filtered queries (#7283)

Two places fetched every record of a class and filtered the result in
memory.
Both now let the database or the message store do the narrowing.

5000 VDI, 20 SR test database, 50 imported VDIs:

| | before | after |
|---|---|---|
| 50 database lookups | 2357 ms | 21.7 ms |
| 50 database lookups, major words | 75 578 937 | 991 |
| one response, in process | 36.9 ms | 3.25 µs |
| one response, JSON-RPC | 212 ms | 11.3 µs |
| one encoded response | 4 003 891 B | 800 B |

10 000 messages in the store, none of them matching:

| | before | after |
|---|---|---|
| kernel taint store reads | 1479 ms | 281 ms |
| kernel taint reads, major words | 3 615 906 | 124 119 |
| TLS check store read | 303 ms | 280 ms |
| TLS check read, major words | 723 701 | 124 027 |
| one response, in process | 25.7 ms | 30.7 ns |
| one response, JSON-RPC | 106 ms | 197 ns |
| one encoded response | 2 377 781 B | 2 B |

3667 of 4642 relevant lines covered (79.0%)

0.79 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python3.11 - 35980201110.1 24 Sep 2026 09:17AM UTC 36
79.0
GitHub Action Run
Source Files on build 35980201110
  • 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 #35980201110
  • be220f48 on github
  • Prev Build on gh-readonly-queue/master/pr-7275-cd616a00437447041924f2e9899a85f1fc60f76f (#35978699177)
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