summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.server
diff options
context:
space:
mode:
Diffstat (limited to 'src/com.gluster.storage.management.server')
-rw-r--r--src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java
index 13b8ef28..ef345e8d 100644
--- a/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java
+++ b/src/com.gluster.storage.management.server/src/com/gluster/storage/management/server/utils/GlusterUtil.java
@@ -92,6 +92,13 @@ public class GlusterUtil {
return null;
}
+ private GlusterServer getKnownServer(String knownServer) {
+ GlusterServer server = new GlusterServer(knownServer);
+ server.setStatus(SERVER_STATUS.ONLINE); //TODO: If pingable
+ //NOTE: No UUID assumed, it can be fetch while getting server details
+ return server;
+ }
+
public List<GlusterServer> getGlusterServers(String knownServer) {
String output = getPeerStatus(knownServer);
if (output == null) {
@@ -99,6 +106,7 @@ public class GlusterUtil {
}
List<GlusterServer> glusterServers = new ArrayList<GlusterServer>();
+ glusterServers.add(getKnownServer(knownServer)); // Append the known server
GlusterServer server = null;
boolean foundHost = false;
boolean foundUuid = false;