thanos: Query errors after vertical compaction (penalty): Error executing query: sum and count timestamps not aligned
Thanos, Prometheus and Golang version used:
thanos, version 0.22.0 (branch: non-git, revision: non-git) build user: root@b63a1c94421f build date: 20210727-14:31:15 go version: go1.16.2 platform: linux/amd64
Object Storage Provider:
S3 storage
What happened:
After enabling vertical compaction and it being finished we see errors for longer range queries in Thanos query:
Example queries can be as simple as sum(up)
over 4w.
Error executing query: sum and count timestamps not aligned
What you expected to happen:
Queries to work as they did before vertical compaction.
How to reproduce it (as minimally and precisely as possible):
- Enable vertical compaction and let it finish:
--deduplication.func=penalty --deduplication.replica-label=prometheus_replica
- Query long time range with
sum(up)
Full logs to relevant components:
Anything else we need to know:
The issue triggers reliably with downsampled data. We keep 4w of raw data and older data only as 5m and 1h downsampled and whenever a downsampled block gets queried above error gets returned.
About this issue
- Original URL
- State: open
- Created 3 years ago
- Reactions: 8
- Comments: 34 (16 by maintainers)
Commits related to this issue
- e2e: add downsampling testcase to compact_test Try to add a test for https://github.com/thanos-io/thanos/issues/4549 but couldn't reproduce it :/ Signed-off-by: Giedrius Statkevičius <giedrius.statk... — committed to GiedriusS/thanos by GiedriusS 3 years ago
- e2e: add downsampling testcase to compact_test Try to add a test for https://github.com/thanos-io/thanos/issues/4549 but couldn't reproduce it :/ Signed-off-by: Giedrius Statkevičius <giedrius.statk... — committed to GiedriusS/thanos by GiedriusS 3 years ago
- e2e: add downsampling testcase to compact_test (#4911) Try to add a test for https://github.com/thanos-io/thanos/issues/4549 but couldn't reproduce it :/ Signed-off-by: Giedrius Statkevičius <gie... — committed to thanos-io/thanos by GiedriusS 3 years ago
With default out of order ingestion on Prom’s side this needs more attention than ever
no chance of a fix making the impending release ? 😦