- Apr 28, 2022
-
-
DeepBlueV7.X authored
-
David Robertson authored
This reverts commit 5a320baa. This reverts commit f282d5fc. This reverts commit ce6ecdd4.
-
David Robertson authored
-
David Robertson authored
Twisted trunk job already does this. Missed in #12531.
-
David Robertson authored
Where "bleeding edge" means the Twisted Trunk and Latest Deps jobs. Follow up from #12531. Resolves #12574.
-
- Apr 27, 2022
-
-
Sean Quah authored
When configuring the return values of mocks, prefer awaitables from `make_awaitable` over `defer.succeed`. `Deferred`s are only awaitable once, so it is inappropriate for a mock to return the same `Deferred` multiple times. Also update `run_in_background` to support functions that return arbitrary awaitables. Signed-off-by:
Sean Quah <seanq@element.io>
-
Brendan Abolivier authored
Co-authored-by:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
-
reivilibre authored
Co-authored-by:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
-
David Robertson authored
Not enforced in config yet. One day.
-
David Robertson authored
Over time we've begun to use newer versions of mypy, typeshed, stub packages---and of course we've improved our own annotations. This makes some type ignore comments no longer necessary. I have removed them. There was one exception: a module that imports `select.epoll`. The ignore is redundant on Linux, but I've kept it ignored for those of us who work on the source tree using not-Linux. (#11771) I'm more interested in the config line which enforces this. I want unused ignores to be reported, because I think it's useful feedback when annotating to know when you've fixed a problem you had to previously ignore. * Installing extras before typechecking Lacking an easy way to install all extras generically, let's bite the bullet and make install the hand-maintained `all` extra before typechecking. Now that https://github.com/matrix-org/backend-meta/pull/6 is merged to the release/v1 branch.
-
Patrick Cloke authored
-
Will Hunt authored
-
Dirk Klimpel authored
-
- Apr 26, 2022
-
-
Nick Mills-Barrett authored
Co-authored-by:
Brad Murray <bradtgmurray@gmail.com> Co-authored-by:
Andrew Morgan <andrewm@element.io>
-
David Robertson authored
Synapse 1.58.0rc2 (2022-04-26) ============================== This release candidate fixes bugs related to Synapse 1.58.0rc1's logic for handling device list updates. Bugfixes -------- - Fix a bug introduced in Synapse 1.58.0rc1 where the main process could consume excessive amounts of CPU and memory while handling sentry logging failures. ([\#12554](https://github.com/matrix-org/synapse/issues/12554)) - Fix a bug introduced in Synapse 1.58.0rc1 where opentracing contexts were not correctly sent to whitelisted remote servers with device lists updates. ([\#12555](https://github.com/matrix-org/synapse/issues/12555)) Internal Changes ---------------- - Reduce unnecessary work when handling remote device list updates. ([\#12557](https://github.com/matrix-org/synapse/issues/12557))
-
David Robertson authored
-
David Robertson authored
-
Erik Johnston authored
-
David Robertson authored
-
Erik Johnston authored
-
Jason Robinson authored
Co-authored-by:
David Robertson <davidr@element.io>
-
David Robertson authored
-
David Robertson authored
-
David Robertson authored
-
David Robertson authored
-
David Robertson authored
-
David Robertson authored
This seems to make dch happy when we prepare the release.
-
David Robertson authored
Poetry now manages the project version in pyproject.toml.
-
Shay authored
-
Richard van der Hoff authored
Try to avoid an OOM by checking fewer extremities. Generally this is a big rewrite of _maybe_backfill, to try and fix some of the TODOs and other problems in it. It's best reviewed commit-by-commit.
-
- Apr 25, 2022
-
-
Shay authored
* Update config_documentation.md
-
Sean Quah authored
Multiple calls to `EventsWorkerStore._get_events_from_cache_or_db` can reuse the same database fetch, which is initiated by the first call. Ensure that cancelling the first call doesn't cancel the other calls sharing the same database fetch. Signed-off-by:
Sean Quah <seanq@element.io>
-
Sami Olmari authored
Signed-off-by:
Sami Olmari <sami@olmari.fi>
-
David Robertson authored
-
Patrick Cloke authored
* Corrects some typos / copy & paste errors in tests. * Clarifies docstrings. * Removes an unnecessary method.
-
villepeh authored
Signed-off-by: Ville Petteri Huh
-
Dirk Klimpel authored
Signed-off-by:
Dirk Klimpel <dirk@klimpel.org>
-
- Apr 22, 2022
-
-
Sean Quah authored
This will mainly be useful when dealing with module callbacks, which are all typed as returning `Awaitable`s instead of coroutines or `Deferred`s. Signed-off-by:
Sean Quah <seanq@element.io>
-