From 4e6606e864d136a18509c1e05c413b185639da60 Mon Sep 17 00:00:00 2001 From: Erik Johnston Date: Wed, 13 Jan 2021 17:26:07 +0000 Subject: [PATCH] Test moving of account_data and receipts off master --- lib/SyTest/Homeserver/Synapse.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/SyTest/Homeserver/Synapse.pm b/lib/SyTest/Homeserver/Synapse.pm index d26a7c5b0..3c8faf7c0 100644 --- a/lib/SyTest/Homeserver/Synapse.pm +++ b/lib/SyTest/Homeserver/Synapse.pm @@ -319,7 +319,9 @@ sub start # There's no particular reason to choose client_reader, but I # couldn't think of a better place and I'm not sure we want to add # more workers at this point - to_device => $self->{redis_host} ne '' ? [ "client_reader" ] : "master", + to_device => $self->{redis_host} ne '' ? [ "client_reader" ] : "master", + account_data => $self->{redis_host} ne '' ? [ "client_reader" ] : "master", + receipts => $self->{redis_host} ne '' ? [ "client_reader" ] : "master", }, # We use a high limit so the limit is never reached, but enabling the @@ -1269,6 +1271,10 @@ EOCONFIG $haproxy_map .= <<'EOCONFIG'; ^/_matrix/client/(api/v1|r0|unstable)/sendToDevice/ client_reader +^/_matrix/client/(api/v1|r0|unstable)/rooms/.*/tag client_reader +^/_matrix/client/(api/v1|r0|unstable)/.*/account_data client_reader +^/_matrix/client/(api/v1|r0|unstable)/rooms/.*/receipt client_reader +^/_matrix/client/(api/v1|r0|unstable)/rooms/.*/read_markers client_reader EOCONFIG }