expire/purge race condition fixed?

Poul-Henning Kamp phk at phk.freebsd.dk
Mon Jul 21 22:40:39 CEST 2008

In message <487F259F.7080207 at met.no>, =?ISO-8859-1?Q?H=E5vard_Futs=E6ter?= writ

>We are using 1.0.4, so this might have been fixed in the latest releas. 
>I have not seen any mention of it though.

That is very old code by now, so I would urge an upgrade.

>The problem is this:
>Varnish receives a request that triggers an url purge regexp and the 
>object is consequently banned. If the same object has already expired, 
>but not yet been deleted, the child process restarts itself.

I don't recall seeing anything like that in newer time.

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