synapse-product/synapse/storage
2015-06-04 16:16:01 +01:00
..
engines Remove race condition 2015-05-14 16:54:35 +01:00
schema Add script to (re)convert the pushers table to changing the unique key. Also give the python db upgrade scripts the database engine so they can convert parameter strings, and add *args **kwargs to the upgrade function so we can add more args in future and previous scripts will ignore them. 2015-06-04 16:16:01 +01:00
util SYN-377: Make sure that the StreamIdGenerator.get_next.__exit__ is called from the main thread after the transaction completes, not from database thread before the transaction completes. 2015-05-12 11:20:40 +01:00
__init__.py Add script to (re)convert the pushers table to changing the unique key. Also give the python db upgrade scripts the database engine so they can convert parameter strings, and add *args **kwargs to the upgrade function so we can add more args in future and previous scripts will ignore them. 2015-06-04 16:16:01 +01:00
_base.py Caches should be bound to instances. 2015-06-03 14:45:17 +01:00
appservice.py txn.execute doesn't return cursors 2015-04-29 16:43:39 +01:00
directory.py Use generic db exceptions rather than sqlite3 specific ones 2015-04-08 16:53:48 +01:00
event_federation.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/backfill_fixes 2015-05-22 16:10:42 +01:00
events.py Don't explode if we don't have the event 2015-06-01 16:39:43 +01:00
filtering.py Give sensible names for '_simple_...' transactions 2015-03-20 15:59:18 +00:00
keys.py SYN-367: Use upsert rather than insert_or_replace 2015-04-30 15:21:31 +01:00
media_repository.py Give sensible names for '_simple_...' transactions 2015-03-20 15:59:18 +00:00
presence.py Add a cache for getting the presence list for a user 2015-05-22 16:11:17 +01:00
profile.py Revert needless change to storage.profile 2015-04-17 16:13:14 +01:00
push_rule.py Add a cache for get_push rules for user, fix cache invalidation 2015-05-22 10:39:45 +01:00
pusher.py Correctly decode, for sqlite and postgres, rows from pushers table 2015-04-29 19:41:14 +01:00
registration.py user_id now in user_threepids 2015-05-01 15:04:37 +01:00
rejections.py Give sensible names for '_simple_...' transactions 2015-03-20 15:59:18 +00:00
room.py Add caches for things requested by the pushers 2015-05-21 16:41:39 +01:00
roommember.py Merge branch 'master' of github.com:matrix-org/synapse into develop 2015-05-22 10:33:00 +01:00
signatures.py Collect the invalidate callbacks on the transaction object rather than passing around a separate list 2015-05-05 17:32:21 +01:00
state.py Add cache to get_state_groups 2015-06-03 14:45:55 +01:00
stream.py Fix daedlock 2015-05-15 10:54:04 +01:00
transactions.py And use buffer(...) there as well 2015-05-05 18:20:01 +01:00