From 8eaa4e592f245bbd54b1d29a1ccd24c475d6c6c4 Mon Sep 17 00:00:00 2001 From: Seebs Date: Mon, 22 Feb 2021 16:01:45 -0600 Subject: [PATCH] shut down GRPC client after running QueryGRPC against a cluster If you don't shut the client down, it leaves two goroutines running forever. --- test/cluster.go | 1 + 1 file changed, 1 insertion(+) diff --git a/test/cluster.go b/test/cluster.go index 89e238868..4b8e55c5b 100644 --- a/test/cluster.go +++ b/test/cluster.go @@ -81,6 +81,7 @@ func (c *Cluster) QueryGRPC(t testing.TB, index, query string) *proto.TableRespo if err != nil { t.Fatalf("getting GRPC client: %v", err) } + defer grpcClient.Close() tableResp, err := grpcClient.QueryUnary(context.Background(), index, query) if err != nil {