airavata-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From samin...@apache.org
Subject [1/2] git commit: updating the workflownodedetails with type
Date Mon, 30 Jun 2014 14:48:44 GMT
Repository: airavata
Updated Branches:
  refs/heads/master c1718d6a7 -> 714702096


updating the workflownodedetails with type


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/673c0fc3
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/673c0fc3
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/673c0fc3

Branch: refs/heads/master
Commit: 673c0fc366b00377d7432dfd5dc215f9b7eb0540
Parents: e565ae4
Author: Saminda Wijeratne <samindaw@gmail.com>
Authored: Mon Jun 30 10:47:32 2014 -0400
Committer: Saminda Wijeratne <samindaw@gmail.com>
Committed: Mon Jun 30 10:47:32 2014 -0400

----------------------------------------------------------------------
 .../experimentModel.thrift                       | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/673c0fc3/airavata-api/thrift-interface-descriptions/experimentModel.thrift
----------------------------------------------------------------------
diff --git a/airavata-api/thrift-interface-descriptions/experimentModel.thrift b/airavata-api/thrift-interface-descriptions/experimentModel.thrift
index a1a5105..6d4ecb5 100644
--- a/airavata-api/thrift-interface-descriptions/experimentModel.thrift
+++ b/airavata-api/thrift-interface-descriptions/experimentModel.thrift
@@ -314,6 +314,13 @@ struct TaskDetails {
     15: optional list<ErrorDetails> errors
 }
 
+enum ExecutionUnit {
+	INPUT,
+	APPLICATION,
+	OUTPUT
+}
+
+
 /**
 * A structure holding the node data.
 * nodeInstanceId - unique node identifier for each run
@@ -322,11 +329,13 @@ struct WorkflowNodeDetails {
     1: required string nodeInstanceId = DEFAULT_ID,
     2: optional i64 creationTime,
     3: required string nodeName = SINGLE_APP_NODE_NAME,
-    4: optional list<DataObjectType> nodeInputs,
-    5: optional list<DataObjectType> nodeOutputs,
-    6: optional WorkflowNodeStatus workflowNodeStatus,
-    7: optional list<TaskDetails> taskDetailsList,
-    8: optional list<ErrorDetails> errors
+    4: required ExecutionUnit = ExecutionUnit.APPLICATION,
+    5: optional string executionUnitData,
+    6: optional list<DataObjectType> nodeInputs,
+    7: optional list<DataObjectType> nodeOutputs,
+    8: optional WorkflowNodeStatus workflowNodeStatus,
+    9: optional list<TaskDetails> taskDetailsList,
+    10: optional list<ErrorDetails> errors
 }
 
 /**


Mime
View raw message