[4.1] cc5acbf Expand on closing of idle backend connections.
lkarsten at varnish-software.com
Thu Sep 10 14:37:28 CEST 2015
Author: Lasse Karstensen <lkarsten at varnish-software.com>
Date: Wed Sep 9 14:22:59 2015 +0200
Expand on closing of idle backend connections.
diff --git a/doc/sphinx/whats-new/changes.rst b/doc/sphinx/whats-new/changes.rst
index b71cc85..0c8028b 100644
@@ -105,6 +105,18 @@ TCP to fetch resources. More details in the :ref:`ref-writing-a-director`
+Backend connection timeout
+Backend connections will now ble closed by Varnish after `backend_idle_timeout`
+seconds of inactivity.
+Previously they were kept around forever and the backend servers would close
+the connection without Varnish noticing it. On the next traffic spike needing
+these extra backend connections, the request would fail, perhaps multiple
+times, before a working backend connection was found/created.
@@ -125,7 +137,5 @@ Other noteworthy small changes
* Varnish will now use the ``stale-while-revalidate`` defined in RFC5861
to set object grace time.
-* Varnish will now discard remaining/older open backend connections when
- a failing connection is found.
* -smalloc storage is now recommended over -sfile on Linux systems.
More information about the varnish-commit