servicetalk / PR 3652
loadbalancer: align outlier detector defaults with Envoy
apple/servicetalk#3652 mergedmixed
+229/−57lines
5files
0comments
2026-09-23opened
2026-09-28merged
What it touches
main: 2 test: 2 build: 1
Modules: servicetalk-loadbalancer-experimental-provider (3), servicetalk-loadbalancer (2)
Architectural impact (arcade-agent diff_impact)
2files mapped to the graph
47entities in those files
Loadbalancercomponents
1487entities within 3 hops downstream
Most depended-upon changed entities
| Entity | Dependents |
|---|---|
io.servicetalk.loadbalancer.experimental.DefaultLoadBalancerProviderConfig.getProperty | 124 |
io.servicetalk.loadbalancer.OutlierDetectorConfig.enforcing | 32 |
io.servicetalk.loadbalancer.experimental.DefaultLoadBalancerProviderConfig.instance | 17 |
io.servicetalk.loadbalancer.experimental.DefaultLoadBalancerProviderConfig.getLong | 5 |
io.servicetalk.loadbalancer.OutlierDetectorConfig | 3 |
Computed against the current default branch, not the PR base commit; files renamed or deleted since then are unmatched. Downstream counts are a reverse-dependency closure to depth 3 and over-approximate real blast radius.
Build & CI relevance
- Touches Gradle/build files: review for build-time or cache impact.
Files
| build | servicetalk-loadbalancer-experimental-provider/build.gradle |
| main | servicetalk-loadbalancer-experimental-provider/src/main/java/io/servicetalk/loadbalancer/experimental/DefaultLoadBalancerProviderConfig.java |
| test | servicetalk-loadbalancer-experimental-provider/src/test/java/io/servicetalk/loadbalancer/experimental/DefaultLoadBalancerProviderConfigTest.java |
| main | servicetalk-loadbalancer/src/main/java/io/servicetalk/loadbalancer/OutlierDetectorConfig.java |
| test | servicetalk-loadbalancer/src/test/java/io/servicetalk/loadbalancer/OutlierDetectorConfigTest.java |