/** * Report a bad block on another DN (eg if we received a corrupt replica * from a remote host). * @param srcDataNode the DN hosting the bad block * @param block the block itself */ public void reportRemoteBadBlock(DatanodeInfo srcDataNode, ExtendedBlock block) throws IOException { BPOfferService bpos = getBPOSForBlock(block); bpos.reportRemoteBadBlock(srcDataNode, block); }
/** * Report a bad block on another DN (eg if we received a corrupt replica * from a remote host). * @param srcDataNode the DN hosting the bad block * @param block the block itself */ public void reportRemoteBadBlock(DatanodeInfo srcDataNode, ExtendedBlock block) throws IOException { BPOfferService bpos = getBPOSForBlock(block); bpos.reportRemoteBadBlock(srcDataNode, block); }
/** * Report a bad block on another DN (eg if we received a corrupt replica * from a remote host). * @param srcDataNode the DN hosting the bad block * @param block the block itself */ public void reportRemoteBadBlock(DatanodeInfo srcDataNode, ExtendedBlock block) throws IOException { BPOfferService bpos = getBPOSForBlock(block); bpos.reportRemoteBadBlock(srcDataNode, block); }