summary refs log tree commit diff
path: root/synapse/server.py
diff options
context:
space:
mode:
authorSean Quah <seanq@matrix.org>2023-05-03 15:23:16 +0100
committerSean Quah <seanq@matrix.org>2023-05-03 15:23:16 +0100
commit8aee823393d6a60740f5e9990626c823f8b46eec (patch)
treebe0ff5ef1838911bf3e1a0d7a86dbacfdbe8a1a5 /synapse/server.py
parentSpeed up deleting of old rows in `event_push_actions` (#15531) (diff)
parentRevert "Reduce the size of the HTTP connection pool for non-pushers" (#15530) (diff)
downloadsynapse-8aee823393d6a60740f5e9990626c823f8b46eec.tar.xz
Merge branch 'release-v1.83' into develop
Diffstat (limited to 'synapse/server.py')
-rw-r--r--synapse/server.py21
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.