- Jun 11, 2021
-
-
Erik Johnston authored
Hopefully fixes #10027.
-
- Jun 08, 2021
-
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Erik Johnston authored
Fixes #10140
-
Patrick Cloke authored
-
Dan Callahan authored
With the prior format, 1.33.0 / 1.33.1 / 1.33.2 got separate branches: release-v1.33.0 release-v1.33.1 release-v1.33.2 Under the new model, all three would share a common branch: release-v1.33 As before, RCs and actual releases exist as tags on these branches. This better reflects our support model, e.g., that the "1.33" series had a formal release followed by two patches / updates. Signed-off-by:
Dan Callahan <danc@element.io>
-
Erik Johnston authored
When joining a remote room limit the number of events we concurrently check signatures/hashes for (#10117) If we do hundreds of thousands at once the memory overhead can easily reach 500+ MB.
-
Erik Johnston authored
Fixes #10123
- Jun 07, 2021
-
-
Richard van der Hoff authored
Add a couple of extra logs/spans, to give a bit of a better idea.
-
Richard van der Hoff authored
... otherwise we tend to get a namespace clash between the bg process and the functions that it calls.
-
Rohan Sharma authored
Fixes #10121 Signed-off-by:
Rohan Sharma <rhnsharma5113@gmail.com>
-
Chris Castle authored
Signed-off-by:
Chris Castle <chris@crc.io>
-
14mRh4X0r authored
Fixes #1834. `get_new_events_for_appservice` internally calls `get_events_as_list`, which will filter out any rejected events. If all returned events are filtered out, `_notify_interested_services` will return without updating the last handled stream position. If there are 100 consecutive such events, processing will halt altogether. Breaking the loop is now done by checking whether we're up-to-date with `current_max` in the loop condition, instead of relying on an empty `events` list. Signed-off-by:
Willem Mulder <14mRh4X0r@gmail.com>
-
Dirk Klimpel authored
-
Richard van der Hoff authored
I hope this will improve https://github.com/matrix-org/synapse/issues/9564.
-
- Jun 04, 2021
-
-
Erik Johnston authored
If backfilling is slow then the client may time out and retry, causing Synapse to start a new `/backfill` before the existing backfill has finished, duplicating work.
-
Erik Johnston authored
Fixes #9956.
-
Richard van der Hoff authored
-
- Jun 03, 2021
-
-
Andrew Morgan authored
-
Richard van der Hoff authored
This adds quite a lot of OpenTracing decoration for database activity. Specifically it adds tracing at four different levels: * emit a span for each "interaction" - ie, the top level database function that we tend to call "transaction", but isn't really, because it can end up as multiple transactions. * emit a span while we hold a database connection open * emit a span for each database transaction - actual actual transaction. * emit a span for each database query. I'm aware this might be quite a lot of overhead, but even just running it on a local Synapse it looks really interesting, and I hope the overhead can be offset just by turning down the sampling frequency and finding other ways of tracing requests of interest (eg, the `force_tracing_for_users` setting).
-
Richard van der Hoff authored
The existing tracing reports an error each time there is a timeout, which isn't really representative. Additionally, we log things about the way `wait_for_events` works (eg, the result of the callback) to the *parent* span, which is confusing.
-
Andrew Morgan authored
So that they render nicely in mdbook (see #10086), and so that we no longer have a mix of structured text languages in our documentation (excluding files outside of `docs/`).
-
Travis Ralston authored
[MSC2432](https://github.com/matrix-org/matrix-doc/pull/2432) added this endpoint originally but it has since been included in the spec for nearly a year. This is progress towards https://github.com/matrix-org/synapse/issues/8334
-
Patrick Cloke authored
-
Patrick Cloke authored
-
Patrick Cloke authored
-
- Jun 02, 2021
-
-
Dirk Klimpel authored
Related to: #6681, #5956, #10040 Signed-off-by:
Dirk Klimpel <dirk@klimpel.org>
-
Richard van der Hoff authored
... using the script from matrix-org/sytest#1052
-
Erik Johnston authored
-
Patrick Cloke authored
-
Erik Johnston authored
-
- Jun 01, 2021
-
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Andrew Morgan authored
-
Richard van der Hoff authored
Empirically, this helped my server considerably when handling gaps in Matrix HQ. The problem was that we would repeatedly call have_seen_events for the same set of (50K or so) auth_events, each of which would take many minutes to complete, even though it's only an index scan.
-
Brad Murray authored
Signed-off-by:
Brad Murray <brad@beeper.com>
-