summary refs log tree commit diff
path: root/synapse/app/synctl.py
diff options
context:
space:
mode:
authorRichard van der Hoff <richard@matrix.org>2018-08-14 16:13:17 +0100
committerRichard van der Hoff <richard@matrix.org>2018-08-15 15:04:16 +0100
commitafcd655ab67611e3bbac3bc992574baa464bc030 (patch)
treeaf5746c92e5596ff56ff65f021ef30a4834c36b3 /synapse/app/synctl.py
parentMerge pull request #3687 from matrix-org/neilj/admin_email (diff)
downloadsynapse-afcd655ab67611e3bbac3bc992574baa464bc030.tar.xz
Use a producer to stream back responses
The problem with dumping all of the json response into the Request object at
once is that doing so starts the timeout for the next request to be received:
so if it takes longer than 60s to stream back the response to the client, the
client never gets it.

The correct solution is to use a Producer; then the timeout is only started
once all of the content is sent over the TCP connection.
Diffstat (limited to 'synapse/app/synctl.py')
0 files changed, 0 insertions, 0 deletions