diff options
author | Richard van der Hoff <1389908+richvdh@users.noreply.github.com> | 2020-04-22 22:39:04 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-22 22:39:04 +0100 |
commit | 71a1abb8a116372556fd577ff1b85c7cfbe3c2b3 (patch) | |
tree | afedbf8d0769498f35a2bb210a2cc87a31206267 /changelog.d | |
parent | Fix replication metrics when using redis (#7325) (diff) | |
download | synapse-71a1abb8a116372556fd577ff1b85c7cfbe3c2b3.tar.xz |
Stop the master relaying USER_SYNC for other workers (#7318)
Long story short: if we're handling presence on the current worker, we shouldn't be sending USER_SYNC commands over replication. In an attempt to figure out what is going on here, I ended up refactoring some bits of the presencehandler code, so the first 4 commits here are non-functional refactors to move this code slightly closer to sanity. (There's still plenty to do here :/). Suggest reviewing individual commits. Fixes (I hope) #7257.
Diffstat (limited to 'changelog.d')
-rw-r--r-- | changelog.d/7318.misc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/7318.misc b/changelog.d/7318.misc new file mode 100644 index 0000000000..676f285377 --- /dev/null +++ b/changelog.d/7318.misc @@ -0,0 +1 @@ +Move catchup of replication streams logic to worker. |