anmolbabu has uploaded a new change for review.

Change subject: engine : Add force case to removebrick in JsonRpcVdsServer
......................................................................

engine : Add force case to removebrick in JsonRpcVdsServer

Add force case to removebrick in JsonRpcVdsServer

Change-Id: I8b4a681f8fc7d62d40874078dd9d86b5a85d068e
Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1184370
Signed-off-by: Anmol Babu <anb...@redhat.com>
---
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/jsonrpc/JsonRpcVdsServer.java
1 file changed, 5 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/21/40421/1

diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/jsonrpc/JsonRpcVdsServer.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/jsonrpc/JsonRpcVdsServer.java
index 2d0279a..f3be418 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/jsonrpc/JsonRpcVdsServer.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/jsonrpc/JsonRpcVdsServer.java
@@ -1099,9 +1099,11 @@
             String[] brickList,
             int replicaCount,
             Boolean forceRemove) {
-        // forceRemove not used in gluster API
-        JsonRpcRequest request =
-                new 
RequestBuilder("GlusterVolume.removeBrickStart").withParameter("volumeName", 
volumeName)
+        String command = "GlusterVolume.removeBrickStart";
+        if(forceRemove) {
+            command = "GlusterVolume.removeBrickForce";
+        }
+        JsonRpcRequest request = new 
RequestBuilder(command).withParameter("volumeName", volumeName)
                         .withParameter("brickList", new 
ArrayList<String>(Arrays.asList(brickList)))
                         .withParameter("replicaCount", replicaCount)
                         .build();


-- 
To view, visit https://gerrit.ovirt.org/40421
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8b4a681f8fc7d62d40874078dd9d86b5a85d068e
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.5-gluster
Gerrit-Owner: anmolbabu <anb...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to