Skip to content
Branch: master
Go to file
Code

Latest commit

nigoroll committed 3dc2bae Jul 6, 2020
in VRT_priv_task() we asserted that only one of ctx->req and ctx->bo is
set when not in vcl_pipe {}, but we also need to extend that assertion
to when ctx->method == 0 after vcl_pipe as finished because
VRT_priv_task() could be called from director resolution.

Being at it, I also noticed that our behavior in vcl_pipe {} is
inconsistent as, from the shard director perspective, it is a backend
method. So now, vcl_pipe {} is handled like vcl_backend_* {}.

We still need to make up our mind about #3329 / #3330 and depending on
the outcome we might need to touch some places again which were changed
in this commit.

Fixes #3361

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
bin
 
 
doc
 
 
etc
 
 
 
 
lib
 
 
m4
 
 
man
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.rst

Varnish Cache

This is Varnish Cache, the high-performance HTTP accelerator.

Documentation and additional information about Varnish is available on https://www.varnish-cache.org/

Technical questions about Varnish and this release should be addressed to <varnish-misc@varnish-cache.org>.

Please see CONTRIBUTING for how to contribute patches and report bugs.

For questions about commercial support and services related to Varnish see the Varnish HTTP Cache Business page .

CircleCI tests: ccibadge

More platforms are tested via vtest

You can’t perform that action at this time.