summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.server
diff options
context:
space:
mode:
authorShireesh Anjal <shireesh@gluster.com>2011-07-11 14:39:32 +0530
committerShireesh Anjal <shireesh@gluster.com>2011-07-11 14:39:32 +0530
commit8fba5d8230c7048204923caa1dfd235e1c988cdf (patch)
treeedad58e3fabaf9e1e607cdd78008a7ab0dd37f94 /src/com.gluster.storage.management.server
parentefe32527e41e28b30b0393f9963daad608ec5c2c (diff)
Bug 3088 - Not able to remove last server from the cluster
Diffstat (limited to 'src/com.gluster.storage.management.server')
-rw-r--r--src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java
index b97d47f8..43708239 100644
--- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java
+++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/resources/v1_0/GlusterServersResource.java
@@ -354,6 +354,7 @@ public class GlusterServersResource extends AbstractServersResource {
return errorResponse(e.getMessage());
}
}
+ clusterService.unmapServerFromCluster(clusterName, serverName);
return noContentResponse();
}
@@ -381,8 +382,6 @@ public class GlusterServersResource extends AbstractServersResource {
clusterService.removeOnlineServer(clusterName);
}
- clusterService.unmapServerFromCluster(clusterName, serverName);
-
// since the server is removed from the cluster, it is now available to be added to other clusters.
// Hence add it back to the discovered servers list.
discoveredServersResource.addDiscoveredServer(serverName);