Sharad Mishra has uploaded a new change for review.

Change subject: api: WIP: Add support for GlusterFS in api.
......................................................................

api: WIP: Add support for GlusterFS in api.

 Updated API to support GlusterFS

DO NOT MERGE - WORK IN PROGRESS

Change-Id: I611b233b3e69c390423123bd083dee3463a151b8
Signed-off-by: Sharad Mishra <[email protected]>
---
M 
backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/model/StorageType.java
M 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainsResource.java
M 
backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/StorageDomainMapper.java
3 files changed, 11 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/44/8844/1

diff --git 
a/backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/model/StorageType.java
 
b/backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/model/StorageType.java
index 5ec6e71..95daeb9 100644
--- 
a/backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/model/StorageType.java
+++ 
b/backend/manager/modules/restapi/interface/definition/src/main/java/org/ovirt/engine/api/model/StorageType.java
@@ -21,7 +21,8 @@
     FCP,
     NFS,
     LOCALFS,
-    POSIXFS;
+    POSIXFS,
+    GLUSTERFS;
 
     public String value() {
         return name().toLowerCase();
diff --git 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainsResource.java
 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainsResource.java
index a1f88f5..fde23fd 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainsResource.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainsResource.java
@@ -185,6 +185,10 @@
             validateParameters(storageDomain.getStorage(), "path", "vfsType");
             resp = addNfsOrLocalOrPosix(VdcActionType.AddPosixFsStorageDomain, 
storageDomain, entity, hostId);
             break;
+        case GLUSTERFS:
+            validateParameters(storageDomain.getStorage(), "path", "vfsType");
+            resp = 
addNfsOrLocalOrPosix(VdcActionType.AddGlusterFsStorageDomain, storageDomain, 
entity, hostId);
+            break;
 
         default:
             break;
diff --git 
a/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/StorageDomainMapper.java
 
b/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/StorageDomainMapper.java
index fd48f3b..0b39681 100644
--- 
a/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/StorageDomainMapper.java
+++ 
b/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/StorageDomainMapper.java
@@ -84,6 +84,7 @@
                     }
                     break;
                 case POSIXFS:
+                case GLUSTERFS:
                     if (storage.isSetAddress() && storage.isSetPath()) {
                         entity.setconnection(storage.getAddress() + ":" + 
storage.getPath());
                     } else if (storage.isSetPath()) {
@@ -154,6 +155,8 @@
             return 
org.ovirt.engine.core.common.businessentities.StorageType.LOCALFS;
         case POSIXFS:
             return 
org.ovirt.engine.core.common.businessentities.StorageType.POSIXFS;
+        case GLUSTERFS:
+            return 
org.ovirt.engine.core.common.businessentities.StorageType.GLUSTERFS;
         default:
             return null;
         }
@@ -172,6 +175,8 @@
             return StorageType.LOCALFS.value();
         case POSIXFS:
             return StorageType.POSIXFS.value();
+        case GLUSTERFS:
+            return StorageType.GLUSTERFS.value();
         default:
             return null;
         }


--
To view, visit http://gerrit.ovirt.org/8844
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I611b233b3e69c390423123bd083dee3463a151b8
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Sharad Mishra <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to