diff options
| author | Dhandapani <dhandapani@gluster.com> | 2011-05-11 13:53:54 +0530 |
|---|---|---|
| committer | Dhandapani <dhandapani@gluster.com> | 2011-05-11 13:53:54 +0530 |
| commit | cc8203981858434b7bec35c8ac86c57dcf744ee7 (patch) | |
| tree | d828822412fb947b10375ad962c472f2012682e8 | |
| parent | 375f14ba56b02603106a441a98b4d890ffa12585 (diff) | |
Story #13: Remove Disk(s) from Volume - Resource changes
| -rw-r--r-- | src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/VolumesResource.java | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/VolumesResource.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/VolumesResource.java index 521c6175..5db84994 100644 --- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/VolumesResource.java +++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/VolumesResource.java @@ -206,8 +206,7 @@ public class VolumesResource { List<String> bricks = Arrays.asList(disks.split(",")); // Convert from comma separated string (query parameter) List<String> volumeBricks = new ArrayList<String>(); for (String brickInfo : bricks) { - String diskInfo[] = brickInfo.split(":"); - volumeBricks.add(getBrickForDisk(getVolume(volumeName), diskInfo[1])); + volumeBricks.add(getBrickForDisk(getVolume(volumeName), brickInfo)); } Status status = glusterUtil.removeBricks(volumeName, volumeBricks); @@ -565,20 +564,24 @@ public class VolumesResource { // System.out.println("\nName:" + volume.getName() + "\nType: " + volume.getVolumeTypeStr() + "\nStatus: " // + volume.getStatusStr()); // } - Volume volume = new Volume(); - volume.setName("vol3"); - volume.setTransportType(TRANSPORT_TYPE.ETHERNET); - List<String> disks = new ArrayList<String>(); - disks.add("192.168.1.210:sdb"); - volume.addDisks(disks); - volume.setAccessControlList("192.168.*"); - // Status status = vr.createVolume(volume); - // System.out.println(status.getMessage()); - Form form = new Form(); - form.add("volumeName", volume.getName()); - form.add(RESTConstants.FORM_PARAM_DELETE_OPTION, 1); - Status status = vr.deleteVolume("Vol2", true); - System.out.println("Code : " + status.getCode()); - System.out.println("Message " + status.getMessage()); +// Volume volume = new Volume(); +// volume.setName("vol3"); +// volume.setTransportType(TRANSPORT_TYPE.ETHERNET); +// List<String> disks = new ArrayList<String>(); +// disks.add("192.168.1.210:sdb"); +// volume.addDisks(disks); +// volume.setAccessControlList("192.168.*"); +// // Status status = vr.createVolume(volume); +// // System.out.println(status.getMessage()); +// Form form = new Form(); +// form.add("volumeName", volume.getName()); +// form.add(RESTConstants.FORM_PARAM_DELETE_OPTION, 1); +// Status status = vr.deleteVolume("Vol2", true); +// System.out.println("Code : " + status.getCode()); +// System.out.println("Message " + status.getMessage()); + + Status status1 = vr.removeBricks("test", "192.168.1.210:sdb", true); + System.out.println("Code : " + status1.getCode()); + System.out.println("Message " + status1.getMessage()); } } |
