summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGraeme Fowler <graemef@exim.org>2018-03-15 12:22:43 +0000
committerGraeme Fowler <graemef@exim.org>2018-03-15 12:22:43 +0000
commit07e347abb7bbb61302470a8514cedd1037de9f59 (patch)
tree31c5d2fd8a47dc5162a63a54957b02730f02829f
parent93c931f83dfa0c448fbb4be09afe1d9fc753fe18 (diff)
NewStuff & doc addition for redis cluster changes
-rw-r--r--doc/doc-docbook/spec.xfpt11
-rw-r--r--doc/doc-txt/NewStuff5
2 files changed, 16 insertions, 0 deletions
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
------------