private UpdatePod initClusterPod(ClusterHeartbeat cluster) { ServicesAmp rampManager = AmpSystem.currentManager(); RackHeartbeat rack = cluster.findRack("rack"); if (rack == null) { return null; } String podName = "cluster." + cluster.id(); PodBuilderConfig podConfig = _podMap.get(podName); if (podConfig != null) { return null; } UpdatePodBuilder podBuilder = new UpdatePodBuilder(); podBuilder.name("cluster"); podBuilder.cluster(cluster); List<ServerHeartbeat> seedServers = cluster.getServers(); int count = Math.max(3, seedServers.size()); ServerPod[] servers = buildClusterServers(cluster, count); int index = 0; /* for (ServerHeartbeat server : cluster.getSeedServers()) { // ServerPod server = servers[i]; ServerBartender serverCluster = server; // serversHint.get(i); if (index < servers.length && ! serverCluster.getId().startsWith("127")) { //System.out.println("ZOHP: " + serverCluster.getAddress()); //server.setHintServerId(serverCluster.getHintServerId()); servers[index++].setHintServerId(serverCluster.getId()); } } */ /* for (int i = 0; i < servers.length; i++) { ServerPod server = servers[i]; if (i < seedServers.size()) { String hintId = seedServers.get(i).getId(); if (! hintId.startsWith("127")) { server.setHintServerId(hintId); } } } */ podBuilder.pod(servers); podBuilder.depth(3); podBuilder.primaryCount(count); return podBuilder.build(); }