/** * Resets node. */ private synchronized void reset() { guard(); try { long lastTopVer = ctx.discovery().topologyVersion(); ClusterNode node = isOldest ? U.oldest(super.nodes(), null) : U.youngest(super.nodes(), null); IgnitePredicate<ClusterNode> p = F.nodeForNodes(node); state = new AgeClusterGroupState(node, p, lastTopVer); } finally { unguard(); } }
/** * Resets node. */ private synchronized void reset() { guard(); try { long lastTopVer = ctx.discovery().topologyVersion(); ClusterNode node = isOldest ? U.oldest(super.nodes(), null) : U.youngest(super.nodes(), null); IgnitePredicate<ClusterNode> p = F.nodeForNodes(node); state = new AgeClusterGroupState(node, p, lastTopVer); } finally { unguard(); } }