DataStreamer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,302 of 3,3020%328 of 3280%2402407577577676
createBlockOutputStream(DatanodeInfo[], StorageType[], String[], long, boolean)4130%460%2424777711
run()3480%640%3333999911
DataStreamer(HdfsFileStatus, ExtendedBlock, DFSClient, String, Progressable, DataChecksum, AtomicReference, ByteArrayManager, boolean, String[], EnumSet)2260%120%77585811
addDatanode2ExistingPipeline()2110%140%88393911
processDatanodeOrExternalError()1850%260%1414353511
waitForAckedSeqno(long)1840%100%66333311
setupPipelineForCreate()1700%160%99373711
handleBadDatanode()1340%60%44242411
setupPipelineInternal(DatanodeInfo[], StorageType[], String[])1020%260%1414242411
findNewDatanode(DatanodeInfo[])900%100%66111111
backOffIfNecessary()900%60%44191911
waitAndQueuePacket(DFSPacket)670%120%77242411
getPinnings(DatanodeInfo[])650%60%44121211
initDataStreaming()600%20%22111111
createSocketForPipeline(DatanodeInfo, int, DFSClient)550%20%22151511
closeStream()540%80%55202011
handleRestartingDatanode()520%40%33131311
setupPipelineForAppendOrRecovery()450%40%337711
transfer(DatanodeInfo, DatanodeInfo[], StorageType[], String[], Token)400%20%22121211
shouldWaitForRestart(int)380%100%66101011
queuePacket(DFSPacket)330%20%229911
handleDatanodeReplacement()300%40%338811
endBlock()290%n/a117711
waitForAllAcks()280%40%338811
DataStreamer(LocatedBlock, HdfsFileStatus, DFSClient, String, Progressable, DataChecksum, AtomicReference, ByteArrayManager)270%n/a115511
setPipelineInConstruction(LocatedBlock)270%20%224411
sendHeartbeat()270%20%226611
updatePipeline(long)230%n/a115511
closeInternal()210%n/a118811
closeResponder()200%20%228811
computeTransferReadTimeout()200%n/a113311
release()190%n/a115511
close(boolean)190%20%227711
setPipeline(DatanodeInfo[], StorageType[], String[])180%n/a116611
sendPacket(DFSPacket)180%n/a118811
arraycopy(Object[], Object[], int)180%n/a113311
toString()180%20%223311
releaseBuffer(List, ByteArrayManager)170%20%225511
DataStreamer(HdfsFileStatus, ExtendedBlock, DFSClient, String, Progressable, DataChecksum, AtomicReference, ByteArrayManager, String[], EnumSet)170%n/a113311
shouldStop()150%60%441111
failPacket4Testing()150%20%227711
locateFollowingBlock(DatanodeInfo[], ExtendedBlock)150%n/a112211
createHeartbeatPacket()130%n/a112211
initExcludedNodes(long)130%n/a114411
getExcludedNodes()120%n/a112211
shouldHandleExternalError()110%40%331111
updateBlockForPipeline()110%n/a111111
getAndIncCurrentSeqno()110%n/a113311
static {...}110%20%222211
setPipeline(LocatedBlock)90%n/a112211
isLazyPersist(HdfsFileStatus)80%20%221111
checkClosed()70%20%223311
incBytesCurBlock(long)70%n/a112211
closeSocket()70%20%223311
computeTransferWriteTimeout()60%n/a111111
updateBlockGS(long)50%n/a112211
setAccessToken(Token)40%n/a112211
setStreamerAsClosed()40%n/a112211
setHflush()40%n/a112211
getBlock()40%n/a111111
setAppendChunk(boolean)40%n/a112211
setSocketToNull()40%n/a112211
setBytesCurBlock(long)40%n/a112211
setArtificialSlowdown(long)40%n/a112211
getNodes()0%n/a111111
getStorageIDs()0%n/a111111
getStage()0%n/a111111
getBlockToken()0%n/a111111
getErrorState()0%n/a111111
getPersistBlocks()0%n/a111111
getAppendChunk()0%n/a111111
getLastException()0%n/a111111
getLastQueuedSeqno()0%n/a111111
getBytesCurBlock()0%n/a111111
streamerClosed()0%n/a111111
getPipelineRecoveryCount()0%n/a111111