- Oct 24, 2018
-
-
Erik Johnston authored
-
Erik Johnston authored
-
- Oct 16, 2018
-
-
Erik Johnston authored
-
- Oct 02, 2018
-
-
Erik Johnston authored
-
Amber Brown authored
-
- Oct 01, 2018
-
-
Amber Brown authored
-
- Sep 27, 2018
-
-
Richard van der Hoff authored
This test didn't do what it claimed to do, and what it claimed to do was the same as test_cant_hide_direct_ancestors anyway. This stuff is tested by sytest anyway.
-
Schnuffle authored
Signed-off-by:
Schnuffle <schnuffle@github.com>
-
Richard van der Hoff authored
when processing incoming transactions, it can be hard to see what's going on, because we process a bunch of stuff in parallel, and because we may end up recursively working our way through a chain of three or four events. This commit creates a way to use logcontexts to add the relevant event ids to the log lines.
-
Richard van der Hoff authored
I spent ages trying to figure out how I was going mad...
-
- Sep 24, 2018
-
-
Oleg Girko authored
Older Twisted (18.4.0) returns TimeoutError instead of ConnectingCancelledError when connection times out. This change allows tests to be compatible with this behaviour. Signed-off-by:
Oleg Girko <ol@infoserver.lv>
-
- Sep 21, 2018
-
-
Erik Johnston authored
ExpiringCache required that `start()` be called before it would actually start expiring entries. A number of places didn't do that. This PR removes `start` from ExpiringCache, and automatically starts backround reaping process on creation instead.
-
- Sep 20, 2018
-
-
Amber Brown authored
-
Amber Brown authored
-
- Sep 18, 2018
-
-
Richard van der Hoff authored
We want to wait until we have read the response body before we log the request as complete, otherwise a confusing thing happens where the request appears to have completed, but we later fail it. To do this, we factor the salient details of a request out to a separate object, which can then keep track of the txn_id, so that it can be logged.
-
- Sep 14, 2018
-
-
Erik Johnston authored
-
- Sep 13, 2018
-
-
Amber Brown authored
-
- Sep 12, 2018
-
-
Neil Johnson authored
-
Neil Johnson authored
-
- Sep 06, 2018
-
-
Amber Brown authored
-
Neil Johnson authored
-
Hubert Chathi authored
-
- Sep 05, 2018
-
-
Neil Johnson authored
-
Richard van der Hoff authored
Use the actual origin for push transactions, rather than whatever the remote server claimed.
-
- Sep 03, 2018
-
-
Amber Brown authored
-
- Aug 31, 2018
-
-
Neil Johnson authored
-
Neil Johnson authored
-
- Aug 30, 2018
-
-
Amber Brown authored
-
- Aug 28, 2018
-
-
Richard van der Hoff authored
-
- Aug 25, 2018
-
-
Hubert Chathi authored
-
- Aug 24, 2018
-
-
Erik Johnston authored
-
Erik Johnston authored
This manifested in synapse repeatedly setting the tag for the room
-
- Aug 23, 2018
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
This was due to a bug where we mutated a cached event's contents
-
Erik Johnston authored
-
- Aug 22, 2018
-
-
Erik Johnston authored
-
- Aug 21, 2018
-
-
Matthew Hodgson authored
Splits the state_group_cache in two. One half contains normal state events; the other contains member events. The idea is that the lazyloading common case of: "I want a subset of member events plus all of the other state" can be accomplished efficiently by splitting the cache into two, and asking for "all events" from the non-members cache, and "just these keys" from the members cache. This means we can avoid having to make DictionaryCache aware of these sort of complicated queries, whilst letting LL requests benefit from the caching. Previously we were unable to sensibly use the caching and had to pull all state from the DB irrespective of the filtering, which made things slow. Hopefully fixes https://github.com/matrix-org/synapse/issues/3720.
-
- Aug 18, 2018
-
-
Neil Johnson authored
-
Neil Johnson authored
-