head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.82 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.80 pkgsrc-2025Q4-base:1.1 pkgsrc-2025Q3:1.1.0.78 pkgsrc-2025Q3-base:1.1 pkgsrc-2025Q2:1.1.0.76 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.74 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.72 pkgsrc-2024Q4-base:1.1 pkgsrc-2024Q3:1.1.0.70 pkgsrc-2024Q3-base:1.1 pkgsrc-2024Q2:1.1.0.68 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.66 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.64 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.62 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.60 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.58 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.56 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.54 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.52 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.50 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.48 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.46 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.44 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.42 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.40 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.38 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.34 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.14 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.36 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.32 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.30 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.28 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.26 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.24 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.22 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.20 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.18 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.16 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.12 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.10 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.8 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.6 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.4 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.2 pkgsrc-2016Q1-base:1.1; locks; strict; comment @# @; 1.1 date 2016.02.16.12.48.18; author fhajny; state Exp; branches; next ; commitid V4SDgApFTdqZI8Vy; desc @@ 1.1 log @Update parallel/ganglia-monitor-core to 3.7.2. Add SMF support. Upstream changelog follows. 3.7.2 * Fix for a memory leak if override_hostname or override_ip are used 3.7.1 * Hash table in gmetad has been reworked to support much higher metric counts and larger number of metrics * A number of GMond python modules have been rewritten and enhanced 3.7.0 * Add support for sending Ganglia metrics to Riemann * Performance improvements for gmetad * Export internal gmetad metrics 3.6.0 * Improvements - Add ability to gzip XML output in gmond - Forward Graphite metrics over UDP for increased scalability - Configurable graphite prefix - Memcached publish support - export metrics into memcached - Improve metric summarization performance under heavy load * Bug fixes - Reduce CPU utilization when running in deaf mode 3.5.0 * gmond uses a separate thread to service gmetad requests. This should improve performance * Updates to a number of core Python collection modules 3.4.0 * 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 3.3.7 * 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) 3.3.6 * gmond - BUG327: memory leak when receive channel is not configured or not hearing any data 3.3.5 * General - Return to the use of autotools (make dist) for building the release - Release with a valid version number in configure.in * Gmetad - Fix for gmetad buffer overflow with metric value of DOUBLE_MAX * Gmond python modules - multi traffic module has been replaced with multi interface which correctly reports all interfaces * Gmond - Fix for issues/11 - Expose some useful functions in the public C API to assist module developers 3.3.1 * Web - Graph Zooming off when Ganglia Web server and web browser in different time zones - Metrics chooser in cluster view now provides metric drop down in addition to autocomplete - Ability to specify default size for graphs in Views Gmetad - You can now disable RRD writing - useful if you are using Ganglia only to feed Graphite - Export to graphite now handles spaces in metrics, groups - Minor code clean up and fixes * Gmond - Diskstat python module incorrect IO time reporting has been fixed. 3.3.0 * 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 3.2.0 * sFlow support - more and even more * hostname/ip override - you can specify an arbitrary host name and IP to be shown in the UI. * FreeBSD patches * Python module improvements * Bugfixes and improvements over 3.1.7 3.1.7: * Fix build support for RHEL5/issue with commas in CFLAGS * multicpu module: show CPU utilization as a value between 0-100% for each core 3.1.3 - 3.1.6: * Merge commit 1966 from trunk to fix "contrib/removespikes.pl" * Bootstrapping with Debian 5.0 (lenny) versions of autotools for this and future releases. * Require user to explicitly specify sysconfdir when building from source, due to the fact that the old behavior was not consistent with the documented behavior. * Configuration files and scripts are now created during the install phase rather than during configure. This allows values such as @@sysconfdir@@ to be used in the template configuration files. * Abolish the use of release names - only release numbers will be used to distinguish versions in future * libmetrics: workaround system header conflict in DFBSD >= 2.4 (BUG245) * Use PCRE regex matching to configure metrics using the name_match directive * rrdcached support * gmetad now uses apr and the sleep intervals between polls are randomized in a way that supports shorter polling intervals * FreeBSD support: fixes for crashes and disk statistics (BUG153) * Further tweaks to Solaris build support (remove C99 hack) * Eliminate conflict with ncpus symbol name on older Solaris * AIX support: determine if the host is a virtual server (BUG226) * AIX support: setting linker flags (BUG227), add -lm * AIX support: tweaks for AIX >= v6.1 * AIX support: revised init scripts for gmond and gmetad * Check for Python.h explicitly * Include the necessary Python files in the distribution tarball, regardless of how BUILD_PYTHON is set (r2215). * Remove references to GNU toolchain in documentation * Fortify write_data_to_rrd against overflows * Web interface: minor formatting changes * mcast_if implementation tweaked so that the send channel will be bound to the IP of the outgoing interface * Documentation updates relating to the options for multihomed hosts, particularly bind, bind_hostname and mcast_if * gmond: Limit the use of APR_POLLSET_THREADSAFE to Linux >= 2.6 * gmond: improve/revert setuid behavior in configure script * gmond: Fix the allow_extra_data configuration directive (BUG199) * gmond: Ensure that a complete XML dump is delivered before closing the send socket. Submitted by: Jerry * gmond: add bind and bind_hostname parameters for udp_send_channel() * gmetad: BUG232: eliminate case-sensitive hostname bug, user can choose to maintain legacy behavior though. * gmond: BUG237: revise fix for segfault on Solaris where first CPU not in slot 0 * gmond: support for HUP signal on platforms with execve * gmond: status module: return gmond version info as string metrics * gmond: Check return status of apr_pollset_create. Use APR_POLLSET_THREADSAFE on Linux. * build: various configure options: Solaris 8 with Sun Studio 11 support, extra modules for static linking, default setuid, release number, build multicpu and status during static builds, support for SYSCONFDIR (BUG16) * RPM: include status module, allow packager to supply own gmond.conf * build: Look in lib64 rather than lib for apr, confuse and expat on x86_64 @ text @$NetBSD$ - Portability. - Make local storage dir consistent. - Fix C99 handling on SunOS. --- configure.orig 2015-07-01 19:49:35.000000000 +0000 +++ configure @@@@ -12844,7 +12844,7 @@@@ if test "${with_memcached+set}" = set; t fi -if test x"$memcache" == xyes; then +if test x"$memcache" = xyes; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DEPS" >&5 @@@@ -12948,7 +12948,7 @@@@ if test "${with_riemann+set}" = set; the fi -if test x"$with_riemann" == xyes; then +if test x"$with_riemann" = xyes; then echo echo Checking for Protocol Buffers @@@@ -13368,7 +13368,7 @@@@ if test x"$libpcrepath" != x && test x"$ echo "Added -I$libpcrepath/include to CFLAGS" echo "Added -L$libpcrepath/${LIB_SUFFIX} to LDFLAGS" fi -if test x"$libpcre" == xyes ; then +if test x"$libpcre" = xyes ; then for ac_header in pcre/pcre.h pcre.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` @@@@ -15779,7 +15779,7 @@@@ fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -varstatedir="/var/lib" +varstatedir="@@GANGLIA_VARBASE@@" # Used when static linking requested EXPORT_SYMBOLS="-export-dynamic" @@@@ -15901,11 +15901,7 @@@@ $as_echo "#define DARWIN 1" >>confdefs.h $as_echo "#define SUPPORT_GEXEC 0" >>confdefs.h CFLAGS="$CFLAGS -D__EXTENSIONS__ -DHAVE_STRERROR" - if test x"$ac_cv_prog_cc_c99" = x -o x"$ac_cv_prog_cc_c99" = xno; then - CFLAGS="$CFLAGS -D_POSIX_C_SOURCE=199506L" - else - CFLAGS="$CFLAGS -D_POSIX_C_SOURCE=200112L" - fi + CFLAGS="$CFLAGS -D_POSIX_C_SOURCE=200112L" if test x"$ac_cv_c_compiler_gnu" != xyes; then LIBS="-lm $LIBS" fi @@@@ -15917,7 +15913,6 @@@@ $as_echo "#define SOLARIS 1" >>confdefs. $as_echo "#define SUPPORT_GEXEC 0" >>confdefs.h - varstatedir="/var/db" osreldate=`awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $3 }' /usr/include/osreldate.h` if test $osreldate -lt 502102; then CFLAGS="-pthread $CFLAGS -D_REENTRANT" @@@@ -15930,7 +15925,6 @@@@ $as_echo "#define FREEBSD 1" >>confdefs. $as_echo "#define SUPPORT_GEXEC 0" >>confdefs.h - varstatedir="/var/db" $as_echo "#define DRAGONFLYBSD 1" >>confdefs.h @@@@ -15938,7 +15932,6 @@@@ $as_echo "#define DRAGONFLYBSD 1" >>conf *netbsd*) $as_echo "#define SUPPORT_GEXEC 0" >>confdefs.h - varstatedir="/var/db" $as_echo "#define NETBSD 1" >>confdefs.h @@@@ -15946,7 +15939,6 @@@@ $as_echo "#define NETBSD 1" >>confdefs.h *openbsd*) $as_echo "#define SUPPORT_GEXEC 0" >>confdefs.h - varstatedir="/var/db" $as_echo "#define OPENBSD 1" >>confdefs.h @