grafana/mimir

Validate -blocks-storage.bucket-store.ignore-blocks-within when running in monolithic mode

Open

#2.675 geöffnet am 9. Aug. 2022

Auf GitHub ansehen
 (3 Kommentare) (2 Reaktionen) (0 zugewiesene Personen)Go (808 Forks)auto 404
ease-of-usehacktoberfest

Repository-Metriken

Stars
 (5.181 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

I'm seeing help requests from several people lowering -querier.query-store-after without changing -blocks-storage.bucket-store.ignore-blocks-within, causing some queries to fail with "consistency check failed" errors.

We should validate -blocks-storage.bucket-store.ignore-blocks-within setting to make sure it has been set to a value lower than -querier.query-store-after minus a delta (in jsonnet we used a 2h delta).

Unfortunately, -querier.query-store-after is set on the querier, while -blocks-storage.bucket-store.ignore-blocks-within is set on the store-gateway, so there's no reliable way to validate it when running in microservices mode. However, we could at least validate it when running monolithic mode.

Contributor Guide