private String getCurrentNodeId() { if (null == cluster) { return NO_CLUSTER_NODE_ID; } else { return cluster.waitUntilNodeJoinsCluster().getId(); } }
private String getCurrentNodeId() { if (null == cluster) { return NO_CLUSTER_NODE_ID; } else { return cluster.getCurrentNode().getId(); } }
private String getCurrentNodeId() { if (null == cluster) { return NO_CLUSTER_NODE_ID; } else { return cluster.waitUntilNodeJoinsCluster().getId(); } }
public void nodeLeft(final ClusterEvent event) { groupWriteLock.lock(); try { final int deadBucketsCount = recoverDeadBuckets(event.getNode().getId()); if (LOGGER.isLoggable(Level.FINE)) LOGGER.fine("Node '" + event.getNode() + "' left and " + deadBucketsCount + " dead buckets are picked up"); } finally { groupWriteLock.unlock(); } }
public void nodeLeft(final ClusterEvent event) { groupWriteLock.lock(); try { final int deadBucketsCount = recoverDeadBuckets(event.getNode().getId()); if (LOGGER.isLoggable(Level.FINE)) LOGGER.fine("Node '" + event.getNode() + "' left and " + deadBucketsCount + " dead buckets are picked up"); } finally { groupWriteLock.unlock(); } }
public void nodeLeft(final ClusterEvent event) { groupWriteLock.lock(); try { final int deadBucketsCount = recoverDeadBuckets(event.getNode().getId()); if (LOGGER.isLoggable(Level.FINE)) LOGGER.fine("Node '" + event.getNode() + "' left and " + deadBucketsCount + " dead buckets are picked up"); } finally { groupWriteLock.unlock(); } }
Set<String> determineDeadNodes() { Set<String> deadNodes = null; // check if the all the known nodes still exist in the cluster if (cluster != null) { Collection<String> connectedNodes = new ArrayList<String>(); for (ClusterNode node : cluster.getClusterTopology().getNodes()) { connectedNodes.add(node.getId()); } for (String nodeId : buckets.keySet()) { if (!connectedNodes.contains(nodeId)) { if (null == deadNodes) { deadNodes = new HashSet<String>(); } deadNodes.add(nodeId); } } } return deadNodes; }
Set<String> determineDeadNodes() { Set<String> deadNodes = null; // check if the all the known nodes still exist in the cluster if (cluster != null) { Collection<String> connectedNodes = new ArrayList<String>(); for (ClusterNode node : cluster.getClusterTopology().getNodes()) { connectedNodes.add(node.getId()); } for (String nodeId : buckets.keySet()) { if (!connectedNodes.contains(nodeId)) { if (null == deadNodes) { deadNodes = new HashSet<String>(); } deadNodes.add(nodeId); } } } return deadNodes; }
Set<String> determineDeadNodes() { Set<String> deadNodes = null; // check if the all the known nodes still exist in the cluster if (cluster != null) { Collection<String> connectedNodes = new ArrayList<String>(); for (ClusterNode node : cluster.getClusterTopology().getNodes()) { connectedNodes.add(node.getId()); } for (String nodeId : buckets.keySet()) { if (!connectedNodes.contains(nodeId)) { if (null == deadNodes) { deadNodes = new HashSet<String>(); } deadNodes.add(nodeId); } } } return deadNodes; }