synapse-product/synapse/push
Erik Johnston 2b7c180879
Start fewer opentracing spans (#8640)
#8567 started a span for every background process. This is good as it means all Synapse code that gets run should be in a span (unless in the sentinel logging context), but it means we generate about 15x the number of spans as we did previously.

This PR attempts to reduce that number by a) not starting one for send commands to Redis, and b) deferring starting background processes until after we're sure they're necessary.

I don't really know how much this will help.
2020-10-26 09:30:19 +00:00
..
__init__.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
action_generator.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
baserules.py Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
bulk_push_rule_evaluator.py Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
clientformat.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00
emailpusher.py Fix not sending events over federation when using sharded event persisters (#8536) 2020-10-14 13:27:51 +01:00
httppusher.py Fix not sending events over federation when using sharded event persisters (#8536) 2020-10-14 13:27:51 +01:00
mailer.py Fix email notifications for invites without local state. (#8627) 2020-10-23 10:41:32 +01:00
presentable_names.py Convert push to async/await. (#7948) 2020-07-27 12:21:34 -04:00
push_rule_evaluator.py Apply suggestions from code review 2020-10-16 16:14:42 +01:00
push_tools.py Unread counts fixes (#8254) 2020-09-04 14:14:22 +01:00
pusher.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
pusherpool.py Start fewer opentracing spans (#8640) 2020-10-26 09:30:19 +00:00
rulekinds.py Run Black. (#5482) 2019-06-20 19:32:02 +10:00