Revert "rls: use acceptResolvedAddresses() (#9569)"
This reverts commit 3b62fbe3657097e2191b918619c5bed4fd23bfcc.
diff --git a/rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java b/rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java
index ea795a4..2aac96c 100644
--- a/rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java
+++ b/rls/src/main/java/io/grpc/rls/RlsLoadBalancer.java
@@ -49,16 +49,8 @@
}
@Override
- public boolean acceptResolvedAddresses(ResolvedAddresses resolvedAddresses) {
+ public void handleResolvedAddresses(ResolvedAddresses resolvedAddresses) {
logger.log(ChannelLogLevel.DEBUG, "Received resolution result: {0}", resolvedAddresses);
-
- if (resolvedAddresses.getAddresses().isEmpty()) {
- handleNameResolutionError(Status.UNAVAILABLE.withDescription(
- "NameResolver returned no usable address. addrs=" + resolvedAddresses.getAddresses()
- + ", attrs=" + resolvedAddresses.getAttributes()));
- return false;
- }
-
LbPolicyConfiguration lbPolicyConfiguration =
(LbPolicyConfiguration) resolvedAddresses.getLoadBalancingPolicyConfig();
checkNotNull(lbPolicyConfiguration, "Missing rls lb config");
@@ -86,8 +78,6 @@
// not required.
this.lbPolicyConfiguration = lbPolicyConfiguration;
}
-
- return true;
}
@Override
diff --git a/rls/src/test/java/io/grpc/rls/RlsLoadBalancerTest.java b/rls/src/test/java/io/grpc/rls/RlsLoadBalancerTest.java
index 9f95200..b469ee6 100644
--- a/rls/src/test/java/io/grpc/rls/RlsLoadBalancerTest.java
+++ b/rls/src/test/java/io/grpc/rls/RlsLoadBalancerTest.java
@@ -445,7 +445,7 @@
ConfigOrError parsedConfigOrError =
provider.parseLoadBalancingPolicyConfig(getServiceConfig());
assertThat(parsedConfigOrError.getConfig()).isNotNull();
- rlsLb.acceptResolvedAddresses(ResolvedAddresses.newBuilder()
+ rlsLb.handleResolvedAddresses(ResolvedAddresses.newBuilder()
.setAddresses(ImmutableList.of(new EquivalentAddressGroup(mock(SocketAddress.class))))
.setLoadBalancingPolicyConfig(parsedConfigOrError.getConfig())
.build());