mirror of
https://github.com/spantaleev/matrix-docker-ansible-deploy.git
synced 2024-12-22 04:34:00 +00:00
Modify Synapse Cache Factor to use Auto Tune
Synapse has the ability to as it calls in its config auto tune caches. This ability lets us set very high cache factors and then instead limit our resource use. Defaults for this commit are 1/10th of what Element apparently runs for EMS stuff and matrix.org on Cache Factor and upstream documentation defaults for auto tune.
This commit is contained in:
parent
94378a7729
commit
ec838dc4c3
@ -796,13 +796,13 @@ caches:
|
||||
# Controls whether cache entries are evicted after a specified time
|
||||
# period. Defaults to true. Uncomment to disable this feature.
|
||||
#
|
||||
#expire_caches: false
|
||||
expire_caches: {{ matrix_synapse_caches_expire_caches }}
|
||||
|
||||
# If expire_caches is enabled, this flag controls how long an entry can
|
||||
# be in a cache without having been accessed before being evicted.
|
||||
# Defaults to 30m. Uncomment to set a different time to live for cache entries.
|
||||
#
|
||||
#cache_entry_ttl: 30m
|
||||
cache_entry_ttl: {{ matrix_synapse_caches_cache_entry_ttl }}
|
||||
|
||||
# Controls how long the results of a /sync request are cached for after
|
||||
# a successful response is returned. A higher duration can help clients with
|
||||
@ -811,7 +811,16 @@ caches:
|
||||
# By default, this is zero, which means that sync responses are not cached
|
||||
# at all.
|
||||
#
|
||||
#sync_response_cache_duration: 2m
|
||||
sync_response_cache_duration: {{ matrix_synapse_caches_sync_response_cache_duration }}
|
||||
|
||||
#FIX ME add documentation notes about these settings or remove this note.
|
||||
# Check upstream https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#caching
|
||||
# for information for now
|
||||
#
|
||||
cache_autotuning:
|
||||
max_cache_memory_usage: {{ matrix_synapse_caches_autotuning_max_cache_memory_usage }}
|
||||
target_cache_memory_usage: {{ matrix_synapse_caches_autotuning_target_cache_memory_usage }}
|
||||
min_cache_ttl: {{ matrix_synapse_caches_autotuning_min_cache_ttl }}
|
||||
|
||||
|
||||
## Database ##
|
||||
|
Loading…
Reference in New Issue
Block a user