synapse-product/synapse/storage
Erik Johnston d8866d7277 Caches should be bound to instances.
Before, caches were global and so different instances of the stores
would share caches. This caused problems in the unit tests.
2015-06-03 14:45:17 +01:00
..
engines Remove race condition 2015-05-14 16:54:35 +01:00
schema Newline, remove debug logging 2015-05-18 10:11:14 +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 index on events 2015-05-13 17:22:26 +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 Merge branch 'master' of github.com:matrix-org/synapse into develop 2015-05-22 10:33:00 +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