Skip to content

Conversation

CharlieTLe
Copy link
Owner

SungJin1212 and others added 30 commits June 20, 2025 09:36
…ortexproject#6830)

* allow store gateway to ignore syncing blocks older than certain time

Signed-off-by: Ben Ye <[email protected]>

* changelog

Signed-off-by: yeya24 <[email protected]>

* fix handling default value 0

Signed-off-by: yeya24 <[email protected]>

* fix

Signed-off-by: yeya24 <[email protected]>

* refactor code a bit

Signed-off-by: yeya24 <[email protected]>

* update unit test

Signed-off-by: yeya24 <[email protected]>

---------

Signed-off-by: Ben Ye <[email protected]>
Signed-off-by: yeya24 <[email protected]>
…t#6829)

* unify chunks and metadata cache to bucket cache

Signed-off-by: yeya24 <[email protected]>

* update docs

Signed-off-by: Ben Ye <[email protected]>

* update changelog

Signed-off-by: Ben Ye <[email protected]>

---------

Signed-off-by: yeya24 <[email protected]>
Signed-off-by: Ben Ye <[email protected]>
* Split compactor cleaner metrics

Signed-off-by: Daniel Deluiggi <[email protected]>

* CHANGELOG

Signed-off-by: Daniel Deluiggi <[email protected]>

* fix lint

Signed-off-by: Daniel Deluiggi <[email protected]>

* update doc

Signed-off-by: Daniel Deluiggi <[email protected]>

* Address comments

Signed-off-by: Daniel Deluiggi <[email protected]>

* update doc

Signed-off-by: Daniel Deluiggi <[email protected]>

---------

Signed-off-by: Daniel Deluiggi <[email protected]>
* Add native histograms ingestion rate limit

Signed-off-by: Paurush Garg <[email protected]>

* Adding Tests and Updating Docs

Signed-off-by: Paurush Garg <[email protected]>

* Resolving failed testcase

Signed-off-by: Paurush Garg <[email protected]>

* Resolving comments

Signed-off-by: Paurush Garg <[email protected]>

* Resolving comments

Signed-off-by: Paurush Garg <[email protected]>

* Updating doc

Signed-off-by: Paurush Garg <[email protected]>

* Changing NativeHistograms default ingestion limits

Signed-off-by: Paurush Garg <[email protected]>

* Discard only NH Samples for NH Rate Limiter

Signed-off-by: Paurush Garg <[email protected]>

* Adding more test coverage

Signed-off-by: Paurush Garg <[email protected]>

---------

Signed-off-by: Paurush Garg <[email protected]>
…6834)

* Add sample size limit validation for native histograms samples

Signed-off-by: Paurush Garg <[email protected]>

* Fixing Rebase

Signed-off-by: Paurush Garg <[email protected]>

---------

Signed-off-by: Paurush Garg <[email protected]>
* Upadte GRPC + Create unit test

Signed-off-by: alanprot <[email protected]>

* Implementing custom grpc codec that does not free the buffer when Unmarshalling

Signed-off-by: alanprot <[email protected]>

* fix http test

Signed-off-by: alanprot <[email protected]>

* just changing the proto id

Signed-off-by: alanprot <[email protected]>

* defer even on error

Signed-off-by: alanprot <[email protected]>

* Implementing the free on the PushStream

Signed-off-by: alanprot <[email protected]>

* Using gogo proto methods when possible

Signed-off-by: alanprot <[email protected]>

---------

Signed-off-by: alanprot <[email protected]>
* add response compression wrapper to query api

Signed-off-by: Ahmed Hassan <[email protected]>

* fix formatting

Signed-off-by: Ahmed Hassan <[email protected]>

---------

Signed-off-by: Ahmed Hassan <[email protected]>
* Updating Prometheus

Signed-off-by: alanprot <[email protected]>

* lint

Signed-off-by: alanprot <[email protected]>

* Run native histogram test with prometheus 3.3.1

* fix ruler integ test

Signed-off-by: alanprot <[email protected]>

---------

Signed-off-by: alanprot <[email protected]>
* add parquet labels cache

Signed-off-by: yeya24 <[email protected]>

* changelog

Signed-off-by: yeya24 <[email protected]>

---------

Signed-off-by: yeya24 <[email protected]>
* Updating parquet common to latest

Signed-off-by: alanprot <[email protected]>

* fix shard creation

Signed-off-by: alanprot <[email protected]>

---------

Signed-off-by: alanprot <[email protected]>
…ject#6859)

* Add a cortex_slow_queries_total to track # of slow queries

Signed-off-by: SungJin1212 <[email protected]>

* Make cortex_slow_queries_total init lazily

Signed-off-by: SungJin1212 <[email protected]>

---------

Signed-off-by: SungJin1212 <[email protected]>
* ignore permission denied error in parquet converter

Signed-off-by: yeya24 <[email protected]>

* update parquet common to cover upload failure

Signed-off-by: yeya24 <[email protected]>

---------

Signed-off-by: yeya24 <[email protected]>
Bumps [github.com/thanos-io/thanos](https://github.com/thanos-io/thanos) from 0.39.1-0.20250626092019-3727363b495d to 0.39.1.
- [Release notes](https://github.com/thanos-io/thanos/releases)
- [Changelog](https://github.com/thanos-io/thanos/blob/v0.39.1/CHANGELOG.md)
- [Commits](https://github.com/thanos-io/thanos/commits/v0.39.1)

---
updated-dependencies:
- dependency-name: github.com/thanos-io/thanos
  dependency-version: 0.39.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…cortexproject#6846)

Bumps the actions-dependencies group with 2 updates in the / directory: [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `docker/setup-buildx-action` from 3.11.0 to 3.11.1
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@18ce135...e468171)

Updates `github/codeql-action` from 3.29.0 to 3.29.1
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@ce28f5b...39edc49)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 3.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-dependencies
- dependency-name: github/codeql-action
  dependency-version: 3.29.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…roject#6847)

Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](go-viper/mapstructure@v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…es user scan (cortexproject#6863)

* Make scanUser always return unique user IDs to avoid concurrent map write

Signed-off-by: Justin Jung <[email protected]>

* Changelog

Signed-off-by: Justin Jung <[email protected]>

* Instead of returning error, just deduplicate

Signed-off-by: Justin Jung <[email protected]>

* changelog

Signed-off-by: Justin Jung <[email protected]>

---------

Signed-off-by: Justin Jung <[email protected]>
* Add proposal for tenant limits API

Signed-off-by: Bogdan Stancu <[email protected]>

* Change endpoints

Signed-off-by: Bogdan Stancu <[email protected]>

* suggestions

Signed-off-by: Bogdan Stancu <[email protected]>

* support only block storage

Signed-off-by: Bogdan Stancu <[email protected]>

* overrides not limits

Signed-off-by: Bogdan Stancu <[email protected]>

* grammar

Signed-off-by: Bogdan Stancu <[email protected]>

* move hard limits to open questions

Signed-off-by: Bogdan Stancu <[email protected]>

---------

Signed-off-by: Bogdan Stancu <[email protected]>
Co-authored-by: Bogdan Stancu <[email protected]>
yeya24 and others added 17 commits July 11, 2025 15:31
* add query limiter support to parquet querier

Signed-off-by: yeya24 <[email protected]>

* add unit tests

Signed-off-by: yeya24 <[email protected]>

* changelog

Signed-off-by: yeya24 <[email protected]>

* use upstream code instead of fork

Signed-off-by: yeya24 <[email protected]>

* add dedicated limit configurations for new parquet storage limits

Signed-off-by: yeya24 <[email protected]>

* address comments

Signed-off-by: yeya24 <[email protected]>

* fix test

Signed-off-by: yeya24 <[email protected]>

---------

Signed-off-by: yeya24 <[email protected]>
* Proposal for distributed query execution

Signed-off-by: 🌲 Harry 🌊 John 🏔 <[email protected]>

* Address comments

Signed-off-by: 🌲 Harry 🌊 John 🏔 <[email protected]>

* Address comment

Signed-off-by: 🌲 Harry 🌊 John 🏔 <[email protected]>

---------

Signed-off-by: 🌲 Harry 🌊 John 🏔 <[email protected]>
…6881)

* Do not use buffer pool when message is not releasable

Signed-off-by: alanprot <[email protected]>

* Adding test

Signed-off-by: alanprot <[email protected]>

* fix lint

Signed-off-by: alanprot <[email protected]>

* fix lint

Signed-off-by: alanprot <[email protected]>

---------

Signed-off-by: alanprot <[email protected]>
…#6899)

Bumps [github.com/thanos-io/thanos](https://github.com/thanos-io/thanos) from 0.39.1 to 0.39.2.
- [Release notes](https://github.com/thanos-io/thanos/releases)
- [Changelog](https://github.com/thanos-io/thanos/blob/main/CHANGELOG.md)
- [Commits](thanos-io/thanos@v0.39.1...v0.39.2)

---
updated-dependencies:
- dependency-name: github.com/thanos-io/thanos
  dependency-version: 0.39.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* New metric for ingester errors

Signed-off-by: Daniel Deluiggi <[email protected]>

* changelog

Signed-off-by: Daniel Deluiggi <[email protected]>

* change error reason

Signed-off-by: Daniel Deluiggi <[email protected]>

---------

Signed-off-by: Daniel Deluiggi <[email protected]>
…ortexproject#6877)

* Add test to verify query response compression (cortexproject#6849)

Signed-off-by: Siddarth Gundu <[email protected]>

* Remove store Gateway

Signed-off-by: Siddarth Gundu <[email protected]>

---------

Signed-off-by: Siddarth Gundu <[email protected]>
* Add support for /api/v1/format_query API

Signed-off-by: Siddarth Gundu <[email protected]>

* update changelog

Signed-off-by: Siddarth Gundu <[email protected]>

* Integration: Add test for format query API

Signed-off-by: Siddarth Gundu <[email protected]>

* fix lint error

Signed-off-by: Siddarth Gundu <[email protected]>

---------

Signed-off-by: Siddarth Gundu <[email protected]>
* frontend: Implement logical query plan middleware under new distributed execution feature flag

Signed-off-by: rubywtl <[email protected]>

* Combine instant and range logical query plan gen middleware + Update tests

Signed-off-by: rubywtl <[email protected]>

* remove unneccessary configs in query frontend + restructure logical-plan-gen middleware helper functions

Signed-off-by: rubywtl <[email protected]>

* adjust prom request logicalplan type and update tests

Signed-off-by: rubywtl <[email protected]>

* merge related tests and improve readability

Signed-off-by: rubywtl <[email protected]>

* edit feature flag name and visibility

Signed-off-by: rubywtl <[email protected]>

* Add lookbackDelta and EnableStepStats back to query frontend config

Signed-off-by: rubywtl <[email protected]>

* style: code cleanup and readability improvements

Signed-off-by: rubywtl <[email protected]>

* fix import files lint error

Signed-off-by: rubywtl <[email protected]>

* lint: fix import orders

Signed-off-by: rubywtl <[email protected]>

* lint: fix import order

Signed-off-by: rubywtl <[email protected]>

* remove enableStepStats from query frontend

Signed-off-by: rubywtl <[email protected]>

* add logical plan optimization-related config param to middleware

Signed-off-by: rubywtl <[email protected]>

* change params passed-in in logical plan middleware

Signed-off-by: rubywtl <[email protected]>

---------

Signed-off-by: rubywtl <[email protected]>
* add zone label to ring_members metric

Signed-off-by: Alex Le <[email protected]>

* update changelog

Signed-off-by: Alex Le <[email protected]>

* fix nil pointer

Signed-off-by: Alex Le <[email protected]>

---------

Signed-off-by: Alex Le <[email protected]>
…#6873)

* Querier: Support configuring optimizers and XFunctions

Signed-off-by: 🌲 Harry 🌊 John 🏔 <[email protected]>

* Address comments

Signed-off-by: 🌲 Harry 🌊 John 🏔 <[email protected]>

---------

Signed-off-by: 🌲 Harry 🌊 John 🏔 <[email protected]>
@CharlieTLe CharlieTLe closed this Jul 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Flaky test: "replication_set_should_not_change_if_ring_did_not_change,_when_num_of_instance_per_zone_is_inconsistent"