diff options
author | Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | 2019-08-28 10:18:16 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-28 10:18:16 +0100 |
commit | 49ef8ec3995db4d14e1b1367c9cd96ea231072f4 (patch) | |
tree | 671097e8cdebb335c9e6c6335539e64fc1297d50 | |
parent | Merge pull request #5914 from matrix-org/rei/admin_getadmin (diff) | |
download | synapse-49ef8ec3995db4d14e1b1367c9cd96ea231072f4.tar.xz |
Fix a cache-invalidation bug for worker-based deployments (#5920)
Some of the caches on worker processes were not being correctly invalidated when a room's state was changed in a way that did not affect the membership list of the room. We need to make sure we send out cache invalidations even when no memberships are changing.
-rw-r--r-- | changelog.d/5920.bugfix | 1 | ||||
-rw-r--r-- | synapse/storage/_base.py | 24 |
2 files changed, 17 insertions, 8 deletions
diff --git a/changelog.d/5920.bugfix b/changelog.d/5920.bugfix new file mode 100644 |