summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/ServerUtil.java
diff options
context:
space:
mode:
authorDhandapani <dhandapani@gluster.com>2011-08-16 19:58:33 +0530
committerDhandapani <dhandapani@gluster.com>2011-08-16 20:00:16 +0530
commit3f64bd748995319cc61d13b578e8f0af02cf39d7 (patch)
treea365874104c1f16caabc0a784599ce00917e129f /src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/ServerUtil.java
parentdbe6e1b3def4e82091475537a82d3fa11ecd4653 (diff)
Bug 3279 - Not able to switch online server if glusterd on current server is down
Diffstat (limited to 'src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/ServerUtil.java')
-rw-r--r--src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/ServerUtil.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/ServerUtil.java b/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/ServerUtil.java
index 9364ea68..e057787f 100644
--- a/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/ServerUtil.java
+++ b/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/utils/ServerUtil.java
@@ -99,6 +99,12 @@ public class ServerUtil {
server.setDisks(((Server) response).getDisks());
}
+ public boolean isServerOnline(Server server) {
+ // fetch latest details and check if server is still online
+ fetchServerDetails(server);
+ return server.isOnline();
+ }
+
public String fetchHostName(String serverName) {
Object response = fetchServerDetails(serverName);
return ((Server) response).getName();