“On behalf of the NetBSD Release Engineering team, I’m happy to announce that the release process for NetBSD 2.1 has begun. Those of you paying close attention will notice that NetBSD 2.1 RC3 is available in the “daily builds” section of your local FTP mirror, and we encourage you to test it out and report any major bugs using send-pr(1).”
yay for NetBSD!
I’m not programmer enough to find the problem myself! I’m making a lighttpd package for -wip, and CGI in combination with the kqueue support of lighttpd is affected by
http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=27185
.
I did some scouting starting at
http://fxr.watson.org/fxr/source/kern/sys_pipe.c?v=NETBSD#L1317
, but my brains was quickly contorted! kqueue in other BSDs don’t suffer from this, but I couldn’t find what NetBSD was doing wrong.
If anyone here interested in getting lighttpd running with much improved scalability on NetBSD, and have a better understanding of the kernel source, please give it a shot.
Thanks to NetBSD for a great server OS, looking forward to 2.1 and 3.0!
Elvis
(Replying to self).
I know this could probably be worked around in lighttpd by monitoring the child CGI process with the NOTE_EXIT filter flag set when on NetBSD. But that’s a hack Would be much nicer if this bug was hunted down in NetBSD.
Aron