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

geo-engine / geoengine / 34885108642
87%
main: 87%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/main/pr-1314-7c6b9419eb490d357132f5a982714ac9cd23225a
DEFAULT BRANCH: main
Ran 14 Sep 2026 07:42PM UTC
Jobs 1
Files 436
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

14 Sep 2026 07:08PM UTC coverage: 87.429% (+0.001%) from 87.428%
34885108642

push

github

web-flow
feat(backend): new raster cache (#1289)

* feat(backend): new raster cache

* Verify cache population after miss in raster cache test

* Check for existing key early with read lock before compression and abort insert if exists

* Make record_hit an associated function that handles its own locking

* Make all StorageFormat methods async

* Change mock execution context cache to FIFO with 1GB size

* Add unit suffixes to cache size methods: _in_mb and _in_bytes

* Add validation for raster_cache_size_ratio to be between 0 and 1

* Use Arc<CacheKey> to avoid key duplication and include key size in cache entry tracking

- Wrap CacheKey in Arc for single instance per tile
- Update EvictionPlan to use Vec<Arc<CacheKey>>
- Update trait signatures for record_access/record_removal to use &Arc<CacheKey>
- Fix plan_eviction closure to accept &Arc<CacheKey>
- Update implementations for FIFO and LRU strategies
- Update cache insert method to accept Arc<CacheKey>
- Include key size in required space calculation

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

* Set level to trace

* Apply rustfmt formatting

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Dominik Brandenstein <dominik.brandenstein@uni-marburg.de>
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>

905 of 1099 new or added lines in 6 files covered. (82.35%)

4 existing lines in 3 files now uncovered.

128521 of 147000 relevant lines covered (87.43%)

476768.93 hits per line

Uncovered Changes

Lines Coverage ∆ File
145
85.87
geoengine/operators/src/cache/new_raster_cache/mod.rs
24
55.92
-10.49% geoengine/services/src/config.rs
12
97.02
-0.25% geoengine/services/src/contexts/postgres.rs
7
61.24
-1.57% geoengine/services/src/contexts/mod.rs
6
70.37
-1.3% geoengine/operators/src/engine/query.rs

Coverage Regressions

Lines Coverage ∆ File
2
85.03
-0.31% geoengine/operators/src/cache/shared_cache.rs
1
61.24
-1.57% geoengine/services/src/contexts/mod.rs
1
97.02
-0.25% geoengine/services/src/contexts/postgres.rs
Jobs
ID Job ID Ran Files Coverage
1 34885108642.1 14 Sep 2026 07:42PM UTC 436
87.43
GitHub Action Run
Source Files on build 34885108642
  • Tree
  • List 436
  • Changed 12
  • Source Changed 7
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34885108642
  • 1530369d on github
  • Prev Build on gh-readonly-queue/main/pr-1287-b4d8e2f4661dc7475cffda766f723cec644f7340 (#34874381561)
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