1 files changed, 2 insertions, 0 deletions
diff --git a/synapse/storage/data_stores/main/events_bg_updates.py b/synapse/storage/data_stores/main/events_bg_updates.py
index 72d600c51b..b7b390485b 100644
--- a/synapse/storage/data_stores/main/events_bg_updates.py
+++ b/synapse/storage/data_stores/main/events_bg_updates.py
@@ -548,6 +548,8 @@ class EventsBackgroundUpdatesStore(BackgroundUpdateStore):
# We want to return true (to end the background update) only when
# the query returned with less rows than we asked for.
+ # TODO: this currently doesn't work, i.e. it only runs once whereas
+ # its opposite does the whole thing, investigate.
return len(rows) != batch_size
end = yield self.runInteraction(
|