Fixed undefined variable error in catchup (#9664)

Broke in #9640

Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
This commit is contained in:
Erik Johnston 2021-03-24 16:12:47 +00:00 committed by GitHub
parent c2d4bd62a2
commit c602ba8336
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 0 deletions

1
changelog.d/9664.misc Normal file
View file

@ -0,0 +1 @@
Improve performance of federation catch up by sending events the latest events in the room to the remote, rather than just the last event sent by the local server.

View file

@ -480,6 +480,8 @@ class PerDestinationQueue:
# the other sending servers are up). # the other sending servers are up).
if new_pdus: if new_pdus:
room_catchup_pdus = new_pdus room_catchup_pdus = new_pdus
else:
room_catchup_pdus = [pdu]
logger.info( logger.info(
"Catching up rooms to %s: %r", self._destination, pdu.room_id "Catching up rooms to %s: %r", self._destination, pdu.room_id