From b873dc2a7b4b5b7a67946ed80a2bc1861ef094df Mon Sep 17 00:00:00 2001 From: Terry Wilson Date: Thu, 13 Oct 2022 15:51:14 -0700 Subject: [PATCH] xds: Priority LB to use acceptResolvedAddresses() (#9623) Part of a migration to move load balancers away from handleResolvedAddresses() --- xds/src/main/java/io/grpc/xds/PriorityLoadBalancer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xds/src/main/java/io/grpc/xds/PriorityLoadBalancer.java b/xds/src/main/java/io/grpc/xds/PriorityLoadBalancer.java index 5cae9139ae..b1667486fd 100644 --- a/xds/src/main/java/io/grpc/xds/PriorityLoadBalancer.java +++ b/xds/src/main/java/io/grpc/xds/PriorityLoadBalancer.java @@ -81,7 +81,7 @@ final class PriorityLoadBalancer extends LoadBalancer { } @Override - public void handleResolvedAddresses(ResolvedAddresses resolvedAddresses) { + public boolean acceptResolvedAddresses(ResolvedAddresses resolvedAddresses) { logger.log(XdsLogLevel.DEBUG, "Received resolution result: {0}", resolvedAddresses); this.resolvedAddresses = resolvedAddresses; PriorityLbConfig config = (PriorityLbConfig) resolvedAddresses.getLoadBalancingPolicyConfig(); @@ -100,6 +100,7 @@ final class PriorityLoadBalancer extends LoadBalancer { } } tryNextPriority(); + return true; } @Override