[ 
https://issues.apache.org/jira/browse/AIRAVATA-1551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eroma resolved AIRAVATA-1551.
-----------------------------
    Resolution: Fixed

> Handling Application Outputs
> ----------------------------
>
>                 Key: AIRAVATA-1551
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-1551
>             Project: Airavata
>          Issue Type: Story
>          Components: Airavata API, Application Catalog, GFac
>    Affects Versions: 0.15 
>            Reporter: Raminderjeet Singh
>            Assignee: Raminderjeet Singh
>
> Scientific applications consume inputs and produce outputs. Currently, we 
> handle application outputs either by scanning STDOUT or looking into output 
> data directory. We had to add wrapper scripts for different application to 
> handle outputs in the way Airavata understands. Output handler code is 
> overloaded with those details and difficult to extend/improve. To improve 
> output handler code and to support application without wrapper scripts, we 
> need to rewrite these handlers. 
> Requirements for new code are:
> 1. New handler code should work based on experiment object or a internal gfac 
> context. 
> 2. Stop scanning STDOUT file for outputs and use gateway defined output 
> names/locations to map outputs.
> 3. STDOUT and STDERR will be output for every application and we will not 
> treat them as special outputs.
> 4. Primitive type data types(STRING, INT) will not be supported for batch 
> job. They always produce stdout and stderr and these will be output for 
> simple jobs like ECHO. So output for echo like jobs can be found in stdout 
> file.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to