MatrixSynapse/synapse/http
Erik Johnston 64887f06fc
Use ijson to parse the response to `/send_join`, reducing memory usage. (#9958)
Instead of parsing the full response to `/send_join` into Python objects (which can be huge for large rooms) and *then* parsing that into events, we instead use ijson to stream parse the response directly into `EventBase` objects.
2021-05-20 16:11:48 +01:00
..
federation Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
__init__.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
additional_resource.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
client.py Use ijson to parse the response to `/send_join`, reducing memory usage. (#9958) 2021-05-20 16:11:48 +01:00
connectproxyclient.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
matrixfederationclient.py Use ijson to parse the response to `/send_join`, reducing memory usage. (#9958) 2021-05-20 16:11:48 +01:00
proxyagent.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
request_metrics.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
server.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
servlet.py Remove redundant "coding: utf-8" lines (#9786) 2021-04-14 15:34:27 +01:00
site.py Improved validation for received requests (#9817) 2021-04-23 19:20:44 +01:00