Shubhendu Tripathi has uploaded a new change for review. Change subject: gluster: Corrected VDS commands for xmlrpc case ......................................................................
gluster: Corrected VDS commands for xmlrpc case There were mismatch in names of VDSM versb called from engine for xmlrpc case. Corrected the same. Change-Id: I0332e16f20ed1eebf35f8ff45e238351e7c2315e Bug-Url: https://bugzilla.redhat.com/1218991 Bug-Url: https://bugzilla.redhat.com/1215881 Signed-off-by: Shubhendu Tripathi <shtri...@redhat.com> --- M backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/CreateGlusterVolumeSnapshotVDSCommand.java M backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/DeleteAllGlusterVolumeSnapshotsVDSCommand.java M backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/GetGlusterVolumeSnapshotInfoVDSCommand.java M backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/jsonrpc/JsonRpcVdsServer.java M backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java M backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerConnector.java M backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java 7 files changed, 22 insertions(+), 18 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/40/40640/1 diff --git a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/CreateGlusterVolumeSnapshotVDSCommand.java b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/CreateGlusterVolumeSnapshotVDSCommand.java index 7865974..e738fad 100644 --- a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/CreateGlusterVolumeSnapshotVDSCommand.java +++ b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/CreateGlusterVolumeSnapshotVDSCommand.java @@ -21,7 +21,7 @@ String snapshotName = getParameters().getSnapshotName(); String description = getParameters().getDescription() == null ? "" : getParameters().getDescription(); boolean force = getParameters().getForce(); - xmlRpcReturnValue = getBroker().glusterSnapshotCreate(volumeName, snapshotName, description, force); + xmlRpcReturnValue = getBroker().glusterVolumeSnapshotCreate(volumeName, snapshotName, description, force); proceedProxyReturnValue(); if (getVDSReturnValue().getSucceeded()) { diff --git a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/DeleteAllGlusterVolumeSnapshotsVDSCommand.java b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/DeleteAllGlusterVolumeSnapshotsVDSCommand.java index acfcb81..babbfc4 100644 --- a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/DeleteAllGlusterVolumeSnapshotsVDSCommand.java +++ b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/DeleteAllGlusterVolumeSnapshotsVDSCommand.java @@ -10,7 +10,7 @@ @Override protected void executeVdsBrokerCommand() { String volumeName = getParameters().getVolumeName(); - status = getBroker().glusterVolumeSnapshotDelete(volumeName); + status = getBroker().glusterVolumeSnapshotDeleteAll(volumeName); proceedProxyReturnValue(); } } diff --git a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/GetGlusterVolumeSnapshotInfoVDSCommand.java b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/GetGlusterVolumeSnapshotInfoVDSCommand.java index d4567de..115229e 100644 --- a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/GetGlusterVolumeSnapshotInfoVDSCommand.java +++ b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/gluster/GetGlusterVolumeSnapshotInfoVDSCommand.java @@ -20,7 +20,7 @@ protected void executeVdsBrokerCommand() { Guid clusterId = getParameters().getClusterId(); String volumeName = getParameters().getVolumeName(); - infoReturn = getBroker().glusterSnapshotInfo(clusterId, volumeName); + infoReturn = getBroker().glusterVolumeSnapshotList(clusterId, volumeName); proceedProxyReturnValue(); if (getVDSReturnValue().getSucceeded()) { 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 5385a30..feedf4c 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 @@ -1740,7 +1740,7 @@ } @Override - public GlusterVolumeSnapshotInfoReturnForXmlRpc glusterSnapshotInfo(Guid clusterId, String volumeName) { + public GlusterVolumeSnapshotInfoReturnForXmlRpc glusterVolumeSnapshotList(Guid clusterId, String volumeName) { JsonRpcRequest request = new RequestBuilder("GlusterVolume.snapshotList").withOptionalParameter("volumeName", volumeName) .build(); @@ -1767,7 +1767,7 @@ } @Override - public StatusOnlyReturnForXmlRpc glusterVolumeSnapshotDelete(String volumeName) { + public StatusOnlyReturnForXmlRpc glusterVolumeSnapshotDeleteAll(String volumeName) { JsonRpcRequest request = new RequestBuilder("GlusterVolume.snapshotDeleteAll").withParameter("volumeName", volumeName) .build(); @@ -1806,7 +1806,7 @@ } @Override - public GlusterVolumeSnapshotCreateReturnForXmlRpc glusterSnapshotCreate(String volumeName, + public GlusterVolumeSnapshotCreateReturnForXmlRpc glusterVolumeSnapshotCreate(String volumeName, String snapshotName, String description, boolean force) { diff --git a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java index 81789c2..de0b200 100644 --- a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java +++ b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java @@ -406,13 +406,13 @@ String userName, boolean force); - GlusterVolumeSnapshotInfoReturnForXmlRpc glusterSnapshotInfo(Guid clusterId, String volumeName); + GlusterVolumeSnapshotInfoReturnForXmlRpc glusterVolumeSnapshotList(Guid clusterId, String volumeName); GlusterVolumeSnapshotConfigReturnForXmlRpc glusterSnapshotConfigList(Guid clusterId); StatusOnlyReturnForXmlRpc glusterSnapshotDelete(String snapshotName); - StatusOnlyReturnForXmlRpc glusterVolumeSnapshotDelete(String volumeName); + StatusOnlyReturnForXmlRpc glusterVolumeSnapshotDeleteAll(String volumeName); StatusOnlyReturnForXmlRpc glusterSnapshotActivate(String snapshotName, boolean force); @@ -420,7 +420,7 @@ StatusOnlyReturnForXmlRpc glusterSnapshotRestore(String snapshotName); - GlusterVolumeSnapshotCreateReturnForXmlRpc glusterSnapshotCreate(String volumeName, + GlusterVolumeSnapshotCreateReturnForXmlRpc glusterVolumeSnapshotCreate(String volumeName, String snapshotName, String description, boolean force); diff --git a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerConnector.java b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerConnector.java index 0715de0..ee97b86 100644 --- a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerConnector.java +++ b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerConnector.java @@ -377,13 +377,13 @@ public Map<String, Object> getExternalVMs(String uri, String username, String password); - public Map<String, Object> glusterSnapshotInfo(String snapshotName, String volumeName); + public Map<String, Object> glusterVolumeSnapshotList(String volumeName); public Map<String, Object> glusterSnapshotConfigList(); public Map<String, Object> glusterSnapshotDelete(String snapshotName); - public Map<String, Object> glusterVolumeSnapshotDelete(String volumeName); + public Map<String, Object> glusterVolumeSnapshotDeleteAll(String volumeName); public Map<String, Object> glusterSnapshotActivate(String snapshotName, boolean force); @@ -391,7 +391,10 @@ public Map<String, Object> glusterSnapshotRestore(String snapshotName); - public Map<String, Object> glusterSnapshotCreate(String volumeName, String snapshotName, String description, boolean force); + public Map<String, Object> glusterVolumeSnapshotCreate(String volumeName, + String snapshotName, + String description, + boolean force); public Map<String, Object> glusterVolumeSnapshotConfigSet(String volumeName, String cfgName, String cfgValue); diff --git a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java index 93a37a4..0b88489 100644 --- a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java +++ b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java @@ -1707,10 +1707,11 @@ } @Override - public GlusterVolumeSnapshotInfoReturnForXmlRpc glusterSnapshotInfo(Guid clusterId, + public GlusterVolumeSnapshotInfoReturnForXmlRpc glusterVolumeSnapshotList(Guid clusterId, String volumeName) { try { - Map<String, Object> xmlRpcReturnValue = vdsServer.glusterSnapshotInfo("", volumeName); + Map<String, Object> xmlRpcReturnValue = + vdsServer.glusterVolumeSnapshotList(volumeName == null ? "" : volumeName); GlusterVolumeSnapshotInfoReturnForXmlRpc wrapper = new GlusterVolumeSnapshotInfoReturnForXmlRpc(clusterId, xmlRpcReturnValue); return wrapper; @@ -1733,12 +1734,12 @@ } @Override - public GlusterVolumeSnapshotCreateReturnForXmlRpc glusterSnapshotCreate(String volumeName, + public GlusterVolumeSnapshotCreateReturnForXmlRpc glusterVolumeSnapshotCreate(String volumeName, String snapshotName, String description, boolean force) { try { - return new GlusterVolumeSnapshotCreateReturnForXmlRpc(vdsServer.glusterSnapshotCreate(volumeName, + return new GlusterVolumeSnapshotCreateReturnForXmlRpc(vdsServer.glusterVolumeSnapshotCreate(volumeName, snapshotName, description, force)); @@ -1759,9 +1760,9 @@ } @Override - public StatusOnlyReturnForXmlRpc glusterVolumeSnapshotDelete(String volumeName) { + public StatusOnlyReturnForXmlRpc glusterVolumeSnapshotDeleteAll(String volumeName) { try { - Map<String, Object> xmlRpcReturnValue = vdsServer.glusterVolumeSnapshotDelete(volumeName); + Map<String, Object> xmlRpcReturnValue = vdsServer.glusterVolumeSnapshotDeleteAll(volumeName); StatusOnlyReturnForXmlRpc wrapper = new StatusOnlyReturnForXmlRpc(xmlRpcReturnValue); return wrapper; } catch (UndeclaredThrowableException ute) { -- To view, visit https://gerrit.ovirt.org/40640 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I0332e16f20ed1eebf35f8ff45e238351e7c2315e Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Shubhendu Tripathi <shtri...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches