From 66c21b379588c506806ca7177a1acf7d252d6bc4 Mon Sep 17 00:00:00 2001 From: Marco Pracucci Date: Wed, 12 Jan 2022 14:44:33 +0100 Subject: [PATCH] Increase memcached index caching TTL (#718) Signed-off-by: Marco Pracucci --- CHANGELOG.md | 1 + pkg/storage/tsdb/cache/memcached.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42b4d44c206..3a60cfadb60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -80,6 +80,7 @@ * `-blocks-storage.bucket-store.index-header-lazy-loading-enabled` default from `false` to `true` * `-blocks-storage.bucket-store.index-header-lazy-loading-idle-timeout` default from `20m` to `1h` * [CHANGE] Distributor: removed the `-distributor.shard-by-all-labels` configuration option. It is now assumed to be true. #698 +* [CHANGE] Store-gateway: increased memcached index caching TTL from 1 day to 7 days. #718 * [FEATURE] Query Frontend: Add `cortex_query_fetched_chunks_total` per-user counter to expose the number of chunks fetched as part of queries. This metric can be enabled with the `-frontend.query-stats-enabled` flag (or its respective YAML config option `query_stats_enabled`). #31 * [FEATURE] Query Frontend: Add experimental querysharding for the blocks storage (instant and range queries). You can now enable querysharding for blocks storage (`-store.engine=blocks`) by setting `-query-frontend.parallelize-shardable-queries` to `true`. The following additional config and exported metrics have been added. #79 #80 #100 #124 #140 #148 #150 #151 #153 #154 #155 #156 #157 #158 #159 #160 #163 #169 #172 #196 #205 #225 #226 #227 #228 #230 #235 #240 #239 #246 #244 #319 #330 #371 #385 #400 #458 #586 #630 #660 #707 * New config options: diff --git a/pkg/storage/tsdb/cache/memcached.go b/pkg/storage/tsdb/cache/memcached.go index 2d7f31bf279..70ce081e94e 100644 --- a/pkg/storage/tsdb/cache/memcached.go +++ b/pkg/storage/tsdb/cache/memcached.go @@ -25,7 +25,7 @@ import ( ) const ( - memcachedDefaultTTL = 24 * time.Hour + memcachedDefaultTTL = 7 * 24 * time.Hour ) // MemcachedIndexCache is a memcached-based index cache.