You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by saurabhagrawal0412 <gi...@git.apache.org> on 2017/10/17 03:45:41 UTC

[GitHub] airavata pull request #129: Standardizing Workflow execution by using CWL

GitHub user saurabhagrawal0412 opened a pull request:

    https://github.com/apache/airavata/pull/129

    Standardizing Workflow execution by using CWL

    The current workflow execution and monitoring are not very user-friendly.
    We would like to make these simpler and use standard technologies.
    
    The goals of this project are as follows:
    1) A specification for passing task DAG information from the client to the Airavata API
    2) Interpreting the DAG inside workflow engine
    3) Executing and monitoring the tasks
    
    1) A specification for passing task DAG information from the client to the Airavata API:
    We are considering [Common Workflow Language](https://github.com/common-workflow-language/common-workflow-language)
    
    2) Interpreting the DAG inside workflow engine: We considered [Airflow|https://airflow.incubator.apache.org/], but it is probably not the best fit for our requirements. We are currently looking at [CWL tool](https://github.com/common-workflow-language/cwltool)
    
    3) Executing and monitoring the tasks: Need to confirm whether to keep this task in this project or not

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/saurabhagrawal0412/airavata cwl_workflow_engine

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/airavata/pull/129.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #129
    
----
commit 627b134c12bc5fe977a263be78e5baf09e13a302
Author: Saurabh Agrawal <sa...@gmail.com>
Date:   2017-10-17T03:43:39Z

    Test commit

----


---