From a5ffcecd426fe566b8759a2d0d84551d970f5d2c Mon Sep 17 00:00:00 2001 From: Rohit Nayak Date: Sun, 19 Jul 2020 19:27:06 +0200 Subject: [PATCH] TestQueryPlanCache: a race with schemachanged event was resetting counters in between the test causing flakiness Signed-off-by: Rohit Nayak --- go/vt/vttablet/endtoend/config_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/go/vt/vttablet/endtoend/config_test.go b/go/vt/vttablet/endtoend/config_test.go index 851a45a6b3f..238daddf5aa 100644 --- a/go/vt/vttablet/endtoend/config_test.go +++ b/go/vt/vttablet/endtoend/config_test.go @@ -185,6 +185,9 @@ func TestConsolidatorReplicasOnly(t *testing.T) { } func TestQueryPlanCache(t *testing.T) { + //sleep to avoid race between SchemaChanged event clearing out the plans cache which breaks this test + time.Sleep(1 * time.Second) + defer framework.Server.SetQueryPlanCacheCap(framework.Server.QueryPlanCacheCap()) framework.Server.SetQueryPlanCacheCap(1)