MatrixSynapse/synapse/storage/databases/main
Richard van der Hoff f31f8e6319
Remove stream ordering from Metadata dict (#8452)
There's no need for it to be in the dict as well as the events table. Instead,
we store it in a separate attribute in the EventInternalMetadata object, and
populate that on load.

This means that we can rely on it being correctly populated for any event which
has been persited to the database.
2020-10-05 14:43:14 +01:00
..
schema Add logging on startup/shutdown (#8448) 2020-10-02 15:20:45 +01:00
__init__.py Add logging on startup/shutdown (#8448) 2020-10-02 15:20:45 +01:00
account_data.py Do not assume that account data is of the correct form. (#8454) 2020-10-05 09:28:05 -04:00
appservice.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
cache.py Separate `get_current_token` into two. (#8113) 2020-08-19 10:39:31 +01:00
censor_events.py Enable mypy checking for unreachable code and fix instances. (#8432) 2020-10-01 08:09:18 -04:00
client_ips.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
deviceinbox.py Use `async with` for ID gens (#8383) 2020-09-23 16:11:18 +01:00
devices.py Use `async with` for ID gens (#8383) 2020-09-23 16:11:18 +01:00
directory.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
e2e_room_keys.py Convert additional database code to async/await. (#8195) 2020-08-28 07:54:27 -04:00
end_to_end_keys.py Use `async with` for ID gens (#8383) 2020-09-23 16:11:18 +01:00
event_federation.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
event_push_actions.py Add logging on startup/shutdown (#8448) 2020-10-02 15:20:45 +01:00
events.py Remove stream ordering from Metadata dict (#8452) 2020-10-05 14:43:14 +01:00
events_bg_updates.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
events_worker.py Remove stream ordering from Metadata dict (#8452) 2020-10-05 14:43:14 +01:00
filtering.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
group_server.py Use `async with` for ID gens (#8383) 2020-09-23 16:11:18 +01:00
keys.py Convert additional database code to async/await. (#8195) 2020-08-28 07:54:27 -04:00
media_repository.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
metrics.py Allow background tasks to be run on a separate worker. (#8369) 2020-10-02 08:23:15 -04:00
monthly_active_users.py Add logging on startup/shutdown (#8448) 2020-10-02 15:20:45 +01:00
openid.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
presence.py Use `async with` for ID gens (#8383) 2020-09-23 16:11:18 +01:00
profile.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
purge_events.py Make token serializing/deserializing async (#8427) 2020-09-30 20:29:19 +01:00
push_rule.py Use `async with` for ID gens (#8383) 2020-09-23 16:11:18 +01:00
pusher.py Use `async with` for ID gens (#8383) 2020-09-23 16:11:18 +01:00
receipts.py Use `async with` for ID gens (#8383) 2020-09-23 16:11:18 +01:00
registration.py Add checks for postgres sequence consistency (#8402) 2020-09-28 18:00:30 +01:00
rejections.py Convert simple_select_one and simple_select_one_onecol to async (#8162) 2020-08-26 07:19:32 -04:00
relations.py Convert additional databases to async/await (#8199) 2020-09-01 09:21:48 -04:00
room.py Allow background tasks to be run on a separate worker. (#8369) 2020-10-02 08:23:15 -04:00
roommember.py Add logging on startup/shutdown (#8448) 2020-10-02 15:20:45 +01:00
search.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
signatures.py Convert additional databases to async/await part 2 (#8200) 2020-09-01 08:39:04 -04:00
state.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
state_deltas.py Convert state and stream stores and related code to async (#8194) 2020-08-28 09:37:55 -04:00
stats.py Fix missing null character check on guest_access room state 2020-09-22 19:39:29 +01:00
stream.py Remove stream ordering from Metadata dict (#8452) 2020-10-05 14:43:14 +01:00
tags.py Use `async with` for ID gens (#8383) 2020-09-23 16:11:18 +01:00
transactions.py Catch-up after Federation Outage (bonus): Catch-up on Synapse Startup (#8322) 2020-09-18 14:59:13 +01:00
ui_auth.py Allow background tasks to be run on a separate worker. (#8369) 2020-10-02 08:23:15 -04:00
user_directory.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
user_erasure_store.py Fixed a bug with reactivating users with the admin API (#8362) 2020-09-22 18:19:01 +01:00