From 9cf4d02ce3334018c23ae1a5bc41c3b4a98377af Mon Sep 17 00:00:00 2001 From: Chengyuan Zhang Date: Wed, 10 Jun 2020 11:26:29 -0700 Subject: [PATCH] Propagate original error causing XdsClient stream closure to the Channel --- xds/src/main/java/io/grpc/xds/XdsNameResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xds/src/main/java/io/grpc/xds/XdsNameResolver.java b/xds/src/main/java/io/grpc/xds/XdsNameResolver.java index d37ab35e7c..3fb1eef8a7 100644 --- a/xds/src/main/java/io/grpc/xds/XdsNameResolver.java +++ b/xds/src/main/java/io/grpc/xds/XdsNameResolver.java @@ -224,7 +224,7 @@ final class XdsNameResolver extends NameResolver { logger.log( XdsLogLevel.WARNING, "Received error from xDS client {0}: {1}", xdsClient, error.getDescription()); - listener.onError(Status.UNAVAILABLE.withDescription(error.getDescription())); + listener.onError(error); } }