LoadBalanceScanWorkerSelector

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total229 of 82072%35 of 8458%306652196324
selectScanReplicaAndMinWorkloadWorker(TScanRangeLocations, long, boolean)844132%1118%67253501
filterReplicaByWorkerInBucket(ScanNode, long, int, List)476558%6650%5782501
selectReplicaAndWorkerWithBucket(UnassignedScanBucketOlapTableJob, ConnectContext)405758%8850%6972001
selectForBucket(UnassignedJob, List, BiFunction, Function, boolean)1314191%3975%3723701
lambda$sortScanRanges$8(TScanRangeLocations, TScanRangeLocations)100%n/a113311
lambda$bucketScanRangeSupplier$2(boolean, ScanNode, Integer)81361%2250%232701
sortScanRanges(List)80%n/a113311
lambda$bucketBytesSupplier$3(ScanNode)6753%1150%121301
lambda$selectReplicaAndWorkerWithBucket$1(OlapScanNode)50%n/a111111
selectReplicaAndWorkerWithoutBucket(ScanNode, ConnectContext)45893%1375%1311301
getScanRangeSize(ScanNode, TScanRangeLocations)25796%1990%1601701
shouldSortTablets(List, ConnectContext)21588%1375%130201
computeEachBucketScanBytes(List, Function)46100%4100%0301001
selectMinWorkloadWorker(List)36100%1375%1301001
lambda$selectReplicaAndWorkerWithoutBucket$0(ScanNode, DistributedPlanWorker)12100%n/a010201
LoadBalanceScanWorkerSelector(DistributedPlanWorkerManager)9100%n/a010401
lambda$selectForBucket$4(DistributedPlanWorker)8100%n/a010101
getWorkload(DistributedPlanWorker)7100%n/a010101
bucketScanRangeSupplier(boolean)4100%n/a010101
lambda$getWorkload$7(DistributedPlanWorker)4100%n/a010101
lambda$selectForBucket$6(ScanNode)4100%n/a010101
getWorkerManager()3100%n/a010101
bucketBytesSupplier()2100%n/a010101
lambda$selectForBucket$5(Integer)2100%n/a010101