diff options
| author | Shireesh Anjal <shireesh@gluster.com> | 2011-07-11 14:39:32 +0530 |
|---|---|---|
| committer | Shireesh Anjal <shireesh@gluster.com> | 2011-07-11 14:39:32 +0530 |
| commit | 8fba5d8230c7048204923caa1dfd235e1c988cdf (patch) | |
| tree | edad58e3fabaf9e1e607cdd78008a7ab0dd37f94 | |
| parent | efe32527e41e28b30b0393f9963daad608ec5c2c (diff) | |
Bug 3088 - Not able to remove last server from the cluster
2 files changed, 2 insertions, 3 deletions
diff --git a/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/DiscoveredServersClient.java b/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/DiscoveredServersClient.java index 0d4ef85c..c85cdffd 100644 --- a/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/DiscoveredServersClient.java +++ b/src/com.gluster.storage.management.client/src/com/gluster/storage/management/client/DiscoveredServersClient.java @@ -78,7 +78,7 @@ public class DiscoveredServersClient extends AbstractClient { UsersClient usersClient = new UsersClient(); try { usersClient.authenticate("gluster", "gluster"); - DiscoveredServersClient serverResource = new DiscoveredServersClient(usersClient.getSecurityToken()); + DiscoveredServersClient serverResource = new DiscoveredServersClient(usersClient.getSecurityToken(), "new"); List<String> discoveredServerNames = serverResource.getDiscoveredServerNames(); System.out.println(discoveredServerNames); List<Server> discoveredServers = serverResource.getDiscoveredServerDetails(); 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); |
