diff options
| author | Selvasundaram <selvam@gluster.com> | 2011-07-28 12:46:14 +0530 |
|---|---|---|
| committer | Selvasundaram <selvam@gluster.com> | 2011-07-28 14:17:56 +0530 |
| commit | 4976404770931a11369101e8ed17aecdea13de7b (patch) | |
| tree | 6f4f3962d333c3a3d71773e0dd8e34b6e8958612 /src | |
| parent | 9d68dfd93f71ccae9c1a6dc0455e55279d1fcc58 (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.java | 12 |
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) { |
