From ae29ac3e1e62a7b47fb672dec21de2dd83e4f027 Mon Sep 17 00:00:00 2001 From: Menghan Li Date: Wed, 8 Dec 2021 10:04:20 -0800 Subject: [PATCH] xds/client: send NewStream errors to the watchers (#5032) --- xds/internal/xdsclient/controller/transport.go | 1 + 1 file changed, 1 insertion(+) diff --git a/xds/internal/xdsclient/controller/transport.go b/xds/internal/xdsclient/controller/transport.go index b7746ed883c..0b982b0d705 100644 --- a/xds/internal/xdsclient/controller/transport.go +++ b/xds/internal/xdsclient/controller/transport.go @@ -81,6 +81,7 @@ func (t *Controller) run(ctx context.Context) { retries++ stream, err := t.vClient.NewStream(ctx, t.cc) if err != nil { + t.updateHandler.NewConnectionError(err) t.logger.Warningf("xds: ADS stream creation failed: %v", err) continue }