mirror of
https://github.com/dali99/nixos-matrix-modules.git
synced 2025-09-14 04:52:48 +02:00
fix hashing for upstream normal_sync
This commit is contained in:
@@ -154,9 +154,6 @@ in
|
|||||||
in if fedReceivers != [ ] then
|
in if fedReceivers != [ ] then
|
||||||
lib.genAttrs socketAddresses (_: { })
|
lib.genAttrs socketAddresses (_: { })
|
||||||
else config.services.nginx.upstreams.synapse_master.servers;
|
else config.services.nginx.upstreams.synapse_master.servers;
|
||||||
extraConfig = ''
|
|
||||||
hash $mxid_localpart consistent;
|
|
||||||
'';
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@@ -173,12 +170,17 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
services.nginx.upstreams.synapse_worker_normal_sync.servers = let
|
services.nginx.upstreams.synapse_worker_normal_sync = {
|
||||||
normalSyncers = getWorkersOfType "normal-sync";
|
servers = let
|
||||||
socketAddresses = generateSocketAddresses "client" normalSyncers;
|
normalSyncers = getWorkersOfType "normal-sync";
|
||||||
in if normalSyncers != [ ] then
|
socketAddresses = generateSocketAddresses "client" normalSyncers;
|
||||||
lib.genAttrs socketAddresses (_: { })
|
in if normalSyncers != [ ] then
|
||||||
else config.services.nginx.upstreams.synapse_master.server;
|
lib.genAttrs socketAddresses (_: { })
|
||||||
|
else config.services.nginx.upstreams.synapse_master.server;
|
||||||
|
extraConfig = ''
|
||||||
|
hash $mxid_localpart consistent;
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user