2 files changed, 10 insertions, 0 deletions
diff --git a/changelog.d/12068.misc b/changelog.d/12068.misc
new file mode 100644
index 0000000000..72b211e4f5
--- /dev/null
+++ b/changelog.d/12068.misc
@@ -0,0 +1 @@
+Add some logging to `/sync` to try and track down #11916.
diff --git a/synapse/handlers/sync.py b/synapse/handlers/sync.py
index 98eaad3318..0aa3052fd6 100644
--- a/synapse/handlers/sync.py
+++ b/synapse/handlers/sync.py
@@ -697,6 +697,15 @@ class SyncHandler:
else:
# no events in this room - so presumably no state
state = {}
+
+ # (erikj) This should be rarely hit, but we've had some reports that
+ # we get more state down gappy syncs than we should, so let's add
+ # some logging.
+ logger.info(
+ "Failed to find any events in room %s at %s",
+ room_id,
+ stream_position.room_key,
+ )
return state
async def compute_summary(
|