From 6f3e8be1dc78233e448cc4cc98f02765a5a8b015 Mon Sep 17 00:00:00 2001 From: Eric Eastwood Date: Tue, 10 Sep 2024 13:41:49 -0500 Subject: [PATCH] Add assertion message to better debug --- synapse/storage/databases/main/events_bg_updates.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/synapse/storage/databases/main/events_bg_updates.py b/synapse/storage/databases/main/events_bg_updates.py index 64238e2a0f..0e6b2ede27 100644 --- a/synapse/storage/databases/main/events_bg_updates.py +++ b/synapse/storage/databases/main/events_bg_updates.py @@ -2247,6 +2247,10 @@ class EventsBackgroundUpdatesStore(StreamWorkerStore, StateDeltasStore, SQLBaseS assert ( last_to_insert_join_membership_info.membership_event_stream_ordering <= membership_event_stream_ordering + ), ( + f"Expected to be iterating in ascending order as we process membership snapshots for room {room_id}" + + " but our last join membership was at {last_to_insert_join_membership_info.membership_event_stream_ordering}" + + "and our current membership is at {membership_event_stream_ordering}" ) # Check if the current state has been updated since the last snapshot we inserted.