[Varnish] #642: log buffer (VSL) can get corrupted
Varnish
varnish-bugs at projects.linpro.no
Wed Feb 10 10:22:18 CET 2010
#642: log buffer (VSL) can get corrupted
------------------------+---------------------------------------------------
Reporter: Tv | Owner: phk
Type: defect | Status: closed
Priority: normal | Milestone:
Component: varnishlog | Version: trunk
Severity: normal | Resolution: fixed
Keywords: |
------------------------+---------------------------------------------------
Changes (by phk):
* status: new => closed
* resolution: => fixed
Comment:
The main cause of shmlog trashing we have seen, have been multiple worker-
processes running at the same time. Last week I added a pid-check, so
that the shmlog is blown away, pretty much like you suggest, if we
perceive a risk that there is a running worker process writing to it
still.
I won't rule out other causes of shmlog corruption, but in general our
policy is to not paper over problems, for instance by needlessly blowing
the vsl file away, we much prefer to find the cause and fix it.
--
Ticket URL: <http://www.varnish-cache.org/ticket/642#comment:3>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list