From 6d8dc726ceeb794bee862b0c249187280bfe7121 Mon Sep 17 00:00:00 2001 From: Marco Pracucci Date: Tue, 29 Sep 2020 12:58:01 +0200 Subject: [PATCH 01/17] Added ingesters shuffle sharding support on the read path Signed-off-by: Marco Pracucci --- docs/blocks-storage/querier.md | 8 + docs/configuration/config-file-reference.md | 7 + pkg/cortex/modules.go | 1 + pkg/distributor/distributor.go | 56 ++- pkg/distributor/query.go | 64 +++- pkg/querier/querier.go | 3 + pkg/ring/replication_set.go | 9 + pkg/ring/ring.go | 48 ++- pkg/ring/ring_test.go | 378 +++++++++++++++++++- 9 files changed, 531 insertions(+), 43 deletions(-) diff --git a/docs/blocks-storage/querier.md b/docs/blocks-storage/querier.md index 6d805213cf3..f95a8d7d302 100644 --- a/docs/blocks-storage/querier.md +++ b/docs/blocks-storage/querier.md @@ -173,6 +173,14 @@ querier: # Default value 0 means secondary store is always queried. # CLI flag: -querier.use-second-store-before-time [use_second_store_before_time: