forked-synapse/synapse
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
..
api Send the user ID matching the guest access token, since there is no Matrix API to discover what user ID an access token is for. 2016-03-07 17:13:56 +00:00
app Use syntax that works on both py2.7 and py3 2016-03-07 20:13:10 +00:00
appservice Fix flake8 warnings for new flake8 2016-02-02 17:18:50 +00:00
config Add config to create guest account on 3pid invite 2016-03-14 15:50:40 +00:00
crypto Make key client send a Host header 2016-03-11 10:29:05 +00:00
events Don't assume existence of event_id in __str__ 2016-03-18 14:31:44 +00:00
federation Remove unused backfilled parameter from persist_event 2016-03-21 18:06:08 +00:00
handlers Remove unused backfilled parameter from persist_event 2016-03-21 18:06:08 +00:00
http Fix regression where synapse checked whether push rules were valid JSON before the compatibility hack that handled clients sending invalid JSON 2016-03-14 14:16:41 +00:00
metrics copyrights 2016-01-07 04:26:29 +00:00
push Make select more sensible when dseleting access tokens, rename pusher deletion to match access token deletion and make exception arg optional. 2016-03-11 14:34:09 +00:00
replication Add replication stream for pushers 2016-03-15 17:33:10 +00:00
rest Merge pull request #652 from matrix-org/erikj/delete_alias 2016-03-18 14:02:46 +00:00
static/client Updates to fallback CAS login to do new token login 2015-11-06 09:57:17 +00:00
storage Don't cache events in _state_group_cache 2016-03-22 12:00:09 +00:00
streams Hook up the push rules to the notifier 2016-03-03 14:57:45 +00:00
util Return list, not generator. 2016-03-14 15:30:19 +00:00
__init__.py Bump version and changelog 2016-02-11 16:04:15 +00:00
notifier.py Hook up adding a pusher to the notifier for replication. 2016-03-15 17:42:03 +00:00
python_dependencies.py Pin pysaml2 version to 3.x 2016-03-09 11:54:56 +00:00
server.py Fix flake8 warnings for new flake8 2016-02-02 17:18:50 +00:00
state.py Fix flake8 warnings for new flake8 2016-02-02 17:18:50 +00:00
types.py Hook up the push rules to the notifier 2016-03-03 14:57:45 +00:00