Good stuff coming to a Kernel near you.
Yesterday, Zack Brown (of kernel-traffic fame) posted a patch to run any Linux syscall asynchronously. One of the problems with people doing high-performance event-driven network programming like Lighttpd, Perlbal, or DJabberd was that some syscalls block, and there wasn't a good clean way to do it. One of them mentioned regularly is stat
. For kicks, Lighttpd has a patch to move stat
to a fcgi app...
Good news is that Linus liked it.
Happy, happy, joy, joy!
(via Brad)