[master] 7048a238c whats-new: Mention systemd changes
Dridi Boukelmoune
dridi.boukelmoune at gmail.com
Mon Mar 14 10:59:05 UTC 2022
commit 7048a238cae09be57776f7bc85c79180502a1405
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date: Mon Mar 14 11:56:50 2022 +0100
whats-new: Mention systemd changes
Refs varnishcache/pkg-varnish-cache#154
diff --git a/doc/sphinx/whats-new/changes-trunk.rst b/doc/sphinx/whats-new/changes-trunk.rst
index 8cd6afdc8..75d34b2e6 100644
--- a/doc/sphinx/whats-new/changes-trunk.rst
+++ b/doc/sphinx/whats-new/changes-trunk.rst
@@ -205,9 +205,21 @@ log processing utilities.
Platform Support
================
+CentOS
+~~~~~~
+
With the End of Life of CentOS 8, there will be no more packages for Red Hat
Enterprise Linux 8 and its derivatives. We track CentOS Stream in Continuous
Integration so Varnish Cache is expected to work on this platform, but there
will be no el8 packages from now on.
+systemd
+~~~~~~~
+
+The kill mode of the varnish service was changed from ``process`` to ``mixed``
+to ensure that the cache process is killed if the manager process is timed out
+by systemd. Otherwise, a race exists if the cache process where a restart is
+carried on before the old cache process exits, creating conflict on resources
+such as listen ports.
+
*eof*
diff --git a/doc/sphinx/whats-new/upgrading-trunk.rst b/doc/sphinx/whats-new/upgrading-trunk.rst
index 2ceed9c0c..975ee2d7f 100644
--- a/doc/sphinx/whats-new/upgrading-trunk.rst
+++ b/doc/sphinx/whats-new/upgrading-trunk.rst
@@ -143,4 +143,15 @@ In the VMOD descriptor, it is possible to add the following stanza::
This is a good occasion to revisit unfortunate name choices in existing VMODs.
+Platform Support
+================
+
+systemd
+~~~~~~~
+
+To make the selection of the main process deterministic for the kill mode, a
+PID file is now expected by default in the varnish service. In a setup where
+the service command for ``ExecStart`` is overridden, a ``-P`` option matching
+the ``PIDFile`` setting is needed.
+
*eof*
More information about the varnish-commit
mailing list