diff options
author | Erik Johnston <erik@matrix.org> | 2021-01-26 10:54:54 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-26 10:54:54 +0000 |
commit | a1ff1e967fb94411e806f69e6f026263be7a6790 (patch) | |
tree | 08f13568aa2c95f23f7b55042bc8d2dbb5dd0b82 /changelog.d/9218.bugfix | |
parent | Don't error if deleting a non-existent pusher. (#9121) (diff) | |
download | synapse-a1ff1e967fb94411e806f69e6f026263be7a6790.tar.xz |
Periodically send pings to detect dead Redis connections (#9218)
This is done by creating a custom `RedisFactory` subclass that periodically pings all connections in its pool. We also ensure that the `replyTimeout` param is non-null, so that we timeout waiting for the reply to those pings (and thus triggering a reconnect).
Diffstat (limited to 'changelog.d/9218.bugfix')
-rw-r--r-- | changelog.d/9218.bugfix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/9218.bugfix b/changelog.d/9218.bugfix new file mode 100644 index 0000000000..577fff5497 --- /dev/null +++ b/changelog.d/9218.bugfix @@ -0,0 +1 @@ +Fix bug where we sometimes didn't detect that Redis connections had died, causing workers to not see new data. |