You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sc...@apache.org on 2017/05/31 15:49:34 UTC

airavata git commit: adding new resource manager type to handle SIU UGE.

Repository: airavata
Updated Branches:
  refs/heads/develop fa7468a6c -> 1fab963d9


adding new resource manager type to handle SIU UGE.


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

Branch: refs/heads/develop
Commit: 1fab963d940ab286fd6efa59dc12b4e0207fd529
Parents: fa7468a
Author: scnakandala <su...@gmail.com>
Authored: Wed May 31 11:49:30 2017 -0400
Committer: scnakandala <su...@gmail.com>
Committed: Wed May 31 11:49:30 2017 -0400

----------------------------------------------------------------------
 .../lib/airavata/compute_resource_model_types.cpp    |  4 +++-
 .../lib/airavata/compute_resource_model_types.h      |  5 +++--
 .../Model/AppCatalog/ComputeResource/Types.php       | 10 ++++++----
 .../model/appcatalog/computeresource/ttypes.py       | 15 +++++++++------
 .../computeresource/ResourceJobManagerType.java      |  9 ++++++---
 .../compute_resource_model.thrift                    |  1 +
 6 files changed, 28 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/1fab963d/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.cpp
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.cpp
index 711e304..ea9fdcc 100644
--- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.cpp
+++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.cpp
@@ -36,6 +36,7 @@ int _kResourceJobManagerTypeValues[] = {
   ResourceJobManagerType::SLURM,
   ResourceJobManagerType::LSF,
   ResourceJobManagerType::UGE,
+  ResourceJobManagerType::SIU_UGE,
   ResourceJobManagerType::CLOUD,
   ResourceJobManagerType::AIRAVATA_CUSTOM
 };
@@ -45,10 +46,11 @@ const char* _kResourceJobManagerTypeNames[] = {
   "SLURM",
   "LSF",
   "UGE",
+  "SIU_UGE",
   "CLOUD",
   "AIRAVATA_CUSTOM"
 };
-const std::map<int, const char*> _ResourceJobManagerType_VALUES_TO_NAMES(::apache::thrift::TEnumIterator(7, _kResourceJobManagerTypeValues, _kResourceJobManagerTypeNames), ::apache::thrift::TEnumIterator(-1, NULL, NULL));
+const std::map<int, const char*> _ResourceJobManagerType_VALUES_TO_NAMES(::apache::thrift::TEnumIterator(8, _kResourceJobManagerTypeValues, _kResourceJobManagerTypeNames), ::apache::thrift::TEnumIterator(-1, NULL, NULL));
 
 int _kJobManagerCommandValues[] = {
   JobManagerCommand::SUBMISSION,

http://git-wip-us.apache.org/repos/asf/airavata/blob/1fab963d/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.h
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.h
index 96debe9..c135afb 100644
--- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.h
+++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/compute_resource_model_types.h
@@ -46,8 +46,9 @@ struct ResourceJobManagerType {
     SLURM = 2,
     LSF = 3,
     UGE = 4,
-    CLOUD = 5,
-    AIRAVATA_CUSTOM = 6
+    SIU_UGE = 5,
+    CLOUD = 6,
+    AIRAVATA_CUSTOM = 7
   };
 };
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/1fab963d/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php
index 47e6e24..6408e13 100644
--- a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php
+++ b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php
@@ -42,16 +42,18 @@ final class ResourceJobManagerType {
   const SLURM = 2;
   const LSF = 3;
   const UGE = 4;
-  const CLOUD = 5;
-  const AIRAVATA_CUSTOM = 6;
+  const SIU_UGE = 5;
+  const CLOUD = 6;
+  const AIRAVATA_CUSTOM = 7;
   static public $__names = array(
     0 => 'FORK',
     1 => 'PBS',
     2 => 'SLURM',
     3 => 'LSF',
     4 => 'UGE',
-    5 => 'CLOUD',
-    6 => 'AIRAVATA_CUSTOM',
+    5 => 'SIU_UGE',
+    6 => 'CLOUD',
+    7 => 'AIRAVATA_CUSTOM',
   );
 }
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/1fab963d/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/computeresource/ttypes.py
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/computeresource/ttypes.py b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/computeresource/ttypes.py
index 9d9aa0d..87e1e0f 100644
--- a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/computeresource/ttypes.py
+++ b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/model/appcatalog/computeresource/ttypes.py
@@ -45,8 +45,9 @@ class ResourceJobManagerType:
   SLURM = 2
   LSF = 3
   UGE = 4
-  CLOUD = 5
-  AIRAVATA_CUSTOM = 6
+  SIU_UGE = 5
+  CLOUD = 6
+  AIRAVATA_CUSTOM = 7
 
   _VALUES_TO_NAMES = {
     0: "FORK",
@@ -54,8 +55,9 @@ class ResourceJobManagerType:
     2: "SLURM",
     3: "LSF",
     4: "UGE",
-    5: "CLOUD",
-    6: "AIRAVATA_CUSTOM",
+    5: "SIU_UGE",
+    6: "CLOUD",
+    7: "AIRAVATA_CUSTOM",
   }
 
   _NAMES_TO_VALUES = {
@@ -64,8 +66,9 @@ class ResourceJobManagerType:
     "SLURM": 2,
     "LSF": 3,
     "UGE": 4,
-    "CLOUD": 5,
-    "AIRAVATA_CUSTOM": 6,
+    "SIU_UGE": 5,
+    "CLOUD": 6,
+    "AIRAVATA_CUSTOM": 7,
   }
 
 class JobManagerCommand:

http://git-wip-us.apache.org/repos/asf/airavata/blob/1fab963d/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManagerType.java
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManagerType.java b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManagerType.java
index 04dfb74..3521d1b 100644
--- a/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManagerType.java
+++ b/airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/computeresource/ResourceJobManagerType.java
@@ -53,8 +53,9 @@ public enum ResourceJobManagerType implements org.apache.thrift.TEnum {
   SLURM(2),
   LSF(3),
   UGE(4),
-  CLOUD(5),
-  AIRAVATA_CUSTOM(6);
+  SIU_UGE(5),
+  CLOUD(6),
+  AIRAVATA_CUSTOM(7);
 
   private final int value;
 
@@ -86,8 +87,10 @@ public enum ResourceJobManagerType implements org.apache.thrift.TEnum {
       case 4:
         return UGE;
       case 5:
-        return CLOUD;
+        return SIU_UGE;
       case 6:
+        return CLOUD;
+      case 7:
         return AIRAVATA_CUSTOM;
       default:
         return null;

http://git-wip-us.apache.org/repos/asf/airavata/blob/1fab963d/thrift-interface-descriptions/data-models/resource-catalog-models/compute_resource_model.thrift
----------------------------------------------------------------------
diff --git a/thrift-interface-descriptions/data-models/resource-catalog-models/compute_resource_model.thrift b/thrift-interface-descriptions/data-models/resource-catalog-models/compute_resource_model.thrift
index 87f2ff3..e92f8b1 100644
--- a/thrift-interface-descriptions/data-models/resource-catalog-models/compute_resource_model.thrift
+++ b/thrift-interface-descriptions/data-models/resource-catalog-models/compute_resource_model.thrift
@@ -53,6 +53,7 @@ enum ResourceJobManagerType {
     SLURM,
     LSF,
     UGE,
+    SIU_UGE,
     CLOUD,
     AIRAVATA_CUSTOM
 }