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
----
---