FYI: at the Paris meeting, George and I started looking into updating
our version of libevent for a variety of reasons:
- better performance, especially with respect to signal re-computations
- less calls to gettimeofday
- various other minor improvements
However, we found out that recent versions of libevent now include
non-blocking DNS and HTTP clients, which we certainly don't need in
OMPI.
But per a recent mail on the libevent mailing list (http://
monkeymail.org/archives/libevent-users/2007-October/000846.html), the
DNS and HTTP functionality is due to be split out into separate
libraries, allowing us to import/update only the stuff we care about
(fd and signal handling).
The estimate is that this new release will be in about 2 weeks. So
George and I will likely throw out what we did so far to get the
newest / greatest stuff from libevent and be able to easily ignore
all the stuff we don't want (DNS and HTTP gorp) once this split is
done and the new libevent is released.
--
Jeff Squyres
Cisco Systems