From b10201741d750abeb9d41811a365627f1c7c514d Mon Sep 17 00:00:00 2001 From: Rohit Nayak Date: Wed, 23 Jun 2021 09:24:08 +0200 Subject: [PATCH] Refresh SrvVSchema after an ExternalizeVindex: was missing Signed-off-by: Rohit Nayak --- go/vt/wrangler/materializer.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/go/vt/wrangler/materializer.go b/go/vt/wrangler/materializer.go index 0418df15a1e..3f926a4aa4e 100644 --- a/go/vt/wrangler/materializer.go +++ b/go/vt/wrangler/materializer.go @@ -747,7 +747,10 @@ func (wr *Wrangler) ExternalizeVindex(ctx context.Context, qualifiedVindexName s // Remove the write_only param and save the source vschema. delete(sourceVindex.Params, "write_only") - return wr.ts.SaveVSchema(ctx, sourceKeyspace, sourceVSchema) + if err := wr.ts.SaveVSchema(ctx, sourceKeyspace, sourceVSchema); err != nil { + return err + } + return wr.ts.RebuildSrvVSchema(ctx, nil) } //