[6.0] f887e0db4 Update the changelog with the VSM changes

Martin Blix Grydeland martin at varnish-software.com
Fri Oct 18 13:23:08 UTC 2019

commit f887e0db4b4be09b6fdc523ca6568d115eea5026
Author: Martin Blix Grydeland <martin at varnish-software.com>
Date:   Thu Sep 5 10:41:17 2019 +0200

    Update the changelog with the VSM changes

diff --git a/doc/changes.rst b/doc/changes.rst
index 3ace7977f..3dddc3952 100644
--- a/doc/changes.rst
+++ b/doc/changes.rst
@@ -43,6 +43,25 @@ Varnish Cache 6.0.5 (unreleased)
 * Fix a problem where the ban lurker would skip objects. (3007_)
+* Incremental VSM updates. With this change, added or removed VSM segments
+  (ie varnishstat counters) will be done incrementally instead of complete
+  republishments of the entire set of VSM segments. This reduces the load
+  in the utilities (varnishncsa, varnishstat etc.) when there are frequent
+  changes to the set.
+* Optimize the VSM and VSC subsystems to handle large sets of counters
+  more gracefully.
+* Fix several resource leaks in libvarnishapi that would cause the
+  utilities to incrementally go slower and use CPU cycles after many
+  changes to the set of VSM segments.
+* Fixed a VSM bug that would cause varnishlog like utilities to not
+  produce log data. This could trigger when the varnish management process
+  is running root, the cache worker as a non-privileged user, and the log
+  utility run as the same user as the cache worker. This retires the
+  VSM_NOPID environment variable.
 .. _2395: https://github.com/varnishcache/varnish-cache/issues/2395
 .. _2572: https://github.com/varnishcache/varnish-cache/issues/2572
 .. _2905: https://github.com/varnishcache/varnish-cache/issues/2905

More information about the varnish-commit mailing list