for (DatanodeInfo id : targets) {
try {
InterDatanodeProtocol datanode = dnRegistration.equals(id) ? this
: DataNode.createInterDataNodeProtocolProxy(
id, getConf(), socketTimeout, connectToDnViaHostname);
BlockRecoveryInfo info = datanode.startBlockRecovery(block);
if (info == null) {
LOG.info("No block metadata found for block " + block + " on datanode "
+ id);
continue;
}