FsVolumeImpl

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,221 of 2,2210%187 of 1870%1821825255258888
deleteBPDirectories(String, boolean)2400%280%1515323211
FsVolumeImpl(FsDatasetImpl, String, Storage.StorageDirectory, FileIoProvider, Configuration, DF)1700%140%88414111
compileReport(File, File, Collection, DirectoryScanner.ReportCompiler)1520%200%1111383811
loadLastPartialChunkChecksum(File, File)1060%60%44171711
append(String, ReplicaInfo, long, long)940%60%44222211
convertTemporaryToRbw(ExtendedBlock, ReplicaInfo)640%n/a11222211
initializeCacheExecutor(File)610%40%33131311
isBPDirEmpty(String)580%80%55121211
printReferenceTraceInfo(String)570%40%339911
getCapacity()560%80%55121211
getActualNonDfsUsed()500%80%55131311
addFinalizedBlock(String, Block, ReplicaInfo, long)480%30%33161611
updateRURCopyOnTruncate(ReplicaInfo, String, long, long, long)470%n/a11151511
moveBlockToTmpLocation(ExtendedBlock, ReplicaInfo, int, Configuration)440%n/a11131311
copyBlockToLazyPersistLocation(String, long, long, ReplicaInfo, int, Configuration)440%40%337711
copyReplicaWithNewBlockIdAndGS(ReplicaInfo, String, long, long)430%n/a118811
hardLinkBlockToTmpLocation(ExtendedBlock, ReplicaInfo)400%n/a11121211
unreference()360%60%449911
shutdown()330%60%449911
createTemporary(ExtendedBlock)300%n/a119911
verifyFileLocation(File, File, long)300%20%226611
getAvailable()290%20%226611
addBlockPool(String, Configuration, Timer)290%20%226611
createRbw(ExtendedBlock)290%n/a119911
nextSorted(List, String)270%60%449911
getBlockPoolSlice(String)240%20%224411
releaseReservedSpace(long)230%40%336611
getDfsUsed()220%20%225511
getUsageStats(Configuration)220%20%225511
getNumBlocks()220%20%225511
static {...}220%20%227711
createTmpFile(String, Block)190%n/a116611
createRbwFile(String, Block)190%n/a116611
getVolumeMap(ReplicaMap, RamDiskReplicaTracker)180%20%224411
setClosed()170%n/a116611
check(FsVolumeSpi.VolumeCheckContext)170%20%224411
shutdownBlockPool(String, BlockListAsLongs)170%20%225511
checkClosed()160%20%225511
decDfsUsedAndNumBlocks(String, long, boolean)160%40%336611
getRemainingReserved()160%20%225511
onBlockFileDeletion(String, long)140%20%224411
incDfsUsedAndNumBlocks(String, long)140%20%225511
getNonDfsUsed()140%n/a114411
reserveSpaceForReplica(long)130%20%224411
incDfsUsed(String, long)120%20%224411
isBlockMetaFile(String, String)120%40%332211
loadBlockIterator(String, String)110%n/a113311
compileReport(String, Collection, DirectoryScanner.ReportCompiler)110%n/a112211
reference()100%20%224411
FsVolumeImpl(FsDatasetImpl, String, Storage.StorageDirectory, FileIoProvider, Configuration)90%n/a112211
checkReference()90%20%222211
getReserved()90%20%221111
releaseLockedMemory(long)90%20%223311
toString()90%20%221111
toDatanodeStorage()90%n/a111111
resolveDuplicateReplicas(String, ReplicaInfo, ReplicaInfo, ReplicaMap)90%n/a112211
getBlockPoolList()80%n/a111111
newBlockIterator(String, String)70%n/a111111
getVolumeMap(String, ReplicaMap, RamDiskReplicaTracker)70%n/a112211
activateSavedReplica(String, ReplicaInfo, RamDiskReplicaTracker.RamDiskReplica)70%n/a111111
onMetaFileDeletion(String, long)60%n/a112211
addBlockPool(String, Configuration)60%n/a112211
obtainReference()50%n/a111111
getRbwDir(String)50%n/a111111
getLazyPersistDir(String)50%n/a111111
getTmpDir(String)50%n/a111111
getBlockPoolUsed(String)50%n/a111111
getFinalizedDir(String)50%n/a111111
incrNumBlocks(String)50%n/a112211
getReferenceCount()40%n/a111111
setCapacityForTesting(long)40%n/a112211
getDfUsed()40%n/a111111
getDfAvailable()40%n/a111111
getReservedForReplicas()40%n/a111111
isTransientStorage()40%n/a111111
isRAMStorage()40%n/a111111
getMount()30%n/a111111
getCurrentDir()30%n/a111111
getRecentReserved()30%n/a111111
getBlockPoolSlices()30%n/a111111
getBaseURI()30%n/a111111
getStorageLocation()30%n/a111111
getDataset()30%n/a111111
getCacheExecutor()30%n/a111111
getStorageID()30%n/a111111
getStorageType()30%n/a111111
getFileIoProvider()30%n/a111111
getMetrics()30%n/a111111