expire/purge race condition fixed?

Poul-Henning Kamp phk at phk.freebsd.dk
Thu Jul 17 13:21:10 CEST 2008


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

>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.
>
>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.

Indeed a lot has happened since 1.0.4, but I should probably add this
very scenario to the test-cases.

-- 
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