From 07e347abb7bbb61302470a8514cedd1037de9f59 Mon Sep 17 00:00:00 2001 From: Graeme Fowler Date: Thu, 15 Mar 2018 12:22:43 +0000 Subject: [PATCH] NewStuff & doc addition for redis cluster changes --- doc/doc-docbook/spec.xfpt | 11 +++++++++++ doc/doc-txt/NewStuff | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/doc/doc-docbook/spec.xfpt b/doc/doc-docbook/spec.xfpt index cf80e92f7..585f5e310 100644 --- a/doc/doc-docbook/spec.xfpt +++ b/doc/doc-docbook/spec.xfpt @@ -7839,6 +7839,17 @@ ${lookup redis{set keyname ${quote_redis:objvalue plus}}} ${lookup redis{get keyname}} .endd +As of release 4.91, "lightweight" support for Redis Cluster is available. +Requires &%redis_servers%& list to contain all the servers in the cluster, all +of which must be reachable from the running exim instance. If the cluster has +master/slave replication, the list must contain all the master and slave +servers. + +When the Redis Cluster returns a "MOVED" response to a query, exim does not +immediately follow the redirection but treats the response as a DEFER, moving on +to the next server in the &%redis_servers%& list until the correct server is +reached. + .ecindex IIDfidalo1 .ecindex IIDfidalo2 diff --git a/doc/doc-txt/NewStuff b/doc/doc-txt/NewStuff index 1ff45b425..e4de435a9 100644 --- a/doc/doc-txt/NewStuff +++ b/doc/doc-txt/NewStuff @@ -48,6 +48,11 @@ Version 4.91 14: A dane:fail event, intended to facilitate reporting. +15. "Lightweight" support for Redis Cluster. Requires redis_servers list to + contain all the servers in the cluster, all of which must be reachable from + the running exim instance. If the cluster has master/slave replication, the + list must contain all the master and slave servers. + Version 4.90 ------------ -- 2.25.1