synctl: print warning if synctl_cache_factor is set in config (#11865)
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>pull/12099/head
parent
b43c3ef8e2
commit
ab3ef49059
|
@ -0,0 +1 @@
|
||||||
|
Deprecate using `synctl` with the config option `synctl_cache_factor` and print a warning if a user still uses this option.
|
8
synctl
8
synctl
|
@ -37,6 +37,13 @@ YELLOW = "\x1b[1;33m"
|
||||||
RED = "\x1b[1;31m"
|
RED = "\x1b[1;31m"
|
||||||
NORMAL = "\x1b[m"
|
NORMAL = "\x1b[m"
|
||||||
|
|
||||||
|
SYNCTL_CACHE_FACTOR_WARNING = """\
|
||||||
|
Setting 'synctl_cache_factor' in the config is deprecated. Instead, please do
|
||||||
|
one of the following:
|
||||||
|
- Either set the environment variable 'SYNAPSE_CACHE_FACTOR'
|
||||||
|
- or set 'caches.global_factor' in the homeserver config.
|
||||||
|
--------------------------------------------------------------------------------"""
|
||||||
|
|
||||||
|
|
||||||
def pid_running(pid):
|
def pid_running(pid):
|
||||||
try:
|
try:
|
||||||
|
@ -228,6 +235,7 @@ def main():
|
||||||
start_stop_synapse = True
|
start_stop_synapse = True
|
||||||
|
|
||||||
if cache_factor:
|
if cache_factor:
|
||||||
|
write(SYNCTL_CACHE_FACTOR_WARNING)
|
||||||
os.environ["SYNAPSE_CACHE_FACTOR"] = str(cache_factor)
|
os.environ["SYNAPSE_CACHE_FACTOR"] = str(cache_factor)
|
||||||
|
|
||||||
cache_factors = config.get("synctl_cache_factors", {})
|
cache_factors = config.get("synctl_cache_factors", {})
|
||||||
|
|
Loading…
Reference in New Issue