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