# HG changeset patch # User Marcin Kuzminski # Date 2018-07-13 11:06:04 # Node ID 4b51a12475a2977c50bba75a4f7438e11d916830 # Parent 7ca400b04aede0725a58900f6a31c1ee9e2027cd caches: added logging for dogpile configuration. diff --git a/rhodecode/lib/rc_cache/__init__.py b/rhodecode/lib/rc_cache/__init__.py --- a/rhodecode/lib/rc_cache/__init__.py +++ b/rhodecode/lib/rc_cache/__init__.py @@ -18,6 +18,7 @@ # RhodeCode Enterprise Edition, including its added features, Support services, # and proprietary license terms, please see https://rhodecode.com/licenses/ +import logging from dogpile.cache import register_backend from dogpile.cache import make_region @@ -34,6 +35,8 @@ register_backend( "RedisPickleBackend") +log = logging.getLogger(__name__) + from . import region_meta from .utils import ( get_default_cache_settings, key_generator, get_or_create_region, @@ -52,6 +55,7 @@ def configure_dogpile_cache(settings): for key in rc_cache_data.keys(): namespace_name = key.split('.', 1)[0] avail_regions.add(namespace_name) + log.debug('dogpile: found following cache regions: %s', avail_regions) # register them into namespace for region_name in avail_regions: @@ -61,6 +65,9 @@ def configure_dogpile_cache(settings): ) new_region.configure_from_config(settings, 'rc_cache.{}.'.format(region_name)) + + log.debug('dogpile: registering a new region %s[%s]', + region_name, new_region.__dict__) region_meta.dogpile_cache_regions[region_name] = new_region