summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-08-20 11:12:46 +0000
committerGerrit Code Review <review@openstack.org>2015-08-20 11:12:46 +0000
commit3001fe9314ba6a6028d76126a47e17834d261bad (patch)
tree54dea93f32e41b77680247bdb62469957dd0dfa2
parent18d4765ef8611c9005442e7d4cb9da8cf47742c5 (diff)
parent2f580e4adbafbe6530bd8ab9eff4c085bbb53909 (diff)
downloadkeystone-3001fe9314ba6a6028d76126a47e17834d261bad.tar.gz
Merge "Reduce number of Fernet log messages" into stable/kilo
-rw-r--r--keystone/token/providers/fernet/utils.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/keystone/token/providers/fernet/utils.py b/keystone/token/providers/fernet/utils.py
index ab5859da8..823fc3b17 100644
--- a/keystone/token/providers/fernet/utils.py
+++ b/keystone/token/providers/fernet/utils.py
@@ -246,10 +246,16 @@ def load_keys():
else:
keys[key_id] = key_file.read()
- LOG.info(_LI(
- 'Loaded %(count)s encryption keys from: %(dir)s'), {
- 'count': len(keys),
- 'dir': CONF.fernet_tokens.key_repository})
+ if len(keys) != CONF.fernet_tokens.max_active_keys:
+ # If there haven't been enough key rotations to reach max_active_keys,
+ # or if the configured value of max_active_keys has changed since the
+ # last rotation, then reporting the discrepancy might be useful. Once
+ # the number of keys matches max_active_keys, this log entry is too
+ # repetitive to be useful.
+ LOG.info(_LI(
+ 'Loaded %(count)s encryption keys from: %(dir)s'), {
+ 'count': len(keys),
+ 'dir': CONF.fernet_tokens.key_repository})
# return the encryption_keys, sorted by key number, descending
return [keys[x] for x in sorted(keys.keys(), reverse=True)]