DatanodeDescriptor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,740 of 1,7400%186 of 1860%1631633613617070
updateStorageStats(StorageReport[], long, long, int, int, VolumeFailureSummary)2420%340%1818626211
updateStorage(DatanodeStorage)1180%240%1313242411
DatanodeDescriptor(DatanodeID, String)1140%n/a11262611
DatanodeDescriptor(DatanodeID)1130%n/a11262611
pruneStorageMap(StorageReport[])990%100%66222211
chooseStorage4Block(StorageType, long, int)940%120%77161611
injectStorage(DatanodeStorageInfo)790%120%77161611
dumpDatanode()790%100%66171711
addBlockToBeErasureCoded(ExtendedBlock, DatanodeDescriptor[], DatanodeStorageInfo[], byte[], byte[], ErasureCodingPolicy)500%80%556611
addBlocksToBeInvalidated(List)360%80%557711
hasStaleStorages()350%60%448811
updateRegInfo(DatanodeID)340%40%337711
resetBlocks()330%n/a119911
clearBlockQueues()330%n/a11111111
checkBlockReportReceived()300%60%446611
getStorageTypes()270%20%224411
numBlocks()260%20%224411
decrementBlocksScheduled(StorageType)260%40%335511
getInvalidateBlocks(int)250%20%224411
hasStorageType(StorageType)250%40%334411
getStorageReports()240%20%225511
updateFailedStorage(Set)230%40%336611
addBlockToBeReplicated(Block, DatanodeStorageInfo[])230%80%553311
addECBlockToBeReplicated(Block, DatanodeStorageInfo[])230%80%553311
addBlockToBeRecovered(BlockInfo)220%20%225511
updateHeartbeatState(StorageReport[], long, long, int, int, VolumeFailureSummary)190%n/a115511
rollBlocksScheduled(long)190%20%225511
getStorageInfos()180%n/a113311
getLeaseRecoveryCommand(int)160%20%224411
static {...}140%20%224411
getStorageInfo(String)130%n/a112211
updateHeartbeat(StorageReport[], long, long, int, int, VolumeFailureSummary)120%n/a113311
containsInvalidateBlock(Block)120%n/a112211
getNumberOfBlocksToBeReplicated()110%n/a112211
getBlocksScheduled(StorageType)110%n/a112211
equals(Object)110%40%331111
isRegistered()100%40%331111
getBlocksScheduled()90%n/a112211
getBlockIterator(int)80%n/a111111
getBlockIterator(int, DatanodeStorageInfo[])70%n/a111111
incrementPendingReplicationWithoutTargets()70%n/a112211
decrementPendingReplicationWithoutTargets()70%n/a112211
incrementBlocksScheduled(StorageType)60%n/a112211
getReplicationCommand(int)50%n/a111111
getECReplicatedCommand(int)50%n/a111111
getErasureCodeCommand(int)50%n/a111111
setAlive(boolean)40%n/a112211
setNeedKeyUpdate(boolean)40%n/a112211
getBlockIterator()40%n/a111111
getNumberOfBlocksToBeErasureCoded()40%n/a111111
getNumberOfECBlocksToBeReplicated()40%n/a111111
getNumberOfReplicateBlocks()40%n/a111111
setDisallowed(boolean)40%n/a112211
setBalancerBandwidth(long)40%n/a112211
setLastCachingDirectiveSentTimeMs(long)40%n/a112211
setForceRegistration(boolean)40%n/a112211
getPendingCached()30%n/a111111
getCached()30%n/a111111
getPendingUncached()30%n/a111111
isAlive()30%n/a111111
needKeyUpdate()30%n/a111111
getLeavingServiceStatus()30%n/a111111
isHeartbeatedSinceRegistration()30%n/a111111
hashCode()30%n/a111111
isDisallowed()30%n/a111111
getVolumeFailures()30%n/a111111
getVolumeFailureSummary()30%n/a111111
getNumVolumesAvailable()30%n/a111111
getBalancerBandwidth()30%n/a111111
getLastCachingDirectiveSentTimeMs()30%n/a111111