diff options
author | Jason Little <realtyem@gmail.com> | 2023-05-23 08:05:30 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-23 09:05:30 -0400 |
commit | 1df0221bda65cc90ee3a15d210b87e8065bc865f (patch) | |
tree | 8ca59fd66049946e8c0b82ff7c91d8987a21e534 /synapse/http/client.py | |
parent | Merge branch 'master' into develop (diff) | |
download | synapse-1df0221bda65cc90ee3a15d210b87e8065bc865f.tar.xz |
Use a custom scheme & the worker name for replication requests. (#15578)
All the information needed is already in the `instance_map`, so use that instead of passing the hostname / IP & port manually for each replication request. This consolidates logic for future improvements of using e.g. UNIX sockets for workers.
Diffstat (limited to 'synapse/http/client.py')
-rw-r--r-- | synapse/http/client.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/synapse/http/client.py b/synapse/http/client.py index f1ab7a8bc9..09ea93e10d 100644 --- a/synapse/http/client.py +++ b/synapse/http/client.py @@ -835,6 +835,7 @@ class ReplicationClient(BaseHttpClient): self.agent: IAgent = ReplicationAgent( hs.get_reactor(), + hs.config.worker.instance_map, contextFactory=hs.get_http_client_context_factory(), pool=pool, ) |