dlr-eoc / prosEO

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

Evaluation of selection rules of orders with execution time #189

Open emelchinger opened 1 year ago

emelchinger commented 1 year ago

In case of released orders with execution time in the future, the optional rules are not evaluated again at processing start. This leads to missing input files of better quality. Example: S1 OBS products have some optional rules referencing similar inputs with different quality. At creation of an OBS order the product of lowest quality (MPL_ORBPRE) exists and the order is released with it. The job steps are READY and not WAITING_INPUT.
At execution time the product of better quality (AUX_RES) exists too. But it is not used to process. Solution: Evaluate the rules agin before start of processing an order with exeution time.