synapse-product/synapse/push
Erik Johnston 5bec8d660d Make starting pushers faster during start up
We start all pushers on start up and immediately start a background
process to fetch push to send. This makes start up incredibly painful
when dealing with many pushers.

Instead, let's do a quick fast DB check to see if there *may* be push to
send and only start the background processes for those pushers. We also
stagger starting up and doing those checks so that we don't try and
handle all pushers at once.
2019-04-02 16:59:13 +01:00
..
__init__.py
action_generator.py
baserules.py
bulk_push_rule_evaluator.py
clientformat.py
emailpusher.py Make starting pushers faster during start up 2019-04-02 16:59:13 +01:00
httppusher.py Make starting pushers faster during start up 2019-04-02 16:59:13 +01:00
mailer.py
presentable_names.py
push_rule_evaluator.py
push_tools.py
pusher.py Drop logging level of creating a pusher 2019-02-22 14:48:06 +00:00
pusherpool.py Make starting pushers faster during start up 2019-04-02 16:59:13 +01:00
rulekinds.py