|
29 | 29 | blocks_chunks_caching_config:: |
30 | 30 | ( |
31 | 31 | if $._config.memcached_index_queries_enabled then { |
32 | | - 'experimental.blocks-storage.bucket-store.index-cache.backend': 'memcached', |
33 | | - 'experimental.blocks-storage.bucket-store.index-cache.memcached.addresses': 'dnssrvnoa+memcached-index-queries.%(namespace)s.svc.cluster.local:11211' % $._config, |
34 | | - 'experimental.blocks-storage.bucket-store.index-cache.memcached.timeout': '200ms', |
35 | | - 'experimental.blocks-storage.bucket-store.index-cache.memcached.max-item-size': $._config.memcached_index_queries_max_item_size_mb * 1024 * 1024, |
36 | | - 'experimental.blocks-storage.bucket-store.index-cache.memcached.max-async-buffer-size': '25000', |
37 | | - 'experimental.blocks-storage.bucket-store.index-cache.memcached.max-async-concurrency': '50', |
38 | | - 'experimental.blocks-storage.bucket-store.index-cache.memcached.max-get-multi-batch-size': '100', |
39 | | - 'experimental.blocks-storage.bucket-store.index-cache.postings-compression-enabled': 'true', |
| 32 | + 'blocks-storage.bucket-store.index-cache.backend': 'memcached', |
| 33 | + 'blocks-storage.bucket-store.index-cache.memcached.addresses': 'dnssrvnoa+memcached-index-queries.%(namespace)s.svc.cluster.local:11211' % $._config, |
| 34 | + 'blocks-storage.bucket-store.index-cache.memcached.timeout': '200ms', |
| 35 | + 'blocks-storage.bucket-store.index-cache.memcached.max-item-size': $._config.memcached_index_queries_max_item_size_mb * 1024 * 1024, |
| 36 | + 'blocks-storage.bucket-store.index-cache.memcached.max-async-buffer-size': '25000', |
| 37 | + 'blocks-storage.bucket-store.index-cache.memcached.max-async-concurrency': '50', |
| 38 | + 'blocks-storage.bucket-store.index-cache.memcached.max-get-multi-batch-size': '100', |
| 39 | + 'blocks-storage.bucket-store.index-cache.postings-compression-enabled': 'true', |
40 | 40 | } else {} |
41 | 41 | ) + ( |
42 | 42 | if $._config.memcached_chunks_enabled then { |
43 | | - 'experimental.blocks-storage.bucket-store.chunks-cache.backend': 'memcached', |
44 | | - 'experimental.blocks-storage.bucket-store.chunks-cache.memcached.addresses': 'dnssrvnoa+memcached.%(namespace)s.svc.cluster.local:11211' % $._config, |
45 | | - 'experimental.blocks-storage.bucket-store.chunks-cache.memcached.timeout': '200ms', |
46 | | - 'experimental.blocks-storage.bucket-store.chunks-cache.memcached.max-item-size': $._config.memcached_chunks_max_item_size_mb * 1024 * 1024, |
47 | | - 'experimental.blocks-storage.bucket-store.chunks-cache.memcached.max-async-buffer-size': '25000', |
48 | | - 'experimental.blocks-storage.bucket-store.chunks-cache.memcached.max-async-concurrency': '50', |
49 | | - 'experimental.blocks-storage.bucket-store.chunks-cache.memcached.max-get-multi-batch-size': '100', |
| 43 | + 'blocks-storage.bucket-store.chunks-cache.backend': 'memcached', |
| 44 | + 'blocks-storage.bucket-store.chunks-cache.memcached.addresses': 'dnssrvnoa+memcached.%(namespace)s.svc.cluster.local:11211' % $._config, |
| 45 | + 'blocks-storage.bucket-store.chunks-cache.memcached.timeout': '200ms', |
| 46 | + 'blocks-storage.bucket-store.chunks-cache.memcached.max-item-size': $._config.memcached_chunks_max_item_size_mb * 1024 * 1024, |
| 47 | + 'blocks-storage.bucket-store.chunks-cache.memcached.max-async-buffer-size': '25000', |
| 48 | + 'blocks-storage.bucket-store.chunks-cache.memcached.max-async-concurrency': '50', |
| 49 | + 'blocks-storage.bucket-store.chunks-cache.memcached.max-get-multi-batch-size': '100', |
50 | 50 | } else {} |
51 | 51 | ), |
52 | 52 |
|
53 | 53 | blocks_metadata_caching_config:: if $._config.memcached_metadata_enabled then { |
54 | | - 'experimental.blocks-storage.bucket-store.metadata-cache.backend': 'memcached', |
55 | | - 'experimental.blocks-storage.bucket-store.metadata-cache.memcached.addresses': 'dnssrvnoa+memcached-metadata.%(namespace)s.svc.cluster.local:11211' % $._config, |
56 | | - 'experimental.blocks-storage.bucket-store.metadata-cache.memcached.timeout': '200ms', |
57 | | - 'experimental.blocks-storage.bucket-store.metadata-cache.memcached.max-item-size': $._config.memcached_metadata_max_item_size_mb * 1024 * 1024, |
58 | | - 'experimental.blocks-storage.bucket-store.metadata-cache.memcached.max-async-buffer-size': '25000', |
59 | | - 'experimental.blocks-storage.bucket-store.metadata-cache.memcached.max-async-concurrency': '50', |
60 | | - 'experimental.blocks-storage.bucket-store.metadata-cache.memcached.max-get-multi-batch-size': '100', |
| 54 | + 'blocks-storage.bucket-store.metadata-cache.backend': 'memcached', |
| 55 | + 'blocks-storage.bucket-store.metadata-cache.memcached.addresses': 'dnssrvnoa+memcached-metadata.%(namespace)s.svc.cluster.local:11211' % $._config, |
| 56 | + 'blocks-storage.bucket-store.metadata-cache.memcached.timeout': '200ms', |
| 57 | + 'blocks-storage.bucket-store.metadata-cache.memcached.max-item-size': $._config.memcached_metadata_max_item_size_mb * 1024 * 1024, |
| 58 | + 'blocks-storage.bucket-store.metadata-cache.memcached.max-async-buffer-size': '25000', |
| 59 | + 'blocks-storage.bucket-store.metadata-cache.memcached.max-async-concurrency': '50', |
| 60 | + 'blocks-storage.bucket-store.metadata-cache.memcached.max-get-multi-batch-size': '100', |
61 | 61 | } else {}, |
62 | 62 |
|
63 | 63 | querier_args+:: $.blocks_metadata_caching_config, |
|
176 | 176 |
|
177 | 177 | // Persist ring tokens so that when the store-gateway will be restarted |
178 | 178 | // it will pick the same tokens |
179 | | - 'experimental.store-gateway.tokens-file-path': '/data/tokens', |
| 179 | + 'store-gateway.tokens-file-path': '/data/tokens', |
180 | 180 | } + $.blocks_chunks_caching_config + $.blocks_metadata_caching_config, |
181 | 181 |
|
182 | 182 | store_gateway_ports:: $.util.defaultPorts, |
|
0 commit comments