data reuse algorithm does not traverse correctly bottom up

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major
    • master, 4.4.0
    • Affects Version/s: master, 4.3.2
    • Component/s: Pegasus Planner
    • None

      With the move to a set based parent and edge collections in the GraphNode, the data reuse test for soyakb workflows are failing.

      the tests that fail are the one that test full reduction with only leaf jobs specified to be in the replica catalog.

      As a result,
      2014.05.15 17:15:47.182 PDT: [INFO] Nodes/Jobs Deleted from the Workflow during reduction
      2014.05.15 17:15:47.183 PDT: [INFO] unified_genotyper_snp_ID0000009
      2014.05.15 17:15:47.183 PDT: [INFO] unified_genotyper_indel_ID0000011
      2014.05.15 17:15:47.183 PDT: [INFO] reduce_reads_ID0000002
      2014.05.15 17:15:47.183 PDT: [INFO] indel_realign_ID0000003
      2014.05.15 17:15:47.183 PDT: [INFO] add_replace_ID0000005
      2014.05.15 17:15:47.183 PDT: [INFO] realign_target_creator_ID0000004
      2014.05.15 17:15:47.183 PDT: [INFO] dedup_ID0000006
      2014.05.15 17:15:47.183 PDT: [INFO] sort_sam_ID0000007
      2014.05.15 17:15:47.183 PDT: [INFO] alignment_to_reference_ID0000008
      2014.05.15 17:15:47.183 PDT: [INFO] Nodes/Jobs Deleted from the Workflow during reduction - DONE
      2014.05.15 17:15:47.183 PDT: [INFO] event.pegasus.reduce dax.id pipeline_0 (0.004 seconds) - FINISHED
      2014.05.15 17:15:47.184 PDT: [INFO] test.refiner.datareuse set 1 (0.067 seconds) - FINISHED
      ------------- ---------------- ---------------
      Testcase: testFullReductionLeafDAX(edu.isi.pegasus.planner.refiner.DataReuseEngineTest): FAILED
      Deleted Jobs don't match : array lengths differed, expected.length=11 actual.length=7
      junit.framework.AssertionFailedError: Deleted Jobs don't match : array lengths differed, expected.length=11 actual.length=7
      at edu.isi.pegasus.planner.refiner.DataReuseEngineTest.testFullReductionLeafDAX(DataReuseEngineTest.java:232)

            Assignee:
            Karan Vahi
            Reporter:
            Karan Vahi
            Archiver:
            Rajiv Mayani

              Created:
              Updated:
              Resolved:
              Archived: