StripeReader

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total882 of 8820%100 of 1000%68681991991818
readStripe()1880%200%1111464611
readChunk(LocatedBlock, int)920%80%55202011
decodeAndFillBuffer(boolean)850%100%66171711
lambda$readCells$0(BlockReader, long, long, ByteBufferStrategy[], DatanodeInfo, ExtendedBlock)730%100%66121211
readToBuffer(BlockReader, DatanodeInfo, ByteBufferStrategy, ExtendedBlock)690%80%55242411
getReadStrategies(StripedBlockUtil.StripingChunk)560%40%33131311
StripeReader(StripedBlockUtil.AlignedStripe, ErasureCodingPolicy, LocatedBlock[], StripeReader.BlockReaderInfo[], DFSUtilClient.CorruptedBlocks, RawErasureDecoder, DFSStripedInputStream)530%n/a11161611
finalizeDecodeInputs()520%120%779911
readParityChunks(int)470%100%668811
readDataForDecoding()430%60%448811
prepareErasedIndices()410%60%447711
updateState4SuccessRead(StripedBlockUtil.StripingChunkReadResult)220%20%224411
checkMissingBlocks()220%20%225511
clearFutures()210%20%225511
readCells(BlockReader, DatanodeInfo, long, long, ByteBufferStrategy[], ExtendedBlock)90%n/a111111
useDirectBuffer()40%n/a111111
setReadTo(long)40%n/a112211
close()0%n/a111111