diff options
author | Dhandapani <dhandapani@gluster.com> | 2011-10-19 14:36:43 +0530 |
---|---|---|
committer | Dhandapani <dhandapani@gluster.com> | 2011-10-19 14:38:29 +0530 |
commit | 23256a8c5d9bdabb43960770a08015f177c5b012 (patch) | |
tree | af62bd8a550c24e74046f63d7da104c6c1b7459f /src/com.gluster.storage.management.client/src/com/gluster/storage/management | |
parent | bf85b1ed176ea3f1c44689888d5df62fd1a84051 (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.java | 11 |
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) { |