Bartlomiej Plotka
Bartlomiej Plotka
Track perf events for only the high-priority (PR) tasks.
In ideal world retention is not necessary on downsampling/raw leve, but on aggregation level. We need to have the way to bring it through in LTS system like Thanos. AC:...
During bug fixing on https://github.com/thanos-io/thanos/pull/2528 I found that downsampling always encodes whatever is given in the block into huge chunks. This can lead to inefficiency during query time when only...
Let's start with **acceptance criteria** for our compatibity tests: * I would like to know with which versions of Prometheus Thanos *supports* on *each* PR. But what we mean by...
Discussion for Reference https://github.com/improbable-eng/thanos/pull/617 Acceptance Critiria: * Minio S3 provider will choose when to use multi part properly even with just `Upload(ctx context.Context, name string, r io.Reader)` interface.
https://github.com/efficientgo/e2e/pull/49/files#r970496053
We could make test cleanup more reliable following a similar pattern as in https://golang.testcontainers.org/features/garbage_collector/ Perhaps one container that deletes the whole network? (no need for sidecars). What would be enough...
It would be amazing to have goleak working on Benchmarks as well. However, I think some functions might needed to be filtered by default. Repro: ``` func BenchmarkGoroutines(b *testing.B) {...
Otherwise HTTP library might not be able to reuse TCP connections. Signed-off-by: bwplotka
https://github.com/prometheus/prometheus/pull/5703 extended remote read protocol and added `ReadRequest_STREAMED_XOR_CHUNKS` Prometheus implements remote read API, but it can also be configured to **use/call** other remote read API. Enable streaming remote read if...