Skip to content

Update quay.io/cortexproject/cortex Docker tag to v1.11.0 #272

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Dec 8, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 27, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Update Change
quay.io/cortexproject/cortex minor v1.10.0 -> v1.11.0

Release Notes

cortexproject/cortex

v1.11.0

Compare Source

This release contains 76 contributions from 31 authors. Thank you!

A broad range of improvements, including support for cloud services such as Memcached auto-discovery and Amazon SNS.

Cortex

  • [CHANGE] Memberlist: Expose default configuration values to the command line options. Note that setting these explicitly to zero will no longer cause the default to be used. If the default is desired, then do set the option. The following are affected: #​4276
    • -memberlist.stream-timeout
    • -memberlist.retransmit-factor
    • -memberlist.pull-push-interval
    • -memberlist.gossip-interval
    • -memberlist.gossip-nodes
    • -memberlist.gossip-to-dead-nodes-time
    • -memberlist.dead-node-reclaim-time
  • [CHANGE] -querier.max-fetched-chunks-per-query previously applied to chunks from ingesters and store separately; now the two combined should not exceed the limit. #​4260
  • [CHANGE] Memberlist: the metric memberlist_kv_store_value_bytes has been removed due to values no longer being stored in-memory as encoded bytes. #​4345
  • [CHANGE] Some files and directories created by Cortex components on local disk now have stricter permissions, and are only readable by owner, but not group or others. #​4394
  • [CHANGE] The metric cortex_deprecated_flags_inuse_total has been renamed to deprecated_flags_inuse_total as part of using grafana/dskit functionality. #​4443
  • [FEATURE] Ruler: Add new -ruler.query-stats-enabled which when enabled will report the cortex_ruler_query_seconds_total as a per-user metric that tracks the sum of the wall time of executing queries in the ruler in seconds. #​4317
  • [FEATURE] Query Frontend: Add cortex_query_fetched_series_total and cortex_query_fetched_chunks_bytes_total per-user counters to expose the number of series and bytes fetched as part of queries. These metrics can be enabled with the -frontend.query-stats-enabled flag (or its respective YAML config option query_stats_enabled). #​4343
  • [FEATURE] AlertManager: Add support for SNS Receiver. #​4382
  • [FEATURE] Distributor: Add label status to metric cortex_distributor_ingester_append_failures_total #​4442
  • [FEATURE] Queries: Added present_over_time PromQL function, also some TSDB optimisations. #​4505
  • [ENHANCEMENT] Add timeout for waiting on compactor to become ACTIVE in the ring. #​4262
  • [ENHANCEMENT] Reduce memory used by streaming queries, particularly in ruler. #​4341
  • [ENHANCEMENT] Ring: allow experimental configuration of disabling of heartbeat timeouts by setting the relevant configuration value to zero. Applies to the following: #​4342
    • -distributor.ring.heartbeat-timeout
    • -ring.heartbeat-timeout
    • -ruler.ring.heartbeat-timeout
    • -alertmanager.sharding-ring.heartbeat-timeout
    • -compactor.ring.heartbeat-timeout
    • -store-gateway.sharding-ring.heartbeat-timeout
  • [ENHANCEMENT] Ring: allow heartbeats to be explicitly disabled by setting the interval to zero. This is considered experimental. This applies to the following configuration options: #​4344
    • -distributor.ring.heartbeat-period
    • -ingester.heartbeat-period
    • -ruler.ring.heartbeat-period
    • -alertmanager.sharding-ring.heartbeat-period
    • -compactor.ring.heartbeat-period
    • -store-gateway.sharding-ring.heartbeat-period
  • [ENHANCEMENT] Memberlist: optimized receive path for processing ring state updates, to help reduce CPU utilization in large clusters. #​4345
  • [ENHANCEMENT] Memberlist: expose configuration of memberlist packet compression via -memberlist.compression=enabled. #​4346
  • [ENHANCEMENT] Update Go version to 1.16.6. #​4362
  • [ENHANCEMENT] Updated Prometheus to include changes from prometheus/prometheus#​9083. Now whenever /labels API calls include matchers, blocks store is queried for LabelNames with matchers instead of Series calls which was inefficient. #​4380
  • [ENHANCEMENT] Querier: performance improvements in socket and memory handling. #​4429 #​4377
  • [ENHANCEMENT] Exemplars are now emitted for all gRPC calls and many operations tracked by histograms. #​4462
  • [ENHANCEMENT] New options -server.http-listen-network and -server.grpc-listen-network allow binding as 'tcp4' or 'tcp6'. #​4462
  • [ENHANCEMENT] Rulers: Using shuffle sharding subring on GetRules API. #​4466
  • [ENHANCEMENT] Support memcached auto-discovery via auto-discovery flag, introduced by thanos in https://github.com/thanos-io/thanos/pull/4487. Both AWS and Google Cloud memcached service support auto-discovery, which returns a list of nodes of the memcached cluster. #​4412
  • [BUGFIX] Fixes a panic in the query-tee when comparing result. #​4465
  • [BUGFIX] Frontend: Fixes @​ modifier functions (start/end) when splitting queries by time. #​4464
  • [BUGFIX] Compactor: compactor will no longer try to compact blocks that are already marked for deletion. Previously compactor would consider blocks marked for deletion within -compactor.deletion-delay / 2 period as eligible for compaction. #​4328
  • [BUGFIX] HA Tracker: when cleaning up obsolete elected replicas from KV store, tracker didn't update number of cluster per user correctly. #​4336
  • [BUGFIX] Ruler: fixed counting of PromQL evaluation errors as user-errors when updating cortex_ruler_queries_failed_total. #​4335
  • [BUGFIX] Ingester: When using block storage, prevent any reads or writes while the ingester is stopping. This will prevent accessing TSDB blocks once they have been already closed. #​4304
  • [BUGFIX] Ingester: fixed ingester stuck on start up (LEAVING ring state) when -ingester.heartbeat-period=0 and -ingester.unregister-on-shutdown=false. #​4366
  • [BUGFIX] Ingester: panic during shutdown while fetching batches from cache. #​4397
  • [BUGFIX] Querier: After query-frontend restart, querier may have lower than configured concurrency. #​4417
  • [BUGFIX] Memberlist: forward only changes, not entire original message. #​4419
  • [BUGFIX] Memberlist: don't accept old tombstones as incoming change, and don't forward such messages to other gossip members. #​4420
  • [BUGFIX] Querier: fixed panic when querying exemplars and using -distributor.shard-by-all-labels=false. #​4473
  • [BUGFIX] Querier: honor querier minT,maxT if nil SelectHints are passed to Select(). #​4413
  • [BUGFIX] Compactor: fixed panic while collecting Prometheus metrics. #​4483
  • [BUGFIX] Update go-kit package to fix spurious log messages #​4544

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Nov 27, 2021
@renovate renovate bot assigned kd7lxl and nschad Nov 27, 2021
@renovate renovate bot force-pushed the renovate/quay.io-cortexproject-cortex-1.x branch 3 times, most recently from 9cc5d0d to 3260f9e Compare November 29, 2021 19:46
@kd7lxl
Copy link
Collaborator

kd7lxl commented Nov 29, 2021

@ShuzZzle, I guess the README updater is still needed. 3d8000f#diff-7b5c8955fc544a11b4b74eddb4115f9cc51c9cf162dbffa60d37eeed82a55a57

@renovate renovate bot force-pushed the renovate/quay.io-cortexproject-cortex-1.x branch from 3260f9e to 1353ca0 Compare November 29, 2021 23:41
@nschad
Copy link
Collaborator

nschad commented Nov 30, 2021

@ShuzZzle, I guess the README updater is still needed. 3d8000f#diff-7b5c8955fc544a11b4b74eddb4115f9cc51c9cf162dbffa60d37eeed82a55a57

Yep i was thinking to move from app-renovate to self-host renovated (basically running renovate in a cronjob with github actions). This way we can integrate it better and we could even run scripts after renovate execution or even start them from the renovate context.

Changelog.MD also missing

@renovate renovate bot force-pushed the renovate/quay.io-cortexproject-cortex-1.x branch 4 times, most recently from afb8272 to e2943d2 Compare December 6, 2021 21:05
@renovate renovate bot force-pushed the renovate/quay.io-cortexproject-cortex-1.x branch from e2943d2 to e034fa8 Compare December 8, 2021 08:30
@kd7lxl kd7lxl force-pushed the renovate/quay.io-cortexproject-cortex-1.x branch from 2a5f575 to c77be6e Compare December 8, 2021 18:21
@kd7lxl kd7lxl requested a review from nschad December 8, 2021 18:21
Signed-off-by: Tom Hayward <[email protected]>
@kd7lxl kd7lxl merged commit 8f44a41 into master Dec 8, 2021
@kd7lxl kd7lxl deleted the renovate/quay.io-cortexproject-cortex-1.x branch December 8, 2021 19:02
@nschad nschad mentioned this pull request Dec 29, 2021
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants