- Issue created by @rp7
- Merge request !21Issue #3544580: Increase the amount of cache tags sent by bundled purger per invalidation request → (Open) created by rp7
I have a project making use of the Varnish Bundled purger. We have runtime measurement disabled and a fixed timeout (7s) and connect timeout (3s). I recently found out that, with this configuration, the each BAN-request to Varnish only contained 4 cache tags. So if a request has 9 cache to invalidate, it would take 3 BAN-requests to Varnish.
When enabling runtime measurement, this increased to ~40 per BAN request. But this won't allow me to set fixed timeout and connect timeout values. Regardless, 4 or 40, this still feels a bit on the low end. Varnish is able to accept more.
Digging a little deeper in the Purge module, they actually advise to give a time hint as low as possible for purgers that bundle invalidations. This is something that we're not doing yet.
Can we following Purge's recommendations and assign a low time hint, perhaps along with a maximum number of cache tags per BAN-request (a safe number, since this can vary per set-up).
Active
2.0
Code