MatrixSynapse/synapse/storage
Mark Haines c6a01f2ed0 Add storage module for tracking background updates.
The progress for each background update is stored as a JSON blob in the
database. Each background update is broken up into separate batches.
The batch size is automatically tuned to try avoid blocking single
threaded databases for too long.
2015-11-09 17:26:27 +00:00
..
engines Implement rank function for SQLite FTS 2015-10-23 13:23:48 +01:00
schema Add storage module for tracking background updates. 2015-11-09 17:26:27 +00:00
util Move DictionaryCache 2015-08-04 15:58:28 +01:00
__init__.py Add APIs for adding and removing tags from rooms 2015-10-28 16:06:57 +00:00
_base.py Add basic full text search impl. 2015-10-09 15:48:31 +01:00
appservice.py txn.execute doesn't return cursors 2015-04-29 16:43:39 +01:00
background_updates.py Add storage module for tracking background updates. 2015-11-09 17:26:27 +00:00
directory.py Move all the caches into their own package, synapse.util.caches 2015-08-11 18:00:59 +01:00
end_to_end_keys.py Dodesn't seem to make any difference: guess it does work with the object reference 2015-07-21 16:21:37 -07:00
event_federation.py Remove unused functions from synapse/storage/event_federation.py 2015-09-23 10:31:25 +01:00
events.py Open up /events to anonymous users for room events only 2015-11-05 14:32:26 +00:00
filtering.py Fix FilteringStore.get_user_filter to work with postgres 2015-10-16 15:28:43 +01:00
keys.py Remove syutil dependency in favour of smaller single-purpose libraries 2015-08-24 16:17:38 +01:00
media_repository.py Give sensible names for '_simple_...' transactions 2015-03-20 15:59:18 +00:00
prepare_database.py Move FTS to delta 25 2015-10-22 11:12:28 +01:00
presence.py Bump size of get_presence_state cache 2015-08-18 15:51:23 +01:00
profile.py Revert needless change to storage.profile 2015-04-17 16:13:14 +01:00
push_rule.py Move all the caches into their own package, synapse.util.caches 2015-08-11 18:00:59 +01:00
pusher.py synapse/storage/_base.py:Table was unused 2015-09-22 18:14:15 +01:00
receipts.py Rename unhelpful variable name 2015-08-18 11:54:03 +01:00
registration.py Allow guests to register and call /events?room_id= 2015-11-04 17:29:07 +00:00
rejections.py Give sensible names for '_simple_...' transactions 2015-03-20 15:59:18 +00:00
room.py Open up /events to anonymous users for room events only 2015-11-05 14:32:26 +00:00
roommember.py Include banned rooms in the archived section of v2 sync 2015-10-21 11:15:48 +01:00
search.py Error handling 2015-11-05 16:10:54 +00:00
signatures.py Remove unused functions from synapse/storage/signatures.py 2015-09-23 10:36:33 +01:00
state.py Remove unused room_id arg 2015-10-14 09:31:20 +01:00
stream.py Open up /events to anonymous users for room events only 2015-11-05 14:32:26 +00:00
tags.py Spell "deferred" more correctly 2015-11-03 14:27:35 +00:00
transactions.py Fix broken cache for getting retry times. This meant we retried remote destinations way more frequently than we should 2015-11-03 16:24:03 +00:00