dlr-eoc / prosEO

prosEO – A Processing System for Earth Observation Data
GNU General Public License v3.0
14 stars 1 forks source link

Add method/command to run job steps with incomplete input ("forced release") #91

Open tangobravo62 opened 4 years ago

tangobravo62 commented 4 years ago

Some job steps may be staying in status WAITING_INPUT forever, because the full range of their requested input products will never be provided (e. g. gaps in data acquisition). In such cases it would be good to have a "forced run" command, which starts the job step even with incomplete input data, thereby possibly producing a degraded product, but at least a product at all.

This would have to be implemented in the Planner, in the CLI and in the GUI.

tangobravo62 commented 3 years ago

Two aspects need to be taken into account: (1) Input product missing completely (binary decision: product is available or not) (2) Input products available, but MINCOVER condition not fulfilled: In this case all products found shall be included, even if the requested coverage is not reached. (This is actually the more relevant use case.)

tangobravo62 commented 3 years ago

On hold – implementation depends on prior resolution of issue #144.

Thereafter the ProductQueryService must be extended to make the coverage check optional.

tangobravo62 commented 8 months ago

Issue #144 is closed, so implementation on this issue can proceed.