private static NodeStatus getDatanodeResponder(List<NodeStatus> datanodes, String hostName) { NodeStatus responder = null; int aux = 999999999; for (NodeStatus node : datanodes) { if (!node.getNodesResponding().contains(hostName)) { if (node.getNodesResponding().size() < aux) { responder = node; } aux = node.getNodesResponding().size(); } else { if (responder != null) responder.setHostname(""); break; } } return responder; }