Commit Graph

141 Commits (59e2d2694deec13aaa0062e04b5460f978967dc1)

Author SHA1 Message Date
Richard van der Hoff c7325776a7 Remove redundant PreserveLoggingContext 7 years ago
Richard van der Hoff daa10e3e66 Remove unused `wait_for_replication` method 7 years ago
Amber Brown b69216f768
Make the metrics less racy (#4061) 7 years ago
Richard van der Hoff a87d419a85 Run notify_app_services as a bg process 7 years ago
Erik Johnston 80d2d50f47 Fixup 7 years ago
Erik Johnston 9407bcf37a Replace custom DeferredTimeoutError with defer.TimeoutError 7 years ago
Erik Johnston a334e1cace Update to use new timeout function everywhere. 7 years ago
Amber Brown b37c472419
Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) 8 years ago
Matthew Hodgson 5797f5542b WIP to announce deleted devices over federation 8 years ago
Amber Brown 49af402019 run isort 8 years ago
Amber Brown 77ac14b960
Pass around the reactor explicitly (#3385) 8 years ago
Amber Brown 071206304d cleanup pep8 errors 8 years ago
Amber Brown 85ba83eb51 fixes 8 years ago
Amber Brown df9f72d9e5 replacing portions 8 years ago
Richard van der Hoff 9d2c1b8429 Backport deferred.addTimeout 8 years ago
Richard van der Hoff 9255a6cb17 Improve exception handling for background processes 8 years ago
Richard van der Hoff 1ea904b9f0 Use deferred.addTimeout instead of time_bound_deferred 8 years ago
Adrian Tschira f63ff73c7f add __bool__ alias to __nonzero__ methods 8 years ago
Richard van der Hoff d4fb4f7c52 Clear logcontext before starting fed txn queue runner 8 years ago
Richard van der Hoff eaaabc6c4f replace 'except:' with 'except Exception:' 8 years ago
Erik Johnston ecdd2a3658 Don't start user_directory handling on workers 9 years ago
Erik Johnston eeb2f9e546 Add user_directory to database 9 years ago
Richard van der Hoff 65e1683680 Remove spurious PreserveLoggingContext 9 years ago
Richard van der Hoff feb496056e preserve_fn some deferred-returning things 9 years ago
Richard van der Hoff 773e1c6d68 Remove spurious @preserve_fn decorators 9 years ago
Erik Johnston 1df7c28661 Use callbacks to notify tcp replication rather than deferreds 9 years ago
Erik Johnston 7984708a55 Add a simple hook to wait for replication traffic 9 years ago
Erik Johnston 6957bfdca6 Don't recreate so many sets 9 years ago
Erik Johnston 6c82de5100 Format presence events on the edges instead of reformatting them multiple times 9 years ago
Erik Johnston 872e75a3d5 Add some metrics on notifier 9 years ago
Erik Johnston fd2eef49c8 Reduce spurious calls to generate sync 9 years ago
Erik Johnston 54a79c1d37 Make presence.get_new_events a bit faster 9 years ago
Erik Johnston fbaf868f62 Correctly handle timeout errors 9 years ago
Erik Johnston be14c24cea Fix rare notifier bug where listeners dont timeout 9 years ago
Erik Johnston 26072df6af Ensure only main or federation_sender process can send federation traffic 9 years ago
Erik Johnston f8ee66250a Handle sending events and device messages over federation 9 years ago
Erik Johnston c0238ecbed Explicitly specify state_key for history_visibility fetching 9 years ago
Erik Johnston 9219139351 Preserve some logcontexts 10 years ago
Erik Johnston afbf6b33fc defer.returnValue must not be called within Measure 10 years ago
Erik Johnston 39242090e3 Add measure blocks to notifier 10 years ago
Erik Johnston 9da84a9a1e Make AppserviceHandler stream events from database 10 years ago
Erik Johnston b9abf3e4e3 Remove dead appservice code 10 years ago
Mark Haines 88625db05f Notify users for events in rooms they join. 10 years ago
Mark Haines c626fc576a Move the AS handler out of the Handlers object. 10 years ago
Mark Haines 7e23476814 move filter_events_for_client out of base handler 10 years ago
David Baker 424a7f48f8 Run filter_events_for_client 10 years ago
Mark Haines 2a37467fa1 Use google style doc strings. 10 years ago
Mark Haines 12904932c4 Hook up adding a pusher to the notifier for replication. 10 years ago
Mark Haines ddf9e7b302 Hook up the push rules to the notifier 10 years ago
Mark Haines 60a0f81c7a Add a /replication API for extracting the updates that happened on 10 years ago