Sahina Bose has uploaded a new change for review.

Change subject: engine: Handling generic gluster errors from vdsm
......................................................................

engine: Handling generic gluster errors from vdsm

Added missing definitions of generic gluster error codes
returned from vdsm.

Change-Id: I8bb92c52d44171de8e880be8f003d4ac52e0e08f
Bug-Url: https://bugzilla.redhat.com/914667
Signed-off-by: Sahina Bose <sah...@gmail.com>
---
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/errors/VdcBllErrors.java
M backend/manager/modules/dal/src/main/resources/bundles/VdsmErrors.properties
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/AbstractGlusterBrokerCommand.java
M 
frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/VdsmErrors.java
4 files changed, 37 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/09/12709/1

diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/errors/VdcBllErrors.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/errors/VdcBllErrors.java
index 6b80bcb..70f75a6 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/errors/VdcBllErrors.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/errors/VdcBllErrors.java
@@ -334,6 +334,12 @@
     VolumeGeneralException(4000),
 
     // Gluster VDSM errors
+    GlusterGeneralException(4101),
+    GlusterPermissionDeniedException(4102),
+    GlusterSyntaxErrorException(4103),
+    GlusterMissingArgumentException(4104),
+    GlusterCmdExecFailedException(4105),
+    GlusterXmlErrorException(4106),
     GlusterVolumeCreateFailed(4122),
     GlusterVolumeStartFailed(4125),
     GlusterVolumeStopFailed(4127),
diff --git 
a/backend/manager/modules/dal/src/main/resources/bundles/VdsmErrors.properties 
b/backend/manager/modules/dal/src/main/resources/bundles/VdsmErrors.properties
index bc9e432..83955bc 100644
--- 
a/backend/manager/modules/dal/src/main/resources/bundles/VdsmErrors.properties
+++ 
b/backend/manager/modules/dal/src/main/resources/bundles/VdsmErrors.properties
@@ -313,7 +313,13 @@
 MetaDataGeneralError=General Meta data error
 ResourceDoesNotExist=Resource does not exist
 InvalidResourceName=Invalid resource name
-# Gluster VDSM errors
+# Gluster VDSM errors
+GlusterGeneralException=Gluster General Exception
+GlusterPermissionDeniedException=Permission denied
+GlusterSyntaxErrorException=Syntax error
+GlusterMissingArgumentException=Missing argument
+GlusterCmdExecFailedException=Command execution failed
+GlusterXmlErrorException=XML error
 GlusterVolumeCreateFailed=Gluster Volume Create Failed
 GlusterVolumeStartFailed=Gluster Volume Start Failed
 GlusterVolumeStopFailed=Gluster Volume Stop Failed
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/AbstractGlusterBrokerCommand.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/AbstractGlusterBrokerCommand.java
index b2ec324..33d3707 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/AbstractGlusterBrokerCommand.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/AbstractGlusterBrokerCommand.java
@@ -18,6 +18,12 @@
     protected void ProceedProxyReturnValue() {
         VdcBllErrors returnStatus = 
GetReturnValueFromStatus(getReturnStatus());
         switch (returnStatus) {
+        case GlusterGeneralException:
+        case GlusterPermissionDeniedException:
+        case GlusterSyntaxErrorException:
+        case GlusterMissingArgumentException:
+        case GlusterCmdExecFailedException:
+        case GlusterXmlErrorException:
         case GlusterVolumeCreateFailed:
         case GlusterVolumeStartFailed:
         case GlusterVolumeStopFailed:
diff --git 
a/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/VdsmErrors.java
 
b/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/VdsmErrors.java
index 0493ee8..fd78517 100644
--- 
a/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/VdsmErrors.java
+++ 
b/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/VdsmErrors.java
@@ -673,6 +673,24 @@
 
     String VM_WITH_SAME_NAME_EXIST();
 
+    @DefaultStringValue("Gluster General Exception occurred.")
+    String GlusterGeneralException();
+
+    @DefaultStringValue("Permission denied")
+    String GlusterPermissionDeniedException();
+
+    @DefaultStringValue("Command failed due to a Syntax error")
+    String GlusterSyntaxErrorException();
+
+    @DefaultStringValue("Command failed due to a missing argument")
+    String GlusterMissingArgumentException();
+
+    @DefaultStringValue("Command execution failed")
+    String GlusterCmdExecFailedException();
+
+    @DefaultStringValue("XML error")
+    String GlusterXmlErrorException();
+
     @DefaultStringValue("Gluster Volume Delete Failed.")
     String GlusterVolumeDeleteFailed();
 


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8bb92c52d44171de8e880be8f003d4ac52e0e08f
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Sahina Bose <sab...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to