SystemInfoService

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,314 of 2,3140%280 of 2800%2082085545546868
selectBackendIdsByPolicy(BeSelectionPolicy, int, List)2550%380%2020494911
selectBackendIdsForReplicaCreation(ReplicaAllocation, Map, TStorageMedium, boolean, boolean)2170%300%1616464611
modifyBackends(ModifyBackendOp)1290%200%1111343411
getStartPosOfRoundRobin(Tag, TStorageMedium, boolean)860%160%99212111
addBackends(List, Map)720%60%44171711
updateBackendReportVersion(long, long, long, long, boolean)680%140%88171711
updateBackendState(Backend)630%20%22171711
addBackend(String, int, Map)580%n/a11141411
getHostAndPort(String)580%80%55141411
checkExceedDiskCapacityLimit(Multimap, boolean)580%100%66121211
dropBackend(String, int)570%20%22161611
updatePathInfo(List, List)530%60%44121211
dropBackends(List)480%40%33121211
getDetailsForCreateReplica(ReplicaAllocation)470%20%229911
saveBackends(CountingDataOutputStream, long)450%20%22111111
getAllBackendByCurrentCluster(boolean)410%60%44101011
replayDropBackend(Backend)400%20%22111111
getBackendIdByHost(String)390%60%44101011
checkReplicaAllocation(ReplicaAllocation)390%40%339911
replayAddBackend(Backend)380%n/a119911
modifyBackendHost(ModifyBackendHostNameOp)350%40%339911
getAllBackendIds(boolean)340%80%55111111
getStorageBackendNumFromDiffHosts(boolean)340%80%558811
getMinPipelineExecutorSize(String)330%40%33141411
getAvailableCapacityB()310%40%337711
replayModifyBackend(Backend)310%20%228811
getDecommissionedBackendIds()300%60%449911
loadBackends(DataInputStream, long)300%20%228811
getBackendListByComputeGroup(Set)300%40%336611
modifyBackendHostName(String, int, String)290%40%339911
needRetryWithReplan(String)290%60%448811
getBackendWithHeartbeatPort(String, int)280%60%446611
getBackendWithBePort(String, int)280%60%446611
getBackendWithHttpPort(String, int)280%60%446611
dropBackendsByIds(List)270%40%336611
getBackends(List)260%40%337711
getTags()230%20%226611
dropBackend(long)190%20%225511
addBackend(Backend)180%n/a115511
checkBackendScheduleAvailable(long)160%40%334411
checkBackendAlive(long)160%40%334411
getBackendReportVersion(long)160%20%224411
decommissionBackend(Backend)150%n/a114411
static {...}140%n/a114411
getBackendsNumber(boolean)130%20%224411
SystemInfoService()120%n/a114411
getBackendsByTag(Tag)120%n/a112211
getAllClusterBackends(boolean)110%n/a113311
checkAvailableCapacity()110%20%223311
getMixBackends()100%n/a112211
getCnBackends()100%n/a112211
validateHostAndPort(String)100%n/a112211
getAllClusterBackendsNoException()100%n/a114411
selectBackendIdsByPolicy(BeSelectionPolicy, int)90%n/a111111
lambda$getAllClusterBackends$0(boolean, Backend)90%40%331111
dropAllBackend()70%n/a113311
getBackend(long)70%n/a111111
clear()70%n/a113311
addBackends(List, boolean)60%n/a112211
lambda$getMinPipelineExecutorSize$5(int)60%20%221111
lambda$checkReplicaAllocation$3(Map.Entry, Backend)60%n/a111111
lambda$getBackendsByTag$4(Tag, Backend)50%n/a111111
lambda$getDetailsForCreateReplica$2(Tag, Backend)50%n/a111111
getAllBackendIds()40%n/a111111
getTabletNumByBackendId(long)40%n/a111111
getBackendsByCurrentCluster()30%n/a111111
getAllBackendsByAllCluster()30%n/a111111
lambda$getMixBackends$1(Backend)30%n/a111111