MatrixSynapse/synapse
Richard van der Hoff b38bdae3a2
Fix AssertionErrors after purging events (#11642)
* Fix AssertionErrors after purging events

If you purged a bunch of events from your database, and then restarted synapse
without receiving more events, then you would get a bunch of AssertionErrors on
restart.

This fixes the situation by rewinding the stream processors.

* `check-newsfragment`: ignore deleted newsfiles
2022-01-04 16:36:33 +00:00
..
_scripts
api Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
app
appservice
config Include the topic event in the prejoin state, per MSC3173. (#11666) 2022-01-04 11:08:08 -05:00
crypto Fix perspectives requests for multiple keys for the same server (#11440) 2021-11-29 13:15:36 +00:00
events
federation `FederationClient.backfill`: stop flagging events as outliers (#11632) 2022-01-04 16:31:32 +00:00
groups
handlers Fix AssertionErrors after purging events (#11642) 2022-01-04 16:36:33 +00:00
http Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
logging
metrics
module_api
push
replication Remove redundant `get_current_events_token` (#11643) 2022-01-04 16:10:27 +00:00
res
rest Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
server_notices
spam_checker_api
state Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
static
storage Remove redundant `get_current_events_token` (#11643) 2022-01-04 16:10:27 +00:00
streams
util
__init__.py
event_auth.py
notifier.py
py.typed
python_dependencies.py Pin to frozendict<2.1.2 (#11625) 2021-12-21 17:26:04 +00:00
server.py
types.py Convert all namedtuples to attrs. (#11665) 2021-12-30 18:47:12 +00:00
visibility.py