Skip to content

Commit d4ae3d0

Browse files
committed
Review feedback
Signed-off-by: Goutham Veeramachaneni <[email protected]>
1 parent 6cae366 commit d4ae3d0

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

CHANGELOG.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,32 +5,28 @@
55
## 0.4.0 / 2019-11-16
66

77
* [CHANGE] The frontend component has been refactored to be easier to re-use. When upgrading the frontend, cache entries will be discarded and re-created with the new protobuf schema. #1734
8-
* [CHANGE] Removed direct DB/API access from the ruler. #1579
8+
* [CHANGE] Removed direct DB/API access from the ruler. `-ruler.configs.url` has been now deprecated. #1579
99
* [CHANGE] Removed `Delta` encoding. Any old chunks with `Delta` encoding cannot be read anymore. If `ingester.chunk-encoding` is set to `Delta` the ingester will fail to start. #1706
1010
* [CHANGE] Setting `-ingester.max-transfer-retries` to 0 now disables hand-over when ingester is shutting down. Previously, zero meant infinite number of attempts. #1771
1111
* [CHANGE] `dynamo` has been removed as a valid storage name to make it consistent for all components. `aws` and `aws-dynamo` remain as valid storage names.
12+
* [CHANGE/FEATURE] The frontend split and cache intervals can now be configured using the respective flag `--querier.split-queries-by-interval` and `--frontend.cache-split-interval`.
13+
* If `--querier.split-queries-by-interval` is not provided request splitting is disabled by default.
14+
* __`--querier.split-queries-by-day` is still accepted for backward compatibility but has been deprecated. You should now use `--querier.split-queries-by-interval`. We recommend a to use a multiple of 24 hours.__
1215
* [FEATURE] Global limit on the max series per user and metric #1760
1316
* `-ingester.max-global-series-per-user`
1417
* `-ingester.max-global-series-per-metric`
1518
* Requires `-distributor.replication-factor` and `-distributor.shard-by-all-labels` set for the ingesters too
1619
* [FEATURE] Flush chunks with stale markers early with `ingester.max-stale-chunk-idle`. #1759
1720
* [FEATURE] EXPERIMENTAL: Added new KV Store backend based on memberlist library. Components can gossip about tokens and ingester states, instead of using Consul or Etcd. #1721
18-
* [FEATURE] EXPERIMENTAL: Use TSDB in the ingesters & flush blocks to S3/GCS ala Thanos. #1695
21+
* [FEATURE] EXPERIMENTAL: Use TSDB in the ingesters & flush blocks to S3/GCS ala Thanos. This will let us use an Object Store more efficiently and reduce costs. #1695
1922
* [FEATURE] Allow Query Frontend to log slow queries with `frontend.log-queries-longer-than`. #1744
20-
* [FEATURE] The frontend split and cache intervals can now be configured using the respective flag `--querier.split-queries-by-interval` and `--frontend.cache-split-interval`.
21-
* If `--querier.split-queries-by-interval` is not provided request splitting is disabled by default.
22-
* __`--querier.split-queries-by-day` is still accepted for backward compatibility but has been deprecated. You should now use `--querier.split-queries-by-interval`. We recommend a to use a multiple of 24 hours.__
2323
* [FEATURE] Add HTTP handler to trigger ingester flush & shutdown - used when running as a stateful set with the WAL enabled. #1746
24-
* [ENHANCEMENT] Allocation improvements in adding samples to Chunk. #1706
24+
* [ENHANCEMENT] Reduce memory allocations in the write path. #1706
2525
* [ENHANCEMENT] Consul client now follows recommended practices for blocking queries wrt returned Index value. #1708
2626
* [ENHANCEMENT] Consul client can optionally rate-limit itself during Watch (used e.g. by ring watchers) and WatchPrefix (used by HA feature) operations. Rate limiting is disabled by default. New flags added: `--consul.watch-rate-limit`, and `--consul.watch-burst-size`. #1708
2727
* [ENHANCEMENT] Added jitter to HA deduping heartbeats, configure using `distributor.ha-tracker.update-timeout-jitter-max` #1534
28-
* [ENHANCEMENT] Allocation improvements in adding samples to Chunk. #1706
29-
* [ENHANCEMENT] Consul client now follows recommended practices for blocking queries wrt returned Index value. #1708
30-
* [ENHANCEMENT] Consul client can optionally rate-limit itself during Watch (used e.g. by ring watchers) and WatchPrefix (used by HA feature) operations. Rate limiting is disabled by default. New flags added: `--consul.watch-rate-limit`, and `--consul.watch-burst-size`. #1708
31-
* [ENHANCEMENT] Allow specification of custom interval for splitting and caching frontend requests. #1761
32-
* [ENHANCEMENT] KV store metrics report accurate HTTP error codes. #1798
3328
* [ENHANCEMENT] Add ability to flush chunks with stale markers early. #1759
29+
* [BUGFIX] Stop reporting successful actions as 500 errors in KV store metrics. #1798
3430
* [BUGFIX] Fix bug where duplicate labels can be returned through metadata APIs. #1790
3531
* [BUGFIX] Fix reading of old, v3 chunk data. #1779
3632

0 commit comments

Comments
 (0)