Closed nigoroll closed 3 months ago
The cause of this issue is that https://github.com/nigoroll/varnish-cache/commit/aea6047cfa65ad1daf77a6f0d3e4bf068ade5879 (based on https://github.com/varnishcache/varnish-cache/commit/7ba00a3f9a7b5452ea126d86fdb0dde0eea41810), was used with f38f2836e53f50238592c839f2be5a40b015b205, which has https://github.com/nigoroll/libvmod-dynamic/commit/a7059d4efab10a285c1f57f7e02bbe631cf3a649 - the new -1
defaults to timeouts.
Yet the varnish-cache version used does not have the new semantics for -1
.
logging an issue found by @martin-uplex
Using this dynamic director
with these global timeouts
and no vcl override of timeouts leads to behavior as if a 0 timeout was configured:
The workaround is to set explicit timeouts in the director.
Probably related to a7059d4efab10a285c1f57f7e02bbe631cf3a649 / https://github.com/varnishcache/varnish-cache/commit/119056c4d9319155c6c6c2148519d2e8d81d5f76