airavata-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Saurabh Agrawal (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AIRAVATA-2555) Standardizing Workflow execution by using CWL
Date Tue, 05 Dec 2017 04:22:00 GMT

    [ https://issues.apache.org/jira/browse/AIRAVATA-2555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16277996#comment-16277996
] 

Saurabh Agrawal commented on AIRAVATA-2555:
-------------------------------------------

*Trying to create and execute a workflow of experiments using CWL*

Status: 
* Getting an exception while trying to create an experiment on seagrid
```
Traceback (most recent call last):
  File "test.py", line 27, in <module>
    main()
  File "test.py", line 23, in main
    exp_id = api.create_experiment(hostname, port, authz_token, gateway_id, experiment_id,
project_id, username, experiment_name)
  File "/home/sa0412/test/airavata-jupyter-notebook-client/api.py", line 92, in create_experiment
    exp_id = airavataClient.createExperiment(auth_token, gateway_id, experiment_model)
  File "/home/sa0412/test/airavata-jupyter-notebook-client/apache/airavata/api/Airavata.py",
line 5293, in createExperiment
    return self.recv_createExperiment()
  File "/home/sa0412/test/airavata-jupyter-notebook-client/apache/airavata/api/Airavata.py",
line 5323, in recv_createExperiment
    raise result.ase
apache.airavata.api.error.ttypes.AiravataSystemException: AiravataSystemException(airavataErrorType=2,
message='Error while creating the experiment. More info : Error while deleting the experiment.
More info : Error while retrieving the resource EXPERIMENT')
```
* Suresh suggested that there is some misconfiguration with the dev.seagrid and that I will
be provided access to another Airavata instance

> Standardizing Workflow execution by using CWL
> ---------------------------------------------
>
>                 Key: AIRAVATA-2555
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2555
>             Project: Airavata
>          Issue Type: New Feature
>          Components: Workflow Engine, Workflow Tracking
>            Reporter: Saurabh Agrawal
>            Assignee: Saurabh Agrawal
>
> [Pull request|https://github.com/apache/airavata/pull/129]
> 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



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message