MatrixSynapse/synapse/storage
Erik Johnston 25dd56ace3 Fix race when persisting create event (#4404)
* Fix race when persisting create event

When persisting a chunk of DAG it is sometimes requried to do a state
resolution, which requires knowledge of the room version. If this
happens while we're persisting the create event then we need to use that
event rather than attempting to look it up in the database.
2019-01-18 23:17:04 +11:00
..
engines
schema Remove duplicates in the user_ips table and add an index (#4370) 2019-01-12 06:21:50 +11:00
util
__init__.py drop undocumented dependency on dateutil (#4266) 2018-12-06 04:52:42 +11:00
_base.py Fix adding new rows instead of updating them if one of the key values is a NULL in upserts. (#4369) 2019-01-09 22:26:25 +11:00
account_data.py
appservice.py
background_updates.py
client_ips.py Remove duplicates in the user_ips table and add an index (#4370) 2019-01-12 06:21:50 +11:00
deviceinbox.py
devices.py
directory.py
e2e_room_keys.py Settings Fix deleting e2e room keys on xenial (#4295) 2018-12-14 05:10:31 +11:00
end_to_end_keys.py
event_federation.py
event_push_actions.py
events.py Fix race when persisting create event (#4404) 2019-01-18 23:17:04 +11:00
events_worker.py
filtering.py
group_server.py
keys.py
media_repository.py
monthly_active_users.py create support user (#4141) 2018-12-14 18:20:59 +00:00
openid.py
prepare_database.py
presence.py
profile.py
push_rule.py
pusher.py
receipts.py
registration.py Ensure synchrotrons can access is_support_user in the storage layer 2019-01-02 10:19:59 +00:00
rejections.py
room.py
roommember.py
search.py Add an option to disable search for homeservers which may not be interested in it (#4230) 2018-12-04 12:01:02 +01:00
signatures.py
state.py Log roomid along with Unknown room (#4297) 2018-12-24 10:49:42 +01:00
stream.py
tags.py
transactions.py
user_directory.py
user_erasure_store.py