You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by "Chris A. Mattmann (Updated) (JIRA)" <ji...@apache.org> on 2012/04/01 00:30:41 UTC
[jira] [Updated] (OODT-202) NonBlockWorkflow double processing and
not pausing
[ https://issues.apache.org/jira/browse/OODT-202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris A. Mattmann updated OODT-202:
-----------------------------------
Fix Version/s: (was: 0.4)
0.5
- push to 0.5
> NonBlockWorkflow double processing and not pausing
> --------------------------------------------------
>
> Key: OODT-202
> URL: https://issues.apache.org/jira/browse/OODT-202
> Project: OODT
> Issue Type: Sub-task
> Components: workflow manager
> Environment: from JPL's last internal WM release JIRA
> Reporter: Brian Foster
> Assignee: Chris A. Mattmann
> Fix For: 0.5
>
>
> Here is the case i ran:
> 4 Workflows:
> MoaOrbits : consists of 1 task {MoaOrbits}
> MoaIasiGPolygonMap : consists of 2 task {MoaIasiGPolygon, MoaIasiMap}
> MoaAmsuaGPolygonMap : consists of 2 task {MoaAmsuaGPolygon, MoaAmsuaMap}
> MoaMhsGPolygonMap : consists of 2 task {MoaMhsGPolygon, MoaMhsMap}
> I summit MoaOrbits workflow. On ingest of its primary product MOA_ORBITS, it summits (via a cas-crawler action) all 3 GPolygonMap workflows in the order given above.
> None of the GPolygonMap workflows are related to each other in any other way.
> Required Task Input:
> MoaOrbit task: a days worth of IASI files
> GPolygon tasks: the Orbit file created by MoaOrbits task and a days worth of the appropriate METOPA L1 files (IASI | AMSUA | MHS)
> Map tasks: the GPolygon file created by the GPolgon task in the same workflow
> This is how it is expected to run and currently runs with standard workflow engine:
> MoaOrbits run successfully and ingests a MOA_ORBITS product
> MoaIasiGPolygonMap runs successfully ingesting a MOA_IASI_GPOLYGON product and a MOA_IASI_MAP product
> MoaAmsuaGPolygonMap fails when generating a MOA_AMSUA_GPOLYGON product (which is not ingested) and thus the MoaAmsuaMap task fails to ever pass conditions to run
> MoaMhsGPolygonMap runs successfully ingesting a MOA_MHS_GPOLYGON product and a MOA_MHS_MAP product
> This is how it runs with non-blocking workflow engine:
> MoaOrbits run successfully and ingests a MOA_ORBITS product
> MoaIasiGPolygonMap runs TWICE successfully ingesting 2 MOA_IASI_GPOLYGON products and 2 MOA_IASI_MAP products
> MoaAmsuaGPolygonMap fails when generating a MOA_AMSUA_GPOLYGON product (which is not ingested) and the MoaAmsuaMap task fails to ever pass preconditions to run and
> instead of waiting a few seconds between checking conditions it dumps to the logger this message many times a second: INFO: Task: [MoaAmsuaMap] has no required metadata fields
> MoaMhsGPolygonMap runs TWICE successfully ingesting 2 MOA_MHS_GPOLYGON products and 2 MOA_MHS_MAP products
> The short of it seems like workflows with > 1 task get run twice and workflows with task that block have no wait time between rechecking conditions
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira