LCOV - code coverage report
Current view: top level - source/common/upstream - load_balancer_impl.cc (source / functions) Hit Total Coverage
Test: coverage.dat Lines: 515 789 65.3 %
Date: 2024-01-05 06:35:25 Functions: 44 49 89.8 %

Function Name Sort by function name Hit count Sort by hit count
_ZN5Envoy8Upstream16LoadBalancerBase14choosePriorityEmRKNS0_11HealthyLoadERKNS0_12DegradedLoadE 977
_ZN5Envoy8Upstream16LoadBalancerBase27recalculateLoadInTotalPanicEv 752
_ZN5Envoy8Upstream16LoadBalancerBase27recalculatePerPriorityPanicEv 1233
_ZN5Envoy8Upstream16LoadBalancerBase27recalculatePerPriorityStateEjRKNS0_11PrioritySetERNS0_22HealthyAndDegradedLoadERNS0_19HealthyAvailabilityERNS0_20DegradedAvailabilityERj 1508
_ZN5Envoy8Upstream16LoadBalancerBaseC2ERKNS0_11PrioritySetERNS0_14ClusterLbStatsERNS_7Runtime6LoaderERNS_6Random15RandomGeneratorEj 613
_ZN5Envoy8Upstream18RandomLoadBalancer12peekOrChooseEPNS0_19LoadBalancerContextEb 351
_ZN5Envoy8Upstream18RandomLoadBalancer14chooseHostOnceEPNS0_19LoadBalancerContextE 258
_ZN5Envoy8Upstream18RandomLoadBalancer15peekAnotherHostEPNS0_19LoadBalancerContextE 257
_ZN5Envoy8Upstream19EdfLoadBalancerBase10initializeEv 476
_ZN5Envoy8Upstream19EdfLoadBalancerBase14chooseHostOnceEPNS0_19LoadBalancerContextE 521
_ZN5Envoy8Upstream19EdfLoadBalancerBase15peekAnotherHostEPNS0_19LoadBalancerContextE 242
_ZN5Envoy8Upstream19EdfLoadBalancerBase27recalculateHostsInSlowStartERKNSt3__16vectorINS2_10shared_ptrINS0_4HostEEENS2_9allocatorIS6_EEEE 100
_ZN5Envoy8Upstream19EdfLoadBalancerBase7refreshEj 1074
_ZN5Envoy8Upstream19EdfLoadBalancerBaseC2ERKNS0_11PrioritySetEPS3_RNS0_14ClusterLbStatsERNS_7Runtime6LoaderERNS_6Random15RandomGeneratorEjNSt3__18optionalIN5envoy10extensions23load_balancing_policies6common2v316LocalityLbConfigEEENSF_INSK_15SlowStartConfigEEERNS_10TimeSourceE 477
_ZN5Envoy8Upstream24LeastRequestLoadBalancer18unweightedHostPeekERKNSt3__16vectorINS2_10shared_ptrINS0_4HostEEENS2_9allocatorIS6_EEEERKNS0_25ZoneAwareLoadBalancerBase11HostsSourceE 25
_ZN5Envoy8Upstream24LeastRequestLoadBalancer18unweightedHostPickERKNSt3__16vectorINS2_10shared_ptrINS0_4HostEEENS2_9allocatorIS6_EEEERKNS0_25ZoneAwareLoadBalancerBase11HostsSourceE 47
_ZN5Envoy8Upstream24LoadBalancerConfigHelper34localityLbConfigFromCommonLbConfigERKN5envoy6config7cluster2v322Cluster_CommonLbConfigE 613
_ZN5Envoy8Upstream25ZoneAwareLoadBalancerBase10chooseHostEPNS0_19LoadBalancerContextE 779
_ZN5Envoy8Upstream25ZoneAwareLoadBalancerBase22resizePerPriorityStateEv 1233
_ZN5Envoy8Upstream25ZoneAwareLoadBalancerBase27calculateLocalityPercentageERKNS0_16HostsPerLocalityEPm 0
_ZN5Envoy8Upstream25ZoneAwareLoadBalancerBase27earlyExitNonLocalityRoutingEv 0
_ZN5Envoy8Upstream25ZoneAwareLoadBalancerBase30earlyExitNonLocalityRoutingNewEv 164
_ZN5Envoy8Upstream25ZoneAwareLoadBalancerBase31calculateLocalityPercentagesNewERKNS0_16HostsPerLocalityES4_ 0
_ZN5Envoy8Upstream25ZoneAwareLoadBalancerBase35regenerateLocalityRoutingStructuresEv 0
_ZN5Envoy8Upstream25ZoneAwareLoadBalancerBase38regenerateLocalityRoutingStructuresNewEv 164
_ZN5Envoy8Upstream25ZoneAwareLoadBalancerBaseC2ERKNS0_11PrioritySetEPS3_RNS0_14ClusterLbStatsERNS_7Runtime6LoaderERNS_6Random15RandomGeneratorEjNSt3__18optionalIN5envoy10extensions23load_balancing_policies6common2v316LocalityLbConfigEEE 613
_ZNK5Envoy8Upstream16LoadBalancerBase13chooseHostSetEPNS0_19LoadBalancerContextEm 977
_ZNK5Envoy8Upstream16LoadBalancerBase16isHostSetInPanicERKNS0_7HostSetE 1248
_ZNK5Envoy8Upstream19EdfLoadBalancerBase18isSlowStartEnabledEv 1177562
_ZNK5Envoy8Upstream19EdfLoadBalancerBase20applySlowStartFactorEdRKNS0_4HostE 3876
_ZNK5Envoy8Upstream19EdfLoadBalancerBase21noHostsAreInSlowStartEv 1172316
_ZNK5Envoy8Upstream24LeastRequestLoadBalancer10hostWeightERKNS0_4HostE 1040370
_ZNK5Envoy8Upstream25ZoneAwareLoadBalancerBase15hostSourceToUseEPNS0_19LoadBalancerContextEm 977
_ZNK5Envoy8Upstream25ZoneAwareLoadBalancerBase17hostSourceToHostsENS1_11HostsSourceE 824
_ZNK5Envoy8Upstream25ZoneAwareLoadBalancerBase27tryChooseLocalLocalityHostsERKNS0_7HostSetE 0
load_balancer_impl.cc:_ZN5Envoy8Upstream12_GLOBAL__N_114distributeLoadERNS_7PhantomINSt3__16vectorIjNS3_9allocatorIjEEEENS0_4LoadEEERKNS2_IS7_NS0_12AvailabilityEEEmm 938
load_balancer_impl.cc:_ZN5Envoy8Upstream12_GLOBAL__N_118tooManyPreconnectsEmj 499
load_balancer_impl.cc:_ZN5Envoy8Upstream12_GLOBAL__N_119hostWeightsAreEqualERKNSt3__16vectorINS2_10shared_ptrINS0_4HostEEENS2_9allocatorIS6_EEEE 4782
load_balancer_impl.cc:_ZN5Envoy8Upstream12_GLOBAL__N_121applyAggressionFactorEdd 3876
load_balancer_impl.cc:_ZZN5Envoy8Upstream16LoadBalancerBase27recalculateLoadInTotalPanicEvENK3$_3clEmRKNSt3__110unique_ptrINS0_7HostSetENS3_14default_deleteIS5_EEEE 1168
load_balancer_impl.cc:_ZZN5Envoy8Upstream16LoadBalancerBaseC1ERKNS0_11PrioritySetERNS0_14ClusterLbStatsERNS_7Runtime6LoaderERNS_6Random15RandomGeneratorEjENK3$_2clEjRKNSt3__16vectorINSE_10shared_ptrINS0_4HostEEENSE_9allocatorISI_EEEESN_ 620
load_balancer_impl.cc:_ZZN5Envoy8Upstream19EdfLoadBalancerBase14chooseHostOnceEPNS0_19LoadBalancerContextEENK4$_10clERKNS0_4HostE 109
load_balancer_impl.cc:_ZZN5Envoy8Upstream19EdfLoadBalancerBase15peekAnotherHostEPNS0_19LoadBalancerContextEENK3$_9clERKNS0_4HostE 20
load_balancer_impl.cc:_ZZN5Envoy8Upstream19EdfLoadBalancerBase7refreshEjENK3$_8clENS0_25ZoneAwareLoadBalancerBase11HostsSourceERKNSt3__16vectorINS5_10shared_ptrINS0_4HostEEENS5_9allocatorIS9_EEEE 4782
load_balancer_impl.cc:_ZZN5Envoy8Upstream19EdfLoadBalancerBaseC1ERKNS0_11PrioritySetEPS3_RNS0_14ClusterLbStatsERNS_7Runtime6LoaderERNS_6Random15RandomGeneratorEjNSt3__18optionalIN5envoy10extensions23load_balancing_policies6common2v316LocalityLbConfigEEENSF_INSK_15SlowStartConfigEEERNS_10TimeSourceEENK3$_6clEjRKNSE_6vectorINSE_10shared_ptrINS0_4HostEEENSE_9allocatorISV_EEEES10_ 464
load_balancer_impl.cc:_ZZN5Envoy8Upstream19EdfLoadBalancerBaseC1ERKNS0_11PrioritySetEPS3_RNS0_14ClusterLbStatsERNS_7Runtime6LoaderERNS_6Random15RandomGeneratorEjNSt3__18optionalIN5envoy10extensions23load_balancing_policies6common2v316LocalityLbConfigEEENSF_INSK_15SlowStartConfigEEERNS_10TimeSourceEENK3$_7clERKNSE_6vectorINSE_10shared_ptrINS0_4HostEEENSE_9allocatorISV_EEEES10_ 464
load_balancer_impl.cc:_ZZN5Envoy8Upstream25ZoneAwareLoadBalancerBaseC1ERKNS0_11PrioritySetEPS3_RNS0_14ClusterLbStatsERNS_7Runtime6LoaderERNS_6Random15RandomGeneratorEjNSt3__18optionalIN5envoy10extensions23load_balancing_policies6common2v316LocalityLbConfigEEEENK3$_4clEjRKNSE_6vectorINSE_10shared_ptrINS0_4HostEEENSE_9allocatorISR_EEEESW_ 620
load_balancer_impl.cc:_ZZN5Envoy8Upstream25ZoneAwareLoadBalancerBaseC1ERKNS0_11PrioritySetEPS3_RNS0_14ClusterLbStatsERNS_7Runtime6LoaderERNS_6Random15RandomGeneratorEjNSt3__18optionalIN5envoy10extensions23load_balancing_policies6common2v316LocalityLbConfigEEEENK3$_5clEjRKNSE_6vectorINSE_10shared_ptrINS0_4HostEEENSE_9allocatorISR_EEEESW_ 82
load_balancer_impl.cc:_ZZZN5Envoy8Upstream19EdfLoadBalancerBase7refreshEjENK3$_8clENS0_25ZoneAwareLoadBalancerBase11HostsSourceERKNSt3__16vectorINS5_10shared_ptrINS0_4HostEEENS5_9allocatorIS9_EEEEENKUlRKS8_E_clESG_ 525346

Generated by: LCOV version 1.15