diff options
author | Sean Quah <seanq@matrix.org> | 2023-05-03 15:23:16 +0100 |
---|---|---|
committer | Sean Quah <seanq@matrix.org> | 2023-05-03 15:23:16 +0100 |
commit | 8aee823393d6a60740f5e9990626c823f8b46eec (patch) | |
tree | be0ff5ef1838911bf3e1a0d7a86dbacfdbe8a1a5 /synapse/server.py | |
parent | Speed up deleting of old rows in `event_push_actions` (#15531) (diff) | |
parent | Revert "Reduce the size of the HTTP connection pool for non-pushers" (#15530) (diff) | |
download | synapse-8aee823393d6a60740f5e9990626c823f8b46eec.tar.xz |
Merge branch 'release-v1.83' into develop
Diffstat (limited to 'synapse/server.py')
-rw-r--r-- | synapse/server.py | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/synapse/server.py b/synapse/server.py index a0036578b1..e597627a6d 100644 --- a/synapse/server.py +++ b/synapse/server.py @@ -27,7 +27,6 @@ from typing_extensions import TypeAlias from twisted.internet.interfaces import IOpenSSLContextFactory from twisted.internet.tcp import Port -from twisted.web.client import HTTPConnectionPool from twisted.web.iweb import IPolicyForHTTPS from twisted.web.resource import Resource @@ -460,26 +459,6 @@ class HomeServer(metaclass=abc.ABCMeta): ) @cache_in_self - def get_pusher_http_client(self) -> SimpleHttpClient: - # the pusher makes lots of concurrent SSL connections to Sygnal, and tends to - # do so in batches, so we need to allow the pool to keep lots of idle - # connections around. - pool = HTTPConnectionPool(self.get_reactor()) - # XXX: The justification for using the cache factor here is that larger - # instances will need both more cache and more connections. - # Still, this should probably be a separate dial - pool.maxPersistentPerHost = max(int(100 * self.config.caches.global_factor), 5) - pool.cachedConnectionTimeout = 2 * 60 - - return SimpleHttpClient( - self, - ip_whitelist=self.config.server.ip_range_whitelist, - ip_blacklist=self.config.server.ip_range_blacklist, - use_proxy=True, - connection_pool=pool, - ) - - @cache_in_self def get_federation_http_client(self) -> MatrixFederationHttpClient: """ An HTTP client for federation. |