r2401 - trunk/varnish-cache/bin/varnishd

Dag-Erling Smørgrav des at linpro.no
Sat Feb 2 11:24:07 CET 2008


Anders Nordby <anders at fupp.net> writes:
> I tried trunk/2415, and I am still having problems with kqueue:
>
> Child said (2, 32794): <<Assert error in vca_kev(),
> cache_acceptor_kqueue.c line 220:
>   Condition(sp->fd == kp->ident) not true.
>>>

OK, as mentioned previously: this is caused by a bug (race condition)
somewhere else in the code, but it should be possible to detect it and
gracefully recover from it at this point.  I will send you a patch
that should help in the short run - but in the long run, we still need
to figure out the root cause.

DES
-- 
Dag-Erling Smørgrav
Senior Software Developer
Linpro AS - www.linpro.no



More information about the varnish-commit mailing list