Skip to content

add Elasticsearch process manager - #2439

Merged
tomkralidis merged 1 commit into
masterfrom
es-manager
Oct 28, 2026
Merged

tomkralidis merged 1 commit into
masterfrom
es-manager

Conversation

@tomkralidis

@tomkralidis tomkralidis commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Overview

This PR adds an Elasticsearch based process manager. Notes:

  • the manager handles jobs location attributes by inspecting whether the result value is a filename or inline JSON and handles accordingly
  • CI failures are unrelated and will be fixed in a subsequent PR
  • process management output_dir will be refactored in subsequent PR in order to support durable / service based persistence for job results

Related Issue / discussion

Additional information

Dependency policy (RFC2)

  • I have ensured that this PR meets RFC2 requirements

Updates to public demo

Contributions and licensing

(as per https://github.com/geopython/pygeoapi/blob/master/CONTRIBUTING.md#contributions-and-licensing)

  • I'd like to contribute [feature X|bugfix Y|docs|something else] to pygeoapi. I confirm that my contributions to pygeoapi will be compatible with the pygeoapi license guidelines at the time of contribution
  • I have already previously agreed to the pygeoapi Contributions and Licensing Guidelines

@tomkralidis tomkralidis added this to the 0.25.0 milestone Oct 13, 2026
@tomkralidis
tomkralidis requested a review from a team October 13, 2026 14:22
@tomkralidis tomkralidis added enhancement New feature or request OGC API - Processes OGC API - Processes labels Oct 13, 2026
@doublebyte1 doublebyte1 mentioned this pull request Oct 20, 2026
5 tasks done
@tomkralidis
tomkralidis merged commit 540f13e into master Oct 28, 2026
8 of 12 checks passed
@tomkralidis
tomkralidis deleted the es-manager branch October 28, 2026 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request OGC API - Processes OGC API - Processes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants