CompactionStrategyManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,706 of 2,22223%176 of 21417%1601913564656384
verifyMetadata(SSTableReader, long, TimeUUID, boolean)820%60%447711
getEstimatedRemainingTasks(int, long, boolean)800%80%55171711
validateForCompaction(Iterable)760%120%77171711
getStrategyFolders(AbstractCompactionStrategy)730%80%55131311
findUpgradeSSTableTask()590%80%55151511
reloadParamsFromSchema(CompactionParams)590%200%1111121211
releaseRepairData(Collection)590%40%339911
maybeGetScanners(Collection, Collection)570%20%22121211
sumArrays(int[], int[])530%80%558811
sumArrays(long[], long[])530%80%558811
handleRepairStatusChangedNotification(Iterable)500%80%55121211
groupSSTables(Iterable)450%40%338811
lambda$getMaximalTasks$6(long, boolean, OperationType)450%40%339911
getUserDefinedTasks(Collection, long)440%20%228811
getSSTableCountPerLevel()420%40%33111111
getPerLevelSizeBytes()420%40%33101011
getSSTableCountPerTWCSBucket()420%20%229911
mutateRepaired(Collection, long, TimeUUID, boolean)410%20%22101011
getUnleveledSSTables()400%40%339911
reloadDiskBoundaries(DiskBoundaries)360%20%22111111
getStrategies()350%n/a116611
reloadParamsFromJMX(CompactionParams)320%80%559911
handleListChangedNotification(Iterable, Iterable)320%20%225511
handleNotification(INotification, Object)313250%4660%4671901
getEstimatedRemainingTasks()290%20%227711
getCompactionTask(LifecycleTransaction, long, long)260%n/a115511
getHolderIndex(SSTableReader)250%40%334411
hasDataForPendingRepair(TimeUUID)220%40%333311
sumCountsByBucket(List, int)220%n/a113311
maybeReloadParamsFromSchema(CompactionParams)210%40%337711
maybeReloadParamsFromJMX(CompactionParams)210%40%337711
getHolder(boolean, boolean, boolean)182052%1375%132601
startup()175777%4450%3541401
maybeReloadDiskBoundaries()17522%3125%235701
shutdown()170%n/a116611
getNextBackgroundTask(long)167582%4866%4742201
lambda$findUpgradeSSTableTask$1(SSTableReader, SSTableReader)160%n/a113311
groupSSTablesForAntiCompaction(Collection)150%n/a114411
getMaximalTasks(long, boolean, OperationType)150%n/a112211
getPendingRepairManagers()150%n/a114411
isLeveledCompaction()130%n/a113311
lambda$findUpgradeSSTableTask$0(Set, SSTableReader)130%40%331111
lambda$sumCountsByBucket$4(TreeMap, Map.Entry)110%n/a111111
resume()100%n/a114411
pause()100%n/a114411
enable()100%n/a114411
getScanners(Collection, Collection)100%n/a114411
overrideLocalParams(CompactionParams)100%n/a113311
isRepaired(AbstractCompactionStrategy)90%20%221111
handleMetadataChangedNotification(SSTableReader, StatsMetadata)70%n/a112211
getHolder(SSTableReader)61875%1375%131501
getCompactionStrategyFor(SSTableReader)60%n/a112211
getAllStrategies()60%n/a111111
handleDeletingNotification(SSTableReader)60%n/a112211
getScanners(Collection)50%n/a111111
compactionStrategyIndexFor(SSTableReader)41680%1150%121501
getHolder(long, TimeUUID, boolean)41376%2250%230101
shouldBeEnabled()40%n/a111111
lambda$sumCountsByBucket$3(Map)40%n/a111111
lambda$getSSTableCountPerTWCSBucket$2(AbstractCompactionStrategy)40%n/a111111
isActive()30%n/a111111
getRepairedUnsafe()30%n/a111111
getUnrepairedUnsafe()30%n/a111111
getPendingRepairsUnsafe()30%n/a111111
getTransientRepairsUnsafe()30%n/a111111
getLevelFanoutSize()30%n/a111111
getHolders()30%n/a111111
getMaxSSTableBytes()30%n/a111111
getCompactionParams()30%n/a111111
supportsEarlyOpen()30%n/a111111
lambda$sumCountsByBucket$5(Integer)30%n/a111111
compactionStrategyIndexForDirectory(Descriptor)11794%1150%120301
CompactionStrategyManager(ColumnFamilyStore, Supplier, boolean)118100%n/a0102301
createSSTableMultiWriter(Descriptor, long, long, TimeUUID, boolean, IntervalSet, int, SerializationHeader, Collection, LifecycleNewTracker)31100%n/a010501
setStrategy(CompactionParams)23100%2100%020501
handleFlushNotification(Iterable)17100%2100%020301
compactionStrategyFor(SSTableReader)14100%n/a010301
CompactionStrategyManager(ColumnFamilyStore)13100%n/a010201
isEnabled()10100%1375%130101
disable()10100%n/a010401
getNumTokenPartitions()10100%2100%020101
onlyPurgeRepairedTombstones()8100%n/a010101
static {...}6100%n/a010201
getName()3100%n/a010101