Merge pull request #2371 from matrix-org/erikj/push_cache_hit

Increase cache hit ratio for push
pull/2375/head
Erik Johnston 2017-07-17 09:42:27 +01:00 committed by GitHub
commit 514c2d3c4d
1 changed files with 8 additions and 0 deletions

View File

@ -316,6 +316,14 @@ class RulesForRoom(object):
yield self._update_rules_with_member_event_ids(
ret_rules_by_user, missing_member_event_ids, state_group, event
)
else:
# The push rules didn't change but lets update the cache anyway
self.update_cache(
self.sequence,
members={}, # There were no membership changes
rules_by_user=ret_rules_by_user,
state_group=state_group
)
if logger.isEnabledFor(logging.DEBUG):
logger.debug(