ReadBufferManagerV2

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,117 of 2,1170%200 of 2000%1521524574575252
queueReadAhead(AbfsInputStream, long, int, TracingContext)2420%120%77414111
adjustThreadPool()1610%120%77262611
scheduledEviction()1560%140%88262611
tryEvict()1430%300%1616373711
init()1270%60%44252511
tryMemoryUpscale()1240%140%88232311
waitForProcess(String, long, boolean)1000%40%33202011
testResetReadBufferManager()950%140%88252511
getBlock(AbfsInputStream, long, int, byte[])890%20%22151511
evict(ReadBuffer)890%40%33121211
getBlockFromCompletedQueue(String, long, int, byte[])870%140%88232311
doneReading(ReadBuffer, ReadBufferStatus, int)860%60%44161611
getNextBlockToRead()670%40%33151511
setReadBufferManagerConfigs(int, AbfsConfiguration)640%80%55282811
getFromList(Collection, String, long)540%140%88111111
getBufferFromCompletedQueue(String, long)440%100%668811
manualEviction(ReadBuffer)380%n/a114411
ReadBufferManagerV2()300%n/a117711
clearFromReadAheadQueue(String, long, boolean)280%60%448811
getBufferManager()270%60%44101011
purgeList(AbfsInputStream, LinkedList)260%60%448811
isAlreadyQueued(String, long)250%60%443311
purgeBuffersForStream(AbfsInputStream)210%n/a114411
getCpuLoad()150%20%225511
getMemoryLoad()130%n/a113311
getRequiredThreadPoolSize()130%n/a113311
popFromFreeList()110%n/a113311
pushToFreeList(int)110%n/a114411
lambda$init$1(Runnable)110%n/a113311
lambda$init$0(Runnable)110%n/a113311
isInList(Collection, String, long)100%20%221111
isFreeListEmpty()100%n/a113311
static {...}100%n/a112211
printTraceLog(String, Object[])80%20%223311
lambda$purgeBuffersForStream$2(AbfsInputStream, ReadBuffer)80%20%221111
testResetReadBufferManager(int, int)70%n/a114411
resetBufferManager()50%n/a113311
printDebugLog(String, Object[])50%n/a112211
incrementActiveBufferCount()50%n/a112211
decrementActiveBufferCount()50%n/a112211
currentTimeMillis()40%n/a111111
callTryEvict()40%n/a112211
getNumBuffers()40%n/a111111
setIsConfigured(boolean)40%n/a112211
getCurrentThreadPoolSize()40%n/a111111
setBufferManager(ReadBufferManagerV2)30%n/a112211
getCpuMonitoringThread()30%n/a111111
getInstance()0%n/a111111
getMinBufferPoolSize()0%n/a111111
getMaxBufferPoolSize()0%n/a111111
getCpuMonitoringIntervalInMilliSec()0%n/a111111
getMemoryMonitoringIntervalInMilliSec()0%n/a111111