summary refs log tree commit diff
path: root/synapse/appservice/scheduler.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Deduplicate ephemeral events to send conditionalAndrew Morgan2021-11-191-0/+12
* Broaden type hints; update commentAndrew Morgan2021-11-191-4/+6
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Bugbear: Add Mutable Parameter fixes (#9682)Jonathan de Jong2021-04-081-3/+3
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-1/+1
* Limit AS transactions to 100 events (#8606)Will Hunt2020-10-211-2/+16
* Send some ephemeral events to appservices (#8437)Will Hunt2020-10-151-13/+35
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-4/+4
* Convert appservice to async. (#7973)Patrick Cloke2020-07-301-29/+20
* Refactor the Appservice scheduler code (#5886)Richard van der Hoff2019-08-201-45/+65
|\
| * Refactor the Appservice scheduler codeRichard van der Hoff2019-08-201-45/+65
* | Avoid deep recursion in appservice recovery (#5885)Richard van der Hoff2019-08-201-18/+25
|/
* Replace returnValue with return (#5736)Amber Brown2019-07-231-2/+2
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-1/+1
* Run Black. (#5482)Amber Brown2019-06-201-30/+20
* Run the AS senders as background processes (#4189)Richard van der Hoff2018-12-041-12/+24
* run isortAmber Brown2018-07-091-2/+2
* Merge remote-tracking branch 'origin/develop' into rav/use_run_in_backgroundRichard van der Hoff2018-04-271-11/+14
|\
| * Improve exception handling for background processesRichard van der Hoff2018-04-271-11/+14
* | Use run_in_background in preference to preserve_fnRichard van der Hoff2018-04-271-6/+6
|/
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* Preserve some logcontextsErik Johnston2016-08-241-3/+3
* Change name of metricMatrix2016-08-171-1/+1
* Move Measure block inside loopErik Johnston2016-08-171-9/+9
* Clean up _ServiceQueuerErik Johnston2016-08-171-31/+30
* Move the AS handler out of the Handlers object.Mark Haines2016-05-311-7/+7
* copyrightsMatthew Hodgson2016-01-071-1/+1
* Cap the time to retry txns to appservices to 8.5 minutesKegan Dougal2015-10-211-2/+2
* Fixes from PR commentsKegan Dougal2015-03-261-1/+2
* Implement ServiceQueuer with tests.Kegan Dougal2015-03-161-16/+30
* Replace EventGrouper for ServiceQueuer to move to push-based txns. Fix tests ...Kegan Dougal2015-03-161-28/+33
* Wrap polling/retry blocks in try/excepts to avoid sending to other ASes break...Kegan Dougal2015-03-161-29/+39
* Minor PR comment tweaks.Kegan Dougal2015-03-161-2/+2
* Fix remaining scheduler bugs. Add more informative logging.Kegan Dougal2015-03-101-30/+22
* Bug fixes whilst putting it all togetherKegan Dougal2015-03-091-1/+3
* Use seconds; start gluing in the AS scheduler into the AS handler.Kegan Dougal2015-03-091-2/+2
* Upper bound the backoff.Kegan Dougal2015-03-061-1/+3
* Apply clarity and docstringsKegan Dougal2015-03-061-1/+1
* Finish synapse.appservice.scheduler implementation.Kegan Dougal2015-03-061-51/+12
* Add some loggersKegan Dougal2015-03-061-0/+10
* Flesh out more stub functions.Kegan Dougal2015-03-061-8/+29
* Add stub ApplicationServiceTransactionStore. Bootstrap Recoverers. Fill in st...Kegan Dougal2015-03-061-7/+43
* Add more tests; fix bugs.Kegan Dougal2015-03-061-2/+2
* Start adding some testsKegan Dougal2015-03-061-10/+13
* Rejig structure given the appservice_handler already filters the correct ASes...Kegan Dougal2015-03-061-59/+85
* Minor tweaksKegan Dougal2015-03-051-7/+9
* Add stub architecture for txn reliability.Kegan Dougal2015-03-051-10/+111
* Add stub scheduler module for txn reliabilityKegan Dougal2015-03-051-0/+68