Skip to content

Release Notes

Vladimir Vuksan edited this page Feb 28, 2014 · 27 revisions

Release Notes / Changelog

For the most accurate detail, we recommend you review the git log

Version 3.7.0 (Release date 2014-02-28)

Version 3.6.0 (Release date 2013-05-07)

Improvements

Bug fixes

Version 3.5.0 (Release date 2013-02-14)

  • gmond uses a separate thread to service gmetad requests. This should improve performance
  • Updates to a number of core Python collection modules

Version 3.4.0 (Release date 2012-05-24)

Minor release for slightly disruptive changes

  • web
  • now distributed as a separate source tarball, web/ tree is not present in the ganglia-3.4.0 tarball
  • gmond:
  • setgid() and initgroups() are invoked when setuid() is invoked - gmond no longer runs in root group (there may be side-effects from this change)
  • new UDP RX channel parameter `buffer' to set the socket buffer size - larger values can help reduce packet loss

Version 3.3.7 (Release date 2012-05-02)

Hotfix startup issues

  • gmond
  • BUG100: fails to start in Solaris zones
  • fails to start when no address on the network interface (added retry_bind parameter)
  • BUG321: fails to start when Solaris CPU in state FAILED (seg fault)

Version 3.3.6 (Release date 2012-04-19)

Hotfix for a memory leak discovered in certain situations

  • gmond
  • BUG327: memory leak when receive channel is not configured or not hearing any data

Version 3.3.5 (Release date 2012-04-04)

Summary: the 3.3.1 release was slightly broken as the correct version number wasn't embedded in configure.in with undesirable effects for some people trying to build packages. The 3.3.5 release fixes that issue and returns to the autotools dist mechanism for consistency with prior releases. There is a mixed bag of minor bug fixes across almost all modules as summarised in the release notes.

  • General
  • Return to the use of autotools (make dist) for building the release
  • Release with a valid version number in configure.in (3.3.1 was slightly broken)
  • Gmetad
    • Fix for gmetad buffer overflow with metric value of DOUBLE_MAX [https://github.com/ganglia/monitor-core/pull/15]
  • Gmond python modules
    • multi traffic module has been replaced with multi interface which correctly reports all interfaces
  • Gmond
    • Fix for [https://github.com/ganglia/monitor-core/issues/11]
    • Expose some useful functions in the public C API to assist module developers

Version 3.3.1 (Release date 2012-02-07)

  • Web

    • Graph Zooming off when Ganglia Web server and web browser in different time zones https://github.com/ganglia/ganglia-web/pull/39
    • Metrics chooser in cluster view now provides metric drop down in addition to autocomplete [https://github.com/ganglia/ganglia-web/pull/36]
    • Ability to specify default size for graphs in Views [https://github.com/ganglia/ganglia-web/pull/33]
  • Gmetad

    • You can now disable RRD writing - useful if you are using Ganglia only to feed Graphite [https://github.com/ganglia/monitor-core/pull/13]
    • Export to graphite now handles spaces in metrics, groups [https://github.com/ganglia/monitor-core/pull/12]
    • Minor code clean up and fixes
  • Gmond

    • Diskstat python module incorrect IO time reporting has been fixed. [https://github.com/ganglia/gmond_python_modules/commit/3dfa5539dce7dc8890bf94dbe7ad39b313b08b75]

Version 3.3.0 (Release date 2012-02-01)

  • Web UI shipped with Ganglia has been upgraded to the Ganglia Web 2.0 interface. Changes to web UI from Gweb 2.2.0 are as follows
    • Additional Nagios integration scripts
    • Contributed by Etsy - stacked graph in the cluster view
    • Ability to hide/show events on individual graphs or whole pages
    • Numerous bug fixes and small enhancements
  • metric names are sanitized to avoid breaking gmetad/UI when characters such as <, > are supplied. Those are now replaced with underscores
  • gmetad supports sending metrics to graphite. Uncomment proper section of gmetad.conf to enable
  • Default RRD resolution changed. It affects only newly created RRDs. To change to old behavior please modify the RRA field in gmetad.conf
  • Number of Python modules from Ganglia gmond_python_modules repository have been included such as disk statistics, individual interface statistics, etc. Most of the modules are disabled. To enable rename the files in /etc/ganglia/conf.d.
  • sFlow has been enhanced to support Virtual machine pool/Java VM/Memcache/Apache/NGINX/Tomcat and node.js metrics. You can read more at sFlow blog