synapse-product/synapse/storage
Erik Johnston 2c86187a1b Don't cache events in _state_group_cache
Instead, simply cache the event ids, relying on the event cache to cache
the actual events.

The problem was that while the state groups cache was limited in the
number of groups it could hold, each individual group could consist of
thousands of events.
2016-03-22 12:00:09 +00:00
..
engines Mark AS users with their AS's ID 2016-02-11 17:26:42 +00:00
schema Add a comment to offer a hint to an explanation for why we have a unique constraint on (app_id, pushkey, user_id) 2016-03-16 10:35:00 +00:00
util Add replication stream for pushers 2016-03-15 17:33:10 +00:00
__init__.py Add replication stream for pushers 2016-03-15 17:33:10 +00:00
_base.py Add a stream for push rule updates 2016-03-01 18:16:37 +00:00
account_data.py Merge pull request #489 from matrix-org/markjh/replication 2016-03-01 15:08:24 +00:00
appservice.py Mark AS users with their AS's ID 2016-02-11 17:26:42 +00:00
background_updates.py copyrights 2016-01-07 04:26:29 +00:00
directory.py Allow alias creators to delete aliases 2016-03-01 14:46:31 +00:00
end_to_end_keys.py Fix relative imports so they work in both py3 and py27 2016-03-08 11:45:50 +00:00
event_federation.py Respond to federated invite with non-empty context 2016-02-17 15:25:12 +00:00
event_push_actions.py Remove dead code for setting device specific rules. 2016-02-18 16:05:13 +00:00
events.py Remove unused backfilled parameter from persist_event 2016-03-21 18:06:08 +00:00
filtering.py Cache filters 2016-01-28 17:09:09 +00:00
keys.py Fix relative imports so they work in both py3 and py27 2016-03-08 11:45:50 +00:00
media_repository.py Fix relative imports so they work in both py3 and py27 2016-03-08 11:45:50 +00:00
prepare_database.py Initial cut 2016-02-17 15:40:50 +00:00
presence.py Merge pull request #489 from matrix-org/markjh/replication 2016-03-01 15:08:24 +00:00
profile.py copyrights 2016-01-07 04:26:29 +00:00
push_rule.py s/stream_ordering/event_stream_ordering/ in push 2016-03-04 16:15:23 +00:00
pusher.py Fix a couple of errors when deleting pushers 2016-03-15 17:47:36 +00:00
receipts.py Merge pull request #489 from matrix-org/markjh/replication 2016-03-01 15:08:24 +00:00
registration.py Thats not how transactions work. 2016-03-11 16:45:27 +00:00
rejections.py copyrights 2016-01-07 04:26:29 +00:00
room.py Simplify get_rooms 2016-02-03 13:24:35 +00:00
roommember.py Remove dead code left over from presence changes 2016-03-17 11:03:47 +00:00
search.py copyrights 2016-01-07 04:26:29 +00:00
signatures.py Fix relative imports so they work in both py3 and py27 2016-03-08 11:45:50 +00:00
state.py Don't cache events in _state_group_cache 2016-03-22 12:00:09 +00:00
stream.py Add comment 2016-03-09 16:51:22 +00:00
tags.py Merge pull request #489 from matrix-org/markjh/replication 2016-03-01 15:08:24 +00:00
transactions.py Load the current id in the IdGenerator constructor 2016-03-01 14:32:56 +00:00