From 2455c3d50aad13e8198c7b7583267bec5064e09c Mon Sep 17 00:00:00 2001 From: Michael Lumish Date: Mon, 26 Jul 2021 10:52:11 -0700 Subject: [PATCH] grpc-js-xds: notify watchers when NACKing resource updates --- packages/grpc-js-xds/src/xds-client.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/grpc-js-xds/src/xds-client.ts b/packages/grpc-js-xds/src/xds-client.ts index ddca9284..6828a8a8 100644 --- a/packages/grpc-js-xds/src/xds-client.ts +++ b/packages/grpc-js-xds/src/xds-client.ts @@ -665,6 +665,11 @@ export class XdsClient { break; } if (serviceKind) { + this.adsState[serviceKind].reportStreamError({ + code: status.UNAVAILABLE, + details: message, + metadata: new Metadata() + }); resourceNames = this.adsState[serviceKind].getResourceNames(); nonce = this.adsState[serviceKind].nonce; versionInfo = this.adsState[serviceKind].versionInfo;