summary refs log tree commit diff
path: root/changelog.d
diff options
context:
space:
mode:
authorErik Johnston <erik@matrix.org>2019-05-29 11:56:24 +0100
committerGitHub <noreply@github.com>2019-05-29 11:56:24 +0100
commit58c8ed5b0dbfe0556f11985a61c0e13bbe61d93c (patch)
treec20943ad03dbad6377aecef50a17dc55f3b2f1f2 /changelog.d
parentFix dropped logcontexts during high outbound traffic. (#5277) (diff)
downloadsynapse-58c8ed5b0dbfe0556f11985a61c0e13bbe61d93c.tar.xz
Correctly filter out extremities with soft failed prevs (#5274)
When we receive a soft failed event we, correctly, *do not* update the
forward extremity table with the event. However, if we later receive an
event that references the soft failed event we then need to remove the
soft failed events prev events from the forward extremities table,
otherwise we just build up forward extremities.

Fixes #5269
Diffstat (limited to 'changelog.d')
-rw-r--r--changelog.d/5274.bugfix1
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/5274.bugfix b/changelog.d/5274.bugfix
new file mode 100644
index 0000000000..9e14d20289
--- /dev/null
+++ b/changelog.d/5274.bugfix
@@ -0,0 +1 @@
+Fix bug where we leaked extremities when we soft failed events, leading to performance degradation.