You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Updated Prometheus to 22a04239c937be61df95fdb60f0661684693cf3b (v2.16.0-rc.0)
Signed-off-by: Peter Štibraný <[email protected]>
* Added SelectSorted method.
Signed-off-by: Peter Štibraný <[email protected]>
* Use activity tracker to limit concurrency.
Signed-off-by: Peter Štibraný <[email protected]>
* Added SelectSorted method.
Signed-off-by: Peter Štibraný <[email protected]>
* Use ActiveQueryTracker for limiting concurrent queries.
Signed-off-by: Peter Štibraný <[email protected]>
* Added legacy_rulefmt from Prometheus, before latest change to yaml.Node.
That change is currently incompatible with our serialization code,
so until that is fixed, I've copied previous state of rulefmt from
Prometheus (github.com/prometheus/prometheus/pkg/rulefmt).
It's a small package, and I've included tests as well.
Signed-off-by: Peter Štibraný <[email protected]>
* Pass logger to activity tracker. Log directory for debugging.
Signed-off-by: Peter Štibraný <[email protected]>
* Renamed legacy_rulefmt package back to rulefmt.
Signed-off-by: Peter Štibraný <[email protected]>
* Use legacy_rulefmt import name.
Signed-off-by: Peter Štibraný <[email protected]>
* Clean tempdir after test has completed.
Signed-off-by: Peter Štibraný <[email protected]>
* Added -querier.active-query-tracker-dir flag
Signed-off-by: Peter Štibraný <[email protected]>
* Added CHANGELOG.md about new querier.active-query-tracker-dir flag
Also explains why we use temp dir, if it's not configured.
Signed-off-by: Peter Štibraný <[email protected]>
* make doc
Signed-off-by: Peter Štibraný <[email protected]>
* Updated Prometheus to v2.16.0-rc.1 (56eaaadb54560d124310dcd779b81a4c5fe654cc)
Signed-off-by: Peter Štibraný <[email protected]>
* Updated Prometheus to 2.16.0 (b90be6f32a33c03163d700e1452b54454ddce0ec)
Signed-off-by: Peter Štibraný <[email protected]>
* Active query tracker documentation.
Disable AQT if no directory is set.
Signed-off-by: Peter Štibraný <[email protected]>
* Updated CHANGELOG.md
Signed-off-by: Peter Štibraný <[email protected]>
* Swap Select and SelectSorted.
Since our Select methods already return sorted results, it makes sense
to call them SelectSorted, and let Select simply call SelectSorted,
rather then the other way around.
Signed-off-by: Peter Štibraný <[email protected]>
* Updated docs
Signed-off-by: Peter Štibraný <[email protected]>
* No need to log directory used by active query tracker anymore.
Signed-off-by: Peter Štibraný <[email protected]>
* Ignore active-query-tracker, it is default dir name for Active Query Tracker
Signed-off-by: Peter Štibraný <[email protected]>
* Fixed active_query_tracker_dir yaml field name to match CLI option.
Signed-off-by: Peter Štibraný <[email protected]>
* Fake RemoteAddr if it is empty.
Prometheus requires non-empty RemoteAddr, but only uses it when Engine
actually has QueryLogger set. Which it doesn't, in Cortex.
Signed-off-by: Peter Štibraný <[email protected]>
* Add SelectSorted method to blocksQuerier.
Signed-off-by: Peter Štibraný <[email protected]>
* Added comment about possible removal in the future.
Signed-off-by: Peter Štibraný <[email protected]>
* Fix compilation and test issues after master rebase.
Signed-off-by: Peter Štibraný <[email protected]>
* Go mod tidy
Signed-off-by: Peter Štibraný <[email protected]>
* Lint
Signed-off-by: Peter Štibraný <[email protected]>
* Review feedback. Also fixed impls -> implements.
Signed-off-by: Peter Štibraný <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,7 @@
22
22
*[CHANGE] Experimental Memberlist KV store can now be used in single-binary Cortex. Attempts to use it previously would fail with panic. This change also breaks existing binary protocol used to exchange gossip messages, so this version will not be able to understand gossiped Ring when used in combination with the previous version of Cortex. Easiest way to upgrade is to shutdown old Cortex installation, and restart it with new version. Incremental rollout works too, but with reduced functionality until all components run the same version. #2016
23
23
*[CHANGE] Renamed the cache configuration setting `defaul_validity` to `default_validity`. #2140
*[CHANGE] Updated Prometheus dependency to v2.16.0. This Prometheus version uses Active Query Tracker to limit concurrent queries. In order to keep `-querier.max-concurrent` working, Active Query Tracker is enabled by default, and is configured to store its data to `active-query-tracker` directory (relative to current directory when Cortex started). This can be changed by using `-querier.active-query-tracker-dir` option. Purpose of Active Query Tracker is to log queries that were running when Cortex crashes. This logging happens on next Cortex start. #2088
25
26
*[FEATURE] Added a read-only local alertmanager config store using files named corresponding to their tenant id. #2125
26
27
*[FEATURE] Added user sub rings to distribute users to a subset of ingesters. #1947
0 commit comments