Search
Varnish Enterprise

Introduction Installation Upgrading Troubleshooting Changelog Changelog for 6.0.x Changes (Varnish Cache 4.1) Changes (Varnish Cache Plus 4.1) Known Issues Features Backend SSL/TLS Client SSL/TLS termination Cluster In-Process TLS MSE 4 Basic Configuration / Getting Started Configuration Persisted caching Categories Configuration Reference MSE 3.0 Settings mkfs.mse Memory Governor MSE 2.0 NUMA Parallel ESI Backend health counter HTTP/2 Support JSON Logging TCP Only Probes Timeouts Transit Buffer Varnish scoreboard VMODs Accept Accounting ACL (aclplus) ActiveDNS Akamai Connector AWS VCL Body Access & Transformation (xbody) Brotli Cookie Plus (cookieplus) DeviceAtlas DeviceAtlas3 Digest Dynamic backends (goto) Edgestash File Format Geolocation (geoip/mmdb) Header Manipulation (headerplus) HTTP communication (http) Image JSON parsing (json) JWT Key value storage (kvstore) Least connections director (leastconn) Module to control the built-in HTTP2 transport (h2) MSE control (mse) MSE4 control (mse4) Probe Proxy ProxyV2 TLV Attribute Extraction (proxy) Pseudo Random Number Generator Purge (purge/softpurge) Real-time Status (rtstatus) Reverse DNS (resolver) Rewrite S3 VMOD Session Slicer SQLite3 Stale Standard (std) Stat (Prometheus) Strings (str) Synthetic backends (synthbackend) Tag-based invalidation (Ykey/Xkey) TCP configuration (tcp) TLS Total Encryption (crypto) Unified director object (udo) Uniform Resource Identifier (uri) Unix Socket Utilities (unix) URL Plus (urlplus) Utils Vsthrottle

Known Issues

Known Issues

This page contains a list of issues with the current version of Varnish Enterprise, complementing the changelog which describes all released features and fixes in Varnish Enterprise 6.0.

The issues are organized by category or feature.

MSE 4

  • Clients making range requests can trigger a panic in MSE 4, unless mitigated through a VCL work-around: Unconditionally unset req.http.range in sub vcl_recv when using MSE 4. (VS issues 2197 and 2198)

    • This has been fixed in version 6.0.13r3.
  • If the child panics, the management process can go into an endless loop instead of successfully restarting the child.

    • This has been fixed in version 6.0.13r3.
  • Autodetection of io_uring capability does not work on Ubuntu 22.04 when using kernel image 5.15.0-112 (Linux kernel version 5.15.153).

    • This has been fixed in version 6.0.13r3. MSE4 will from this version correctly handle the bug present in kernel image 5.15.0-112 and fall back to classic AIO.
  • There is an issue with reference counting of Vary instruction slots, which can lead to an assert happening during Varnish daemon restarts. (VS issue #2209)

    • The assert message will look like: Assert error in mse4l_sm_vary_spec_delete(), mse4l_slotmachine_vary.c line 91: Condition(entry->slotidx != MSE4F_VARYIDX_NOVARY) not true.

    • This issue is fixed in version 6.0.13r4.

  • The counter named MSE4_MEM.c_memcache_hit is known to produce numbers that are inflated. This counter and its companion MSE4_MEM.c_memcache_miss will be reworked in a coming release (VS issue 2252).


®Varnish Software, Wallingatan 12, 111 60 Stockholm, Organization nr. 556805-6203