forked from MirrorHub/synapse
58c8ed5b0d
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
1 line
100 B
Text
1 line
100 B
Text
Fix bug where we leaked extremities when we soft failed events, leading to performance degradation.
|