summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.client/src/com/gluster/storage/management
diff options
context:
space:
mode:
authorDhandapani <dhandapani@gluster.com>2011-10-19 14:36:43 +0530
committerDhandapani <dhandapani@gluster.com>2011-10-19 14:38:29 +0530
commit23256a8c5d9bdabb43960770a08015f177c5b012 (patch)
treeaf62bd8a550c24e74046f63d7da104c6c1b7459f /src/com.gluster.storage.management.client/src/com/gluster/storage/management
parentbf85b1ed176ea3f1c44689888d5df62fd1a84051 (diff)
Force start volume option implemented to start offline brick
Diffstat (limited to 'src/com.gluster.storage.management.client/src/com/gluster/storage/management')
-rw-r--r--src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/VolumesClient.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/VolumesClient.java b/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/VolumesClient.java
index f85afd4d..0e24fad0 100644
--- a/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/VolumesClient.java
+++ b/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/VolumesClient.java
@@ -87,19 +87,20 @@ public class VolumesClient extends AbstractClient {
postRequest(form);
}
- private void performOperation(String volumeName, String operation) {
+ private void performOperation(String volumeName, String operation, Boolean force) {
Form form = new Form();
form.add(RESTConstants.FORM_PARAM_OPERATION, operation);
+ form.add(RESTConstants.FORM_PARAM_FORCE_OPTION, force);
putRequest(volumeName, form);
}
- public void startVolume(String volumeName) {
- performOperation(volumeName, RESTConstants.TASK_START);
+ public void startVolume(String volumeName, Boolean forceStart) {
+ performOperation(volumeName, RESTConstants.TASK_START, forceStart);
}
- public void stopVolume(String volumeName) {
- performOperation(volumeName, RESTConstants.TASK_STOP);
+ public void stopVolume(String volumeName, Boolean forceStop) {
+ performOperation(volumeName, RESTConstants.TASK_STOP, forceStop);
}
public void setCifsConfig(String volumeName, Boolean isCifsEnabled, String cifsUsers) {