Merge pull request #2027 from matrix-org/rav/logcontext_leaks

A few fixes to logcontext things
This commit is contained in:
Richard van der Hoff 2017-03-20 11:53:36 +00:00 committed by GitHub
commit eddce9d74a
12 changed files with 147 additions and 62 deletions

View file

@ -933,8 +933,9 @@ class FederationHandler(BaseHandler):
# lots of requests for missing prev_events which we do actually
# have. Hence we fire off the deferred, but don't wait for it.
synapse.util.logcontext.reset_context_after_deferred(
self._handle_queued_pdus(room_queue))
synapse.util.logcontext.preserve_fn(self._handle_queued_pdus)(
room_queue
)
defer.returnValue(True)