From 76d83bcfb759257fc829b792f0d5344b88269266 Mon Sep 17 00:00:00 2001 From: AkDk7 Date: Sat, 10 Jan 2026 14:01:24 +0100 Subject: [PATCH] Updated solution for fixing MMR redis connection --- group_vars/matrix_servers | 15 +++++++++++++++ roles/custom/matrix-media-repo/defaults/main.yml | 10 ++-------- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/group_vars/matrix_servers b/group_vars/matrix_servers index 993b6523f..b7056725c 100755 --- a/group_vars/matrix_servers +++ b/group_vars/matrix_servers @@ -3715,6 +3715,21 @@ matrix_media_repo_homeservers_auto: matrix_media_repo_homeserver_federation_enabled: "{{ matrix_homeserver_federation_enabled }}" +matrix_media_repo_redis_enabled: "{{ valkey_enabled }}" + +# Use next redis index since Synapse is on 0. You can chose between index 0 and 15. +matrix_media_repo_redis_database_number: 1 + +matrix_media_repo_redis_shards: | + {{ + ([{ + 'name': 'valkey', + 'addr': (valkey_identifier + valkey_container_http_port | string), + }]) + if valkey_enabled and matrix_media_repo_redis_enabled + else [] + }} + ###################################################################### # # /matrix-media-repo diff --git a/roles/custom/matrix-media-repo/defaults/main.yml b/roles/custom/matrix-media-repo/defaults/main.yml index 8d1573272..d4f80fdd0 100755 --- a/roles/custom/matrix-media-repo/defaults/main.yml +++ b/roles/custom/matrix-media-repo/defaults/main.yml @@ -892,18 +892,12 @@ matrix_media_repo_redis_enabled: false # The database number to use. Leave at zero if using a dedicated Redis instance. # Use next redis index since Synapse is on 0. You can chose between index 0 and 15. -matrix_media_repo_redis_database_number: 1 +matrix_media_repo_redis_database_number: 0 # The Redis shards that should be used by the media repo in the ring. The names of the # shards are for your reference and have no bearing on the connection, but must be unique. # As default it uses the valkey instance provided by this project -matrix_media_repo_redis_shards: - - name: "valkey" - addr: "{{ valkey_identifier }}:{{ valkey_container_http_port }}" -# - name: "server2" -# addr: ":7001" -# - name: "server3" -# addr: ":7002" +matrix_media_repo_redis_shards: [] # Optional sentry (https://sentry.io/) configuration for the media repo