synapse-product/synapse/http/federation
Erik Johnston f299c5414c Refactor MatrixFederationAgent to retry SRV.
This refactors MatrixFederationAgent to move the SRV lookup into the
endpoint code, this has two benefits:
	1. Its easier to retry different host/ports in the same way as
	   HostnameEndpoint.
	2. We avoid SRV lookups if we have a free connection in the pool
2019-08-15 15:43:22 +01:00
..
__init__.py Refactor and bugfix for resove_service (#4427) 2019-01-22 10:59:27 +00:00
matrix_federation_agent.py Refactor MatrixFederationAgent to retry SRV. 2019-08-15 15:43:22 +01:00
srv_resolver.py Refactor MatrixFederationAgent to retry SRV. 2019-08-15 15:43:22 +01:00
well_known_resolver.py Retry well-known lookup before expiry. 2019-08-13 16:20:38 +01:00