synapse-product/synapse/storage
Erik Johnston 477b1ed6cf Fetch events in a separate transaction.
This has a couple of benefits:

- It reduces the time of transactions, allowing other database requests
  to run.
- Fetching events is given a dedicated database thread, and so can't
  starve other database requests.
2016-02-02 15:58:14 +00:00
..
engines copyrights 2016-01-07 04:26:29 +00:00
schema Add events index 2016-01-28 16:41:59 +00:00
util Add a Homeserver.setup method. 2016-01-26 15:51:06 +00:00
__init__.py Cache get_room_changes_for_user 2016-01-29 16:52:48 +00:00
_base.py Add a Homeserver.setup method. 2016-01-26 15:51:06 +00:00
account_data.py Invalidate _account_data_stream_cache correctly 2016-01-29 16:41:51 +00:00
appservice.py Require ID and as_token be unique for ASs 2016-01-14 14:34:01 +00:00
background_updates.py copyrights 2016-01-07 04:26:29 +00:00
directory.py copyrights 2016-01-07 04:26:29 +00:00
end_to_end_keys.py copyrights 2016-01-07 04:26:29 +00:00
event_federation.py copyrights 2016-01-07 04:26:29 +00:00
event_push_actions.py Make LRU cache not default to treecache & add options to use it 2016-01-22 12:10:33 +00:00
events.py Cache tags and account data 2016-01-28 16:37:41 +00:00
filtering.py Cache filters 2016-01-28 17:09:09 +00:00
keys.py copyrights 2016-01-07 04:26:29 +00:00
media_repository.py copyrights 2016-01-07 04:26:29 +00:00
prepare_database.py Allow guests to upgrade their accounts 2016-01-05 18:01:18 +00:00
presence.py Implement a _simple_select_many_batch 2016-01-25 13:36:02 +00:00
profile.py copyrights 2016-01-07 04:26:29 +00:00
push_rule.py Fix adding push rules relative to other rules 2016-01-27 10:24:20 +00:00
pusher.py Rename 'user_name' to 'user_id' in push to make it consistent with the rest of the code 2016-01-13 13:32:59 +00:00
receipts.py Cache tags and account data 2016-01-28 16:37:41 +00:00
registration.py Make notifications go quicker 2016-01-18 14:48:29 +00:00
rejections.py copyrights 2016-01-07 04:26:29 +00:00
room.py Remove the RoomsTable object 2016-01-13 11:07:32 +00:00
roommember.py Cache get_room_changes_for_user 2016-01-29 16:52:48 +00:00
search.py copyrights 2016-01-07 04:26:29 +00:00
signatures.py copyrights 2016-01-07 04:26:29 +00:00
state.py copyrights 2016-01-07 04:26:29 +00:00
stream.py Fetch events in a separate transaction. 2016-02-02 15:58:14 +00:00
tags.py Amalgamate tags and account data stream caches 2016-01-28 18:20:00 +00:00
transactions.py Delete the table objects from TransactionStore 2016-01-13 11:15:20 +00:00