diff --git a/rls/src/main/java/io/grpc/rls/CachingRlsLbClient.java b/rls/src/main/java/io/grpc/rls/CachingRlsLbClient.java index 5b56c6dd4a..cff7ece156 100644 --- a/rls/src/main/java/io/grpc/rls/CachingRlsLbClient.java +++ b/rls/src/main/java/io/grpc/rls/CachingRlsLbClient.java @@ -253,7 +253,7 @@ final class CachingRlsLbClient { linkedHashLruCache.close(); // TODO(creamsoup) maybe cancel all pending requests pendingCallCache.clear(); - rlsChannel.shutdown(); + rlsChannel.shutdownNow(); rlsPicker.close(); } }