summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSelvasundaram <selvam@gluster.com>2011-07-28 12:46:14 +0530
committerSelvasundaram <selvam@gluster.com>2011-07-28 14:17:56 +0530
commit4976404770931a11369101e8ed17aecdea13de7b (patch)
tree6f4f3962d333c3a3d71773e0dd8e34b6e8958612 /src
parent9d68dfd93f71ccae9c1a6dc0455e55279d1fcc58 (diff)
Add only the online gluster servers to discovered servers while removing
Diffstat (limited to 'src')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java
index e19645a5..017549de 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/GlusterDataModelManager.java
@@ -668,11 +668,13 @@ public class GlusterDataModelManager {
listener.serverRemoved(server);
}
- // add it to discovered servers list
- Server removedServer = new Server();
- removedServer.copyFrom(server);
- removedServer.addDisks(server.getDisks());
- addDiscoveredServer(removedServer);
+ // add it to discovered servers list if it is online server
+ if (server.isOnline()) {
+ Server removedServer = new Server();
+ removedServer.copyFrom(server);
+ removedServer.addDisks(server.getDisks());
+ addDiscoveredServer(removedServer);
+ }
}
public void deleteVolume(Volume volume) {