From b600e0dd80fd97b8b58f85d086baf9307d0fd3d2 Mon Sep 17 00:00:00 2001 From: Menghan Li Date: Fri, 6 May 2022 14:20:08 -0700 Subject: [PATCH] [csds_md_fix] xdsclient/csds: fix leaked metadata --- xds/internal/xdsclient/pubsub/update.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xds/internal/xdsclient/pubsub/update.go b/xds/internal/xdsclient/pubsub/update.go index 371405b6797..9ae6ae97671 100644 --- a/xds/internal/xdsclient/pubsub/update.go +++ b/xds/internal/xdsclient/pubsub/update.go @@ -232,7 +232,7 @@ func (pb *Pubsub) NewClusters(updates map[string]xdsresource.ClusterUpdateErrTup // from cache, and also send an resource not found error to indicate // resource removed. delete(pb.cdsCache, name) - pb.ldsMD[name] = xdsresource.UpdateMetadata{Status: xdsresource.ServiceStatusNotExist} + pb.cdsMD[name] = xdsresource.UpdateMetadata{Status: xdsresource.ServiceStatusNotExist} for wi := range pb.cdsWatchers[name] { wi.resourceNotFound() }