Skip to content

Commit 6996ece

Browse files
authored
fix flaky TestQueryFrontendNoRetryChunkPool test (#5631)
Signed-off-by: Ben Ye <[email protected]>
1 parent afb979b commit 6996ece

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

integration/query_frontend_test.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -499,7 +499,7 @@ func TestQueryFrontendNoRetryChunkPool(t *testing.T) {
499499
"-blocks-storage.bucket-store.sync-interval": "5s",
500500
}), "")
501501
querier := e2ecortex.NewQuerier("querier", e2ecortex.RingStoreConsul, consul.NetworkHTTPEndpoint(), mergeFlags(flags, map[string]string{
502-
"-blocks-storage.bucket-store.sync-interval": "5s",
502+
"-blocks-storage.bucket-store.sync-interval": "1s",
503503
"-querier.frontend-address": queryFrontend.NetworkGRPCEndpoint(),
504504
}), "")
505505
require.NoError(t, s.StartAndWaitReady(querier, storeGateway))
@@ -509,6 +509,10 @@ func TestQueryFrontendNoRetryChunkPool(t *testing.T) {
509509
require.NoError(t, storeGateway.WaitSumMetrics(e2e.Equals(512), "cortex_ring_tokens_total"))
510510
require.NoError(t, querier.WaitSumMetricsWithOptions(e2e.GreaterOrEqual(4), []string{"cortex_querier_blocks_scan_duration_seconds"}, e2e.WithMetricCount))
511511

512+
// Sleep 3 * bucket sync interval to make sure consistency checker
513+
// doesn't consider block is uploaded recently.
514+
time.Sleep(3 * time.Second)
515+
512516
// Query back the series.
513517
c, err = e2ecortex.NewClient("", queryFrontend.HTTPEndpoint(), "", "", "user-1")
514518
require.NoError(t, err)

0 commit comments

Comments
 (0)