summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorShireesh Anjal <shireesh@gluster.com>2011-08-07 14:25:40 +0530
committerShireesh Anjal <shireesh@gluster.com>2011-08-07 14:25:40 +0530
commit5a7112305a5528d2b6206baebc6b6ff10c5aac52 (patch)
tree94e6880e7297528d39087ff3e9bbd965800351ba /src
parent5cb444e07a719c0e55275f1c9fd225b822c28dc3 (diff)
Modified to prevent exception being logged from server sync task in case of empty clusters.
Diffstat (limited to 'src')
-rw-r--r--src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/tasks/ServerSyncTask.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/tasks/ServerSyncTask.java b/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/tasks/ServerSyncTask.java
index 5f2d7e16..429981b1 100644
--- a/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/tasks/ServerSyncTask.java
+++ b/src/com.gluster.storage.management.gateway/src/com/gluster/storage/management/gateway/tasks/ServerSyncTask.java
@@ -80,6 +80,10 @@ public class ServerSyncTask {
for(ClusterInfo cluster : clusters) {
try {
List<ServerInfo> servers = cluster.getServers();
+ if(servers.isEmpty()) {
+ logger.info("Cluster [" + cluster.getName() + "] is empty, nothing to sync!");
+ continue;
+ }
List<GlusterServer> actualServers = glusterServerService.getGlusterServers(cluster.getName(), false,
null, null);
updateRemovedServers(cluster, servers, actualServers);