Are varnish subroutines reentrant?

Poul-Henning Kamp phk at
Sun Mar 20 22:26:58 CET 2011

In message <AANLkTimj+J0rhF25PzvUoRtrB6xQf_9ys7LOB0sZxSaV at>, Jona
than Matthews writes:
>Would I be correct in assuming that any subroutines not using inline C
>are reentrant?
>I'm talking about non-defaulted, site-specific subroutines here, not
>vcl_* ones, as I presume the question is possibly meaningless for the
>vcl_* set.

It would probably be a lot more easy to answer, if you told me the
names of the subroutines you are interested in.

In general, reentrancy is highly variable in Varnish.

Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

More information about the varnish-misc mailing list