Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-1550

resolve relative input-dir and output-dir options for dax jobs in hierarchical workflows

XMLWordPrintable

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • master, 5.0.0
    • Affects Version/s: master, 4.9.3
    • Component/s: Pegasus Planner
    • None

      we now launch pegasus plan on the sub workflows via pegasus lite when the parent workflow is running. as a result relative paths for input dir and output dir break.

      for example. currently users need to specify full path
      adag xmlns="http://pegasus.isi.edu/schema/DAX" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pegasus.isi.edu/schema/DAX http:
      //pegasus.isi.edu/schema/dax-3.6.xsd" version="3.6" name="local-hierarchy">
      <metadata key="dax.api">python</metadata>
      <dax id="ID0000001" file="blackdiamond.dax">
      <argument>--input-dir /lfs1/scratch/vahi/045-hierarchy-sharedfs/input --output-site local -vvv</argument>
      </dax>
      <dax id="ID0000002" file="sleep.dax">
      <argument>--output-site local -vvv</argument>
      </dax>
      </adag>
      -bash-4.2$

            Assignee:
            vahi Karan Vahi
            Reporter:
            vahi Karan Vahi
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: