FederationBackendPolicy

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total198 of 1,03680%52 of 13260%429451237427
redistributeSplit(Multimap, Backend, Backend, Predicate)584242%18625%1113183101
computeScanRangeAssignment(List)3919983%102268%918115701
selectNodes(int, Iterator)280%60%445511
init(BeSelectionPolicy)268877%51168%4962501
getNextBe()220%n/a113311
isSplitLocal(List, String)190%40%335511
lambda$computeScanRangeAssignment$1(Backend)30%n/a111111
equateMovableDistribution(ListMultimap)220799%31583%31023501
equateDistribution(ListMultimap)5498%1787%1511501
selectExactNodes(Map, String[])38100%4100%030601
chooseNodeForSplit(List)32100%1375%130901
FederationBackendPolicy(NodeSelectionStrategy)24100%n/a010901
isSplitLocal(String[], String)24100%4100%030401
assignSplit(ListMultimap, Backend, Split)22100%n/a010401
init(List)19100%n/a010801
isFileAffinityEligible(Split)18100%3562%350201
getFileAffinityBackend(Split)15100%2100%020301
static {...}12100%n/a010401
init()10100%1150%120401
lambda$computeScanRangeAssignment$0(Backend)7100%n/a010101
redistributeSplit(Multimap, Backend, Backend)6100%n/a010101
FederationBackendPolicy()4100%n/a010201
setEnableSplitsRedistribution(boolean)4100%n/a010201
numBackends()4100%n/a010101
getBackends()4100%n/a010101
getAssignedWeightPerBackend()3100%n/a010101
lambda$redistributeSplit$2(Split)2100%n/a010101