Skip to content

As a developer I need tiling grid splitting on openEO service side #80

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
HansVRP opened this issue Feb 6, 2025 · 10 comments
Closed

As a developer I need tiling grid splitting on openEO service side #80

HansVRP opened this issue Feb 6, 2025 · 10 comments
Assignees
Milestone

Comments

@HansVRP
Copy link
Collaborator

HansVRP commented Feb 6, 2025

@mbuchhorn @brunosmets this is currently blocked untill we organize an in depth meeting with the core team.

@brunosmets
Copy link
Contributor

@brunosmets brunosmets added this to the alpha2 milestone Feb 25, 2025
@jdries
Copy link

jdries commented Feb 26, 2025

I can't access the jira issue, but important to mention that we now have multiple variants available:

  • APEx 'upscaling servcie' is considering to build a web UI that splits the AOI and submits multiple jobs
  • When working with a message bus + NiFi (as proposed by BC3), NiFI could also to the splitting via job manager
  • The openEO aggregator has a built-in 'partitioned-jobs' feature.

That last feature is relevant, but it currently has the problem that it depends on regular polling of job status, because it needs a valid bearer token.

@HansVRP
Copy link
Collaborator Author

HansVRP commented Feb 28, 2025

SO this would be directly related to: Open-EO/openeo-python-client#745

Where we include job splitters to the job manager?

@mbuchhorn
Copy link
Collaborator

personally all solutions with the jon_manager are too sketchy ... the job_manger is still error prone and needs restarts etc....
so that will become a more complex NiFi workflow to do checks if all files are there and restart lost rows from the job_manager......

I personally prefer the solution with the openEO aggregator has a built-in 'partitioned-jobs' feature.

@HansVRP HansVRP assigned HansVRP and unassigned HansVRP Mar 18, 2025
@HansVRP
Copy link
Collaborator Author

HansVRP commented Mar 18, 2025

The following ticket is picked up by the DE team (vincent): Open-EO/openeo-python-client#745

We will introduce UTM based splitting in the job manager as a utility function.

@mbuchhorn
Copy link
Collaborator

@HansVRP that is not was this ticket is about. the client side splitting with optimised UTM grid we introduced in the WEED jobmanager already long time ago. We really talk about the "server side" splitting which is done by an openEO aggregator.

@DeRooBert is assigned to do the tests on our side. @brunosmets maybe we have to clarify this ticket again and tell why we need that in more detail.

@HansVRP
Copy link
Collaborator Author

HansVRP commented Mar 26, 2025

I'll check out the aggregator solution and see if it is applicable for your use-case

@HansVRP
Copy link
Collaborator Author

HansVRP commented Apr 3, 2025

aggregator has been tested for WEED usecase, to be reviewed with @DeRooBert

@HansVRP HansVRP closed this as completed Apr 15, 2025
@brunosmets
Copy link
Contributor

I reopen the ticket as it is not reviewed by Bert (as far as the log shows) & assign to @DeRooBert

@brunosmets brunosmets reopened this Apr 15, 2025
@brunosmets brunosmets assigned DeRooBert and unassigned HansVRP Apr 15, 2025
@DeRooBert
Copy link
Collaborator

I checked it but want to discuss the limitations next week with Marcel.

@HansVRP HansVRP closed this as completed Apr 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants