- Nov 11, 2016
-
-
Kegan Dougal authored
-
Kegan Dougal authored
-
Kegan Dougal authored
-
- Nov 10, 2016
-
-
Kegan Dougal authored
-
Kegan Dougal authored
This fixes a race whereby: - User hits an endpoint. - No cached transaction so executes main code. - User hits same endpoint. - No cache transaction so executes main code. - Main code finishes executing and caches response and returns. - Main code finishes executing and caches response and returns. This race is common in the wild when Synapse is struggling under load. This commit fixes the race by: - User hits an endpoint. - Caches the promise to execute the main code and executes main code. - User hits same endpoint. - Yields on the same promise as the first request. - Main code finishes executing and returns, unblocking both requests.
-
- Nov 09, 2016
-
-
Erik Johnston authored
Don't assume providers raise ConfigError's
-
- Nov 08, 2016
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
This only makes a difference for versions of ldap3 before 1.0, but a) its best to be explicit and b) there are distributions that package ancient versions for ldap3 (e.g. debian).
-
Erik Johnston authored
Limit the number of prev_events of new events
-
Erik Johnston authored
Respect use_frozen_dicts option in workers
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
- Nov 07, 2016
-
-
Erik Johnston authored
default config: blacklist more internal ips
-
Euan Kemp authored
-
- Nov 04, 2016
-
-
Erik Johnston authored
Remove unused but buggy function
-
Erik Johnston authored
-
Erik Johnston authored
-
- Nov 03, 2016
-
-
Paul Evans authored
More updates to Promethese metrics exposition
-
Paul "LeoNerd" Evans authored
-
Paul "LeoNerd" Evans authored
-
Paul "LeoNerd" Evans authored
-
Paul "LeoNerd" Evans authored
-
Paul "LeoNerd" Evans authored
-
Erik Johnston authored
Replace postgres GIN with GIST
-
Erik Johnston authored
-
Erik Johnston authored
This is because GIN can be slow to write too, especially when the table gets large.
-
David Baker authored
Don't error on non-ascii passwords
-
David Baker authored
-
- Nov 02, 2016
-
-
Mark Haines authored
Set CORs headers on responses from the media repo
-
Mark Haines authored
-
- Nov 01, 2016
-
-
Erik Johnston authored
-
Erik Johnston authored
Remove sent_transactions table.
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-