I'm not an official developer in ganglia, but I think it's great.

Also note that in monitor-core/srclib/inetaddr.c contains a  mutex-protected
gethostbyname to be thread safe (which cleverly avoids the nightmare that is
gethostbyname_r).   That can probably be replaced with the one in
apr_network_io.h in 'apr_sockaddr_info'  Hmmm looking at inetaddr.c, a good
bit of it could probably be replaced with apr code.

If you need an assistance, let me know.

--nickg



On 4/24/07, Brad Nicholes <[EMAIL PROTECTED]> wrote:

FYI,  I am working on removing the static dependancy on APR from GMOND and
other ganglia binaries.  In the process I am also moving Ganglia from APR
0.9.7 to APR 1.2.x.  This first pass will add a --with-libapr option to
configure which will be interpreted as linking dynamically to the distro's
version of APR rather than the internal static APR library.  In follow on
patches, I would like to see the static version of APR removed completely
and allow the --with-libapr to specify which APR library to link with if you
would rather link with your own built version of APR or use the distro's
version.  The main reasoning behind this move is so that the metrics modules
that are plugged into gmond, can also take advantage of APR.  Thinking
further ahead, I would also like to see libexpat removed in favor of using
the expat functionality built into APR-Util.

Comments?

Brad


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers

Reply via email to