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

geo-engine / geoengine / 42035170878
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: feat/reprojection-performance
DEFAULT BRANCH: main
Ran 05 Nov 2026 02:02PM UTC
Jobs 1
Files 472
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

05 Nov 2026 01:21PM UTC coverage: 88.11% (+0.009%) from 88.101%
42035170878

push

github

web-flow
fix(backend): rank GDAL workers by what they hold open (#1403)

* fix(backend): rank GDAL workers by what they hold open

Workers whose open dataset does not match a request all scored 0, so the
broker took the first idle one. As released workers are pushed last and
taken with `swap_remove`, that was usually the most recently used
worker, evicting a hot dataset.

Replace the float affinity scores with an ordered rank (hit > fresh >
evict), so the tiers cannot overlap:

- hits rank by band, then window distance; idle time does not decay
  them, as cached blocks do not expire
- stop the scan only at a perfect match (same dataset, band and window)
- evict a dataset that another worker also holds first, then the least
  recently used one
- a worker whose read failed holds nothing, as a failed open closes its
  previous dataset

* refactor(backend): split the GDAL broker's try_dispatch into scan, choice and start of the read

299 of 308 new or added lines in 1 file covered. (97.08%)

2 existing lines in 1 file now uncovered.

138810 of 157542 relevant lines covered (88.11%)

533305.27 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
96.38
0.35% geoengine/operators/src/source/gdal_worker_process/process_pool.rs

Coverage Regressions

Lines Coverage ∆ File
2
89.3
-0.27% geoengine/operators/src/cache/shared_cache.rs
Jobs
ID Job ID Ran Files Coverage
1 42035170878.1 05 Nov 2026 02:02PM UTC 472
88.11
GitHub Action Run
Source Files on build 42035170878
  • Tree
  • List 472
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #42035170878
  • 3a0f6135 on github
  • Prev Build on gh-readonly-queue/main/pr-1401-531c990d8e142d0a448194ed07c44f19010b60a4 (#42035167676)
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