prometheus/storage
Ayoub Mrini 6806b68f93
Some checks are pending
CI / Go tests (push) Waiting to run
CI / More Go tests (push) Waiting to run
CI / Go tests with previous Go version (push) Waiting to run
CI / UI tests (push) Waiting to run
CI / Go tests on Windows (push) Waiting to run
CI / Mixins tests (push) Waiting to run
CI / Build Prometheus for common architectures (push) Waiting to run
CI / Build Prometheus for all architectures (push) Waiting to run
CI / Report status of build Prometheus for all architectures (push) Blocked by required conditions
CI / Check generated parser (push) Waiting to run
CI / golangci-lint (push) Waiting to run
CI / fuzzing (push) Waiting to run
CI / codeql (push) Waiting to run
CI / Publish main branch artifacts (push) Blocked by required conditions
CI / Publish release artefacts (push) Blocked by required conditions
CI / Publish UI on npm Registry (push) Blocked by required conditions
[release-3.7] fix: Remote-write: revert changes in the queue resharding logic (#17412)
* Revert "chore: deprecate prometheus_remote_storage_{samples,exemplars,histograms}_in_total and prometheus_remote_storage_highest_timestamp_in_seconds"

This reverts commit ba14bc49db.

Signed-off-by: machine424 <ayoubmrini424@gmail.com>

* Revert "storage/remote: compute highestTimestamp and dataIn at QueueManager level"

This reverts commit 184c7eb918.

Signed-off-by: machine424 <ayoubmrini424@gmail.com>

* fix(remote-write): bring back the per queue metrics

Signed-off-by: machine424 <ayoubmrini424@gmail.com>

* test(remote): add TestRemoteWrite_ReshardingWithoutDeadlock to reproduce the sharding scale up deadlock

Signed-off-by: machine424 <ayoubmrini424@gmail.com>

---------

Signed-off-by: machine424 <ayoubmrini424@gmail.com>
2025-10-29 14:04:09 +00:00
..
remote [release-3.7] fix: Remote-write: revert changes in the queue resharding logic (#17412) 2025-10-29 14:04:09 +00:00
buffer.go chore: enable unused-receiver rule from revive 2025-08-04 09:43:33 +00:00
buffer_test.go chore: enable unused-receiver rule from revive 2025-08-04 09:43:33 +00:00
errors.go Fix appendable: check whether last val was a histogram (#14613) 2024-08-07 15:02:59 +02:00
errors_test.go Fix appendable: check whether last val was a histogram (#14613) 2024-08-07 15:02:59 +02:00
fanout.go TSDB: Fix some edge cases when OOO is enabled (#14710) 2024-10-23 17:34:28 +02:00
fanout_test.go chore: enable unused-receiver rule from revive 2025-08-04 09:43:33 +00:00
generic.go Add warnings (and annotations) to PromQL query results (#12152) 2023-09-14 18:57:31 +02:00
interface.go Revert "feat(storage): add new CombinedAppender interface and compatibility layer" 2025-08-29 08:16:39 +01:00
interface_test.go Fix: chunkenc.MockSeriesIterator 2024-08-30 16:44:36 +02:00
lazy.go Add warnings (and annotations) to PromQL query results (#12152) 2023-09-14 18:57:31 +02:00
memoized_iterator.go storage: add AtT method to MemoizedSeriesIterator 2024-07-15 14:09:02 +10:00
memoized_iterator_test.go storage: add AtT method to MemoizedSeriesIterator 2024-07-15 14:09:02 +10:00
merge.go Apply analyzer "modernize" to the whole codebase 2025-08-27 14:48:41 +02:00
merge_test.go Apply analyzer "modernize" to the whole codebase 2025-08-27 14:48:41 +02:00
noop.go Pass limit param as hint to storage.Querier 2024-06-20 09:47:38 -07:00
secondary.go Pass limit param as hint to storage.Querier 2024-06-20 09:47:38 -07:00
series.go chore: enable unused-receiver rule from revive 2025-08-04 09:43:33 +00:00
series_test.go Fix linting issues found by golangci-lint v2.0.2 (#16368) 2025-05-03 19:05:13 +02:00