forked-synapse/synapse
Erik Johnston 197bd126f0 Fix bug where state_group tables got corrupted
This is due to the fact that we prefilled caches using txn.call_after,
which always gets called including on error.

We fix this by making txn.call_after only fire when a transaction
completes successfully, which is what we want most of the time anyway.
2017-06-07 17:39:36 +01:00
..
api Use CodeMessageException subclass instead 2017-04-25 19:30:55 +01:00
app Merge pull request #2127 from APwhitehat/alreadystarted 2017-04-27 15:46:53 +01:00
appservice Add comment 2017-03-29 09:50:05 +01:00
config Configurable maximum number of events requested by /sync and /messages (#2220) 2017-05-13 18:17:54 +02:00
crypto Merge pull request #2050 from matrix-org/rav/federation_backoff 2017-03-23 22:27:01 +00:00
events Add more granular event send metrics 2017-05-02 14:23:26 +01:00
federation Make presence use cached users/hosts in room 2017-05-16 16:01:43 +01:00
handlers Merge pull request #2228 from matrix-org/erikj/speed_up_get_hosts 2017-05-16 17:40:55 +01:00
http Remember how twisted works 2017-05-05 11:00:21 +01:00
metrics Rearrange metrics 2017-04-05 14:15:09 +01:00
push Revert "Speed up filtering of a single event in push" 2017-05-08 13:07:41 +01:00
replication Add new storage functions to slave store 2017-05-04 14:29:03 +01:00
rest Merge pull request #2221 from psaavedra/sync_timeline_limit_filter_by_name 2017-05-15 16:08:46 +01:00
static/client Updates to fallback CAS login to do new token login 2015-11-06 09:57:17 +00:00
storage Fix bug where state_group tables got corrupted 2017-06-07 17:39:36 +01:00
streams Add basic implementation of local device list changes 2017-01-25 14:27:27 +00:00
util Don't update event cache hit ratio from get_joined_users 2017-05-08 16:06:17 +01:00
__init__.py Bump changelog and version 2017-05-18 13:53:48 +01:00
event_auth.py Use better variable name 2017-01-17 14:32:53 +00:00
notifier.py Merge branch 'develop' of github.com:matrix-org/synapse into erikj/repl_tcp_server 2017-04-04 09:46:16 +01:00
python_dependencies.py Add jsonschema to python_dependencies.py 2017-03-23 11:42:47 -03:00
server.py Use CodeMessageException subclass instead 2017-04-25 19:30:55 +01:00
server.pyi Fix login with m.login.token 2016-08-08 16:40:39 +01:00
state.py Fix comment and num args 2017-05-04 14:50:24 +01:00
types.py Speed up get_domain_from_id 2017-05-16 15:59:37 +01:00
visibility.py Revert "Speed up filtering of a single event in push" 2017-05-08 13:07:41 +01:00