From 55963acf102f544479fb2d5c87d7c47f8648e576 Mon Sep 17 00:00:00 2001 From: David Robertson Date: Wed, 11 May 2022 12:21:48 +0100 Subject: [PATCH] Master process needs to apply cache config too. --- synapse/app/_base.py | 3 +++ synapse/app/generic_worker.py | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/synapse/app/_base.py b/synapse/app/_base.py index a800f1e43ac6..75956a3b2a5b 100644 --- a/synapse/app/_base.py +++ b/synapse/app/_base.py @@ -430,6 +430,9 @@ def run_sighup(*args: Any, **kwargs: Any) -> None: register_sighup(refresh_certificate, hs) register_sighup(reload_cache_config, hs.config) + # Apply the cache config. + hs.config.caches.resize_all_caches() + # Load the certificate from disk. refresh_certificate(hs) diff --git a/synapse/app/generic_worker.py b/synapse/app/generic_worker.py index 1a0a7406cc30..07dddc0b1326 100644 --- a/synapse/app/generic_worker.py +++ b/synapse/app/generic_worker.py @@ -459,7 +459,6 @@ def start(config_options: List[str]) -> None: synapse.events.USE_FROZEN_DICTS = config.server.use_frozen_dicts synapse.util.caches.TRACK_MEMORY_USAGE = config.caches.track_memory_usage - config.caches.resize_all_caches() if config.server.gc_seconds: synapse.metrics.MIN_TIME_BETWEEN_GCS = config.server.gc_seconds