From e2aa0cb203c41793a76efa5c16583ae8c1ecd2fe Mon Sep 17 00:00:00 2001 From: John Chilton Date: Tue, 6 Jun 2023 11:17:45 -0400 Subject: [PATCH] Fixup caching logic configuration logic. --- lib/galaxy/objectstore/caching.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/galaxy/objectstore/caching.py b/lib/galaxy/objectstore/caching.py index 8061af95baf..0278f1bf3c1 100644 --- a/lib/galaxy/objectstore/caching.py +++ b/lib/galaxy/objectstore/caching.py @@ -126,8 +126,9 @@ def enable_cache_monitor(config, config_dict) -> Tuple[bool, int]: default_interval = getattr(config, "object_store_cache_monitor_interval", 600) interval = cache_config_dict.get("monitor_interval") or default_interval - if getattr(config, "disable_process_management", False): - return True, interval + disable_process_management = getattr(config, "disable_process_management", None) + if disable_process_management is True: + return False, interval if config_dict.get("enable_cache_monitor", False) is False: return False, interval