[collectd-changes] collectd, the system statistics collection daemon: Changes to 'collectd-5.4'

Florian Forster octo at verplant.org
Tue Mar 10 15:14:32 CET 2015


 Makefile.am             |    2 +-
 configure.ac            |    9 +++--
 src/collectd-perl.pod   |    4 +-
 src/collectd-python.pod |   11 +----
 src/plugin.c            |    4 +-
 src/powerdns.c          |    6 +--
 src/utils_latency.c     |  103 ++++++++++++++++++++++++++++++++++++++++++-----
 src/write_mongodb.c     |   12 ++++--
 8 files changed, 115 insertions(+), 36 deletions(-)

New commits:
commit 0ea3dd8c7e3df6a0cac20be4c70f3f6a7433a041
Author: Florian Forster <octo at collectd.org>
Date:   Tue Mar 10 15:13:59 2015 +0100

    Makefile.am: s/INCLUDES/AM_CPPFLAGS/
    
    Fixes the following warning:
      Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')

commit 2daef0be77f9a49287432a22ba0d04494602588d
Author: Florian Forster <octo at collectd.org>
Date:   Mon Mar 9 10:59:38 2015 +0100

    write_mongodb plugin: Fix BSON memory handling even further.
    
    According to the mongo-c-driver 0.8.1 documentation, each call to
    bson_alloc() needs to be matched by a call to bson_dealloc() and each
    call to bson_init() needs to be matched by a call to bson_destroy().
    
    Additionally, this patch adds macros for mongo-c-driver < 0.8.0 to map
    the new bson_alloc() and bson_deallow() names to the old bson_create()
    and bson_dispose() symbol names.
    
    Tested with mongo-c-driver 0.8.1 and 0.7.1.
    
    Fixes: #331, #956

commit 0accb683c9a07989c5b945b6217184f13f0b42b5
Author: Florian Forster <octo at collectd.org>
Date:   Mon Mar 9 08:56:39 2015 +0100

    write_mongodb plugin: s/bson_dispose/bson_destroy/
    
    Thanks to @eremenko for providing the initial patch!
    
    Fixes: #331, #956

commit 7217dd3b1beba4ebecf44840582656458ddf2969
Author: Wilfried Goesgens <dothebart at citadel.org>
Date:   Tue Jul 29 13:58:23 2014 +0200

    Statsd: avoid doing a division by zero when calculating the percentile with an empty histogram.

commit 4016dcd8e914a98301a737403b7fa1b38c02d4b4
Author: Wilfried Goesgens <dothebart at citadel.org>
Date:   Sat Jun 21 21:14:28 2014 +0200

    Statsd: avoid doing a division by zero when calculating the average if we didn't get any values.

commit 83bd30070f226d86a9c1e6e294abea2879581a15
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue Jan 27 14:46:02 2015 +0100

    utils_latency: use portable format string

commit 85349dfd72e43a7dbeab8d8af2d77b779121203a
Author: Yoga Ramalingam <yramalingam1 at bloomberg.net>
Date:   Fri Nov 14 09:23:13 2014 -0500

    statsd histogram to support more than 1 second
    
    Summary:
    Problem: Collectd/Statsd supports configurable percentiles for timers but it limits the value to be 1 to 1000ms. If the timer value is more than 1000ms, it uses for min, max, average,... and drops it for percentile computation.
    
    Solution: Added support for increasing bin width when the value is above histogram's range.
    
    Test Plan: Tested by sending metrics within range and out-of-range (ie above 1000 ms)
    
    Reviewers: skhajamo, shalstea
    
    Reviewed By: skhajamo
    
    CC: arcyd
    
    Differential Revision: https://all.phab.dev.bloomberg.com/D156454

commit 04f2fc235f6abd128ce1cd788381f62a63e32e97
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Mar 4 00:41:42 2015 +0100

    configure: add liblvm2app to summary output

commit 27aeac9988dde1d53e5df697ce0e1b8a951d091a
Merge: add4647 584482e
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Mar 4 00:39:09 2015 +0100

    Merge branch 'collectd-5.3' into collectd-5.4
    
    Conflicts:
    	configure.ac

commit 584482eb34e3dc0d007922a80c7c39657dca7235
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Mar 4 00:29:58 2015 +0100

    configure: add missing entries in summary output
    
    ... and reorder alphabetically.

commit 658cfe8104d8a2828826f70dd5d5554ac54edbb7
Merge: 7096c4c ea73c57
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Mar 4 00:08:37 2015 +0100

    Merge pull request #951 from tokkee/sh/debian-patches
    
    plugin: Use strcasecmp rather than strncasecmp to find a plugin.

commit 7096c4c6232255405bc6c8b7d5bc3532267b1596
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Feb 28 20:05:14 2015 +0100

    Powerdns plugin: fix logging on failed lookup
    
    Don't look past the end of the array but check the boundary first.

commit add4647f5dbd0e0d3d0c95903c644f9dcafee33b
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Mar 1 15:04:55 2015 +0100

    Setting Globals to true is not needed anymore
    
    003c6e86b480 made this happen by default

commit ea73c57cc68be71f65d6bf491e2299eb88ab6eca
Author: Sebastian Harl <sh at tokkee.org>
Date:   Fri Feb 27 16:49:01 2015 +0100

    plugin: Use strcasecmp rather than strncasecmp to find a plugin.
    
    This makes collectd resistant against vulnerable copies of libltdl
    (CVE-2009-3736). See <http://bugs.debian.org/559801#15> for further
    details.




More information about the collectd-changes mailing list