[PATCH 01/15] Start the thread pools as the last init item before the main loop.
phk at phk.freebsd.dk
Mon Nov 12 09:54:59 CET 2012
In message <1352287938-7247-1-git-send-email-martin at varnish-software.com>, Mart
in Blix Grydeland writes:
>This should solve the potential race existing now, where the worker
>threads may start handling connections before a lot of the
>initialization routines has been done.
This may be right in spirit, but I think it is wrong in practice: We
want to start the pools as early as we can so they can create their
minimum complement of threads.
The right thing to do is probably to introduce and raise a flag when
when are in business.
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-dev