diff options
author | Erik Johnston <erikj@element.io> | 2024-06-19 17:39:33 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-19 17:39:33 +0100 |
commit | 4243c1f074c919367dbbcf733df3015f6ad96549 (patch) | |
tree | 15641bf373f8f528f40ce4dea81d511bc9a8bbd0 /synapse/storage/controllers | |
parent | Register sliding sync under a different path (#17331) (diff) | |
download | synapse-4243c1f074c919367dbbcf733df3015f6ad96549.tar.xz |
Revert "Handle large chain calc better (#17291)" (#17334)
This reverts commit bdf82efea505c488953b46eb681b5a63c4e9655d (#17291) This seems to have stopped persisting auth chains for new events, and so is causing state res to fall back to the slow methods
Diffstat (limited to 'synapse/storage/controllers')
-rw-r--r-- | synapse/storage/controllers/persist_events.py | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/synapse/storage/controllers/persist_events.py b/synapse/storage/controllers/persist_events.py index d0e015bf19..84699a2ee1 100644 --- a/synapse/storage/controllers/persist_events.py +++ b/synapse/storage/controllers/persist_events.py @@ -617,17 +617,6 @@ class EventsPersistenceStorageController: room_id, chunk ) - with Measure(self._clock, "calculate_chain_cover_index_for_events"): - # We now calculate chain ID/sequence numbers for any state events we're - # persisting. We ignore out of band memberships as we're not in the room - # and won't have their auth chain (we'll fix it up later if we join the - # room). - # - # See: docs/auth_chain_difference_algorithm.md - new_event_links = await self.persist_events_store.calculate_chain_cover_index_for_events( - room_id, [e for e, _ in chunk] - ) - await self.persist_events_store._persist_events_and_state_updates( room_id, chunk, @@ -635,7 +624,6 @@ class EventsPersistenceStorageController: new_forward_extremities=new_forward_extremities, use_negative_stream_ordering=backfilled, inhibit_local_membership_updates=backfilled, - new_event_links=new_event_links, ) return replaced_events |