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

geo-engine / geoengine / 37438855486
87%
main: 88%

Build:
Build:
LAST BUILD BRANCH: feat/parallel-subqueries
DEFAULT BRANCH: main
Ran 06 Oct 2026 09:25AM UTC
Jobs 1
Files 452
Run time 2min
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

06 Oct 2026 08:50AM UTC coverage: 87.325% (-0.09%) from 87.418%
37438855486

push

github

web-flow
fix(ui): propagate query aborts to obsolete tile requests (#1280)

* use stream error to stop proessing in fold et.al.

* improoved connection cancel detection

* fix(ui): abort and re-fetch cancelled OGC/WMS tiles

* lint

* another approach to fd monitoring

* ol cache removal improvemnt

* other approach to resolution abort tracking

* another approach to cancel tiles in ui

* avoid leaking subscription

* fix(backend): cancel query on dropped abort trigger and test fd-reuse invalidation

* fix(ui): handle aborted tiles before send and in layer state

* lint

* fix(ui): replace aborted-tile tracking with reentrancy flag

* fix(ui): declare resetting flag before constructor

* fix(ui): abort in-flight WMS tiles on destroy and skip loading flicker on abort

* fix(ui,backend): propagate query aborts and prevent tile object URL leaks

Abort tile requests for WMS and OGC layers on source replacement and
destroy, reset aborted tiles to IDLE so they are re-fetched, and revoke
blob URLs used for tile images and JSON metadata. Fix the query abort
stream so it is aborted when the spatial reference equals instead of
referencing a new instance. End the Rust query stream after a cancellation
and wrap the geotiff tile loop in the abortable query execution so the
connection close cancels the running query.

* lint lines

* fix(ui): prevent stuck loading indicator on aborted OGC tiles

Remove the early return that suppressed loading=false during tile resets and
debounce the loading signal so transient abort dips stay invisible while a
genuine completion always resolves.

* fix(ui,backend): abort tile loads robustly and prevent resource leaks

- WMS: only mark data status OK when a disposed tile left the counter unbalanced, so genuine load errors no longer get overwritten
- OGC: emit loading state from the in-flight abort controllers so an evicted tile cannot leave the spinner stuck
- geotiff: drop the intermediate vsimem dataset on abort to free file memory, verif... (continued)

372 of 428 new or added lines in 4 files covered. (86.92%)

147 existing lines in 2 files now uncovered.

131954 of 151107 relevant lines covered (87.32%)

549988.8 hits per line

Uncovered Changes

Lines Coverage ∆ File
55
42.37
10.17% geoengine/services/src/util/server.rs
1
97.83
0.11% geoengine/operators/src/util/raster_stream_to_geotiff.rs

Coverage Regressions

Lines Coverage ∆ File
146
76.38
-12.55% geoengine/services/src/datasets/external/edr.rs
1
83.12
-1.3% geoengine/services/src/datasets/external/aruna/mock_grpc_server.rs
Jobs
ID Job ID Ran Files Coverage
1 37438855486.1 06 Oct 2026 09:25AM UTC 452
87.32
GitHub Action Run
Source Files on build 37438855486
  • Tree
  • List 452
  • Changed 8
  • Source Changed 5
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37438855486
  • 7c6b9419 on github
  • Prev Build on gh-readonly-queue/main/pr-1294-55e2841ec9c2a68d19fa3393ecf2c091d2314582 (#36852144866)
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