Ganesh Vernekar
Ganesh Vernekar
#### What this PR does Main aim was to sync `pkg/storage` from sparsehistogram branch. Since it changes some function signature, I pulled in those changes from sparsehistogram branch as well....
#### What this PR does Syncs the updates in the unit tests for distributor and compactor done in `sparsehistogram` into `main` branch. #### Checklist - [x] Tests updated - [...
Similar to the PromQL tests, I don't plan on building binaries and docker images in the CI and rather have a bunch of Go CLI commands in the docs that...
When we try to replay a checkpoint here https://github.com/prometheus/prometheus/blob/30505a202a4c33ceeb10bfb3ba01e371a2a10906/tsdb/head.go#L678-L680 we can encounter a `wal.CorruptionErr`. But we are repairing only the WAL irrespective of whether the corruption was from WAL or...
(Draft PR since we are adding more metrics and logs, but it is good to review other than that. Docs and changelog is also pending.) #### What this PR does...
### Proposal Label Index and Label Offset Table are still being written to the index for backward compatibility. It has been a long time since we stopped reading that in...
We immediately try to consume some kafka records on startup in Block Bulder. See: https://github.com/grafana/mimir/blob/f52911d917c8c52e0da6a59348a64dd7f7622072/pkg/blockbuilder/blockbuilder.go#L113-L122 The proposal is the consume the records only if the partition was lagging by more...
### Proposal A follow-up of #11764. There are a couple of use cases right now that could benefit with having hints on TSDB Append. 1. #11730 - a way to...
#### What this PR does Adds an option `proxy.shift-comparison-queries-by` to shift the query times for query-tee comparisons. Sometimes `proxy.compare-skip-recent-samples` option may not be enough because if you want to set...
### Proposal For massive Prometheus instances, WAL replay is very slow. And restarts during that period makes it worse. In many cases, WAL replay is not bottlenecked by disk speed,...