Changes between Version 67 and Version 68 of WrapperApp


Ignore:
Timestamp:
Nov 20, 2012, 10:40:27 AM (11 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WrapperApp

    v67 v68  
    4444    </task>
    4545    [ other <task>s ]
     46    [
     47    <unzip_input>
     48       <zipfilename>foo.zip</zipfilename>
     49       ...
     50    </unzip_input>
     51    ]
     52    [
     53    <zip_output>
     54       <zipfilename>foo.zip</zipfilename>
     55       <filename>regexp</filename>
     56       ...
     57    </zip_output>
     58    ]
    4659</job_desc>
    4760}}}
     
    7588
    7689 * To handle jobs that involve multiple steps (e.g., pre-processing and post-processing).
    77  * To break a long job up into smaller pieces. This provides a form of checkpointing: ''wrapper'' does checkpointing at the task level, so that lost CPU time is limited even if the legacy applications themselves are not restartable.
     90 * To break a long job up into smaller pieces.
     91   This provides a form of checkpointing: ''wrapper'' does checkpointing at the task level,
     92   so that lost CPU time is limited even if the legacy applications themselves are not restartable.
     93
     94The wrapper can optionally unzip input files:
     95
     96 '''unzip_input''':: the wrapper will unzip the specified input files prior to running tasks.
     97
     98The wrapper can optionally zip output files:
     99 '''zip_output''': after all tasks are completed, the wrapper will zip output files (specified by one or more regular expressions) into a zip file with the given name.
    78100
    79101Notes: