Release Notes: gmetad now uses xml information instead of multiple gettimeofday() system calls, reducing the possibility of gaps in ganglia images. The gmond cleanup thread is now more efficient and correctly removes expired metrics. A bug in gmond which could lead to stack corruption for long metric names (>32 characters) was also fixed. A bug in Linux which caused faulty bytes_in/bytes_out measurements has been removed. HPUX support has been added.
Release Notes: A new ability to set the useful life of metrics with gmetric using --dmax parameter was added. Gmond has a cleanup thread for removing expired metrics. Ganglia has been ported to two new operating systems: MacOS X and HP/UX.
Release Notes: The Ganglia Meta Daemon (gmetad) is now written as a multi-threaded, asyncronous C daemon which using gperf perfect hashes for improved efficiency and speed. The ganglia XML has been expanded to allow per-metric heartbeats, GPS locationing, and expanded metric filtering. Ganglia has been ported to even more platforms: Linux (i386, ia64, SPARC, Alpha, PowerPC, m68k, MIPS, ARM, hppa, s/390), Solaris, FreeBSD, AIX, IRIX, Tru64, and Windows. A complete network library rewrite was also done for speed and stability.
Release Notes: A bug in the XML output where some hosts had time stamps newer than the cluster time stamp and were mistakenly marked as down has been fixed.
Release Notes: Use of a configuration file instead of commandline options, explicit heartbeat messages in gmond negate the need for a 90 second delay between stopping and starting gmond, and the Linux monitoring code uses 2 less threads and no mutexes for increased efficiency.
Release Notes: This version of the execution environment is 64-bit clean and will run on Linux/IA64.
Release Notes: The ganglia execution components have been released and they require version 2.3.0 of the monitoring core. This release also increases the number of metrics gstat reports to include process and CPU information.
Release Notes: Complete support for AIX, a fix for a bug in gmond which caused it to randomly segfault at startup, two new gmond commandline options (--no_setuid and --setuid) to give admins more power over the gmond euid, and updating the multicast code to properly set the TTL on non-Linux architectures.
Release Notes: This release fixes an XML output bug found on big-endian architectures (Solaris and Alpha/Linux). New command line options were added to gmond to allow changing TTL, debug level and handle multiple instances of the "trusted_host" option. The gexec_cluster() library function was optimized to perform faster XML parsing. A bug in the gmond XML thread which caused gmond to crash under extreme querying conditions (hundreds of queries per second) was fixed.