[master] 4e8e9a7 changes: shard

Nils Goroll nils.goroll at uplex.de
Wed Sep 14 11:26:13 CEST 2016


commit 4e8e9a74c916ee0f97a4e8a7e692ea99e6d24bf6
Author: Nils Goroll <nils.goroll at uplex.de>
Date:   Wed Sep 14 11:24:54 2016 +0200

    changes: shard

diff --git a/doc/sphinx/whats-new/changes-5.0.rst b/doc/sphinx/whats-new/changes-5.0.rst
index 6630f51..140a82d 100644
--- a/doc/sphinx/whats-new/changes-5.0.rst
+++ b/doc/sphinx/whats-new/changes-5.0.rst
@@ -41,3 +41,23 @@ no browsers support that, but tools like curl does.
 
 For encrypted HTTP/2 traffic, put a SSL proxy in front of Varnish.
 
+
+The Shard Director
+~~~~~~~~~~~~~~~~~~
+
+We have added to the directors vmod an overhauled version of a
+director which was available as an out-of-tree vmod under the name
+VSLP for a couple of years: It's basically a better hash director,
+which uses consistent hashing to provide improved stability of backend
+node selection when the configuration and/or health state of backends
+changes. There are several options to provide the shard key. The
+rampup feature allows to take just-gone-healthy backends in production
+smoothly, while the prewarm feature allows to prepare backends for
+traffic which they would see if the primary backend for a certain key
+went down.
+
+It can be reconfigured dynamically (outside vcl_init), but different
+to our other directors, configuration is transactional: Any series of
+backend changes must be concluded by a reconfigure call for
+activation.
+



More information about the varnish-commit mailing list