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

Florian Forster octo at verplant.org
Sun Apr 1 12:29:12 CEST 2012


 ChangeLog                      |   58 +++++++++++++
 configure.in                   |    4 +-
 src/Makefile.am                |    2 +-
 src/collectd.conf.pod          |  174 +++++++++++++++++++++++++++++++++++++++-
 src/common.c                   |   23 +++++-
 src/common.h                   |    1 +
 src/conntrack.c                |   25 ++++--
 src/libcollectdclient/client.c |    2 +
 src/memcached.c                |    2 +-
 src/network.c                  |   87 +++++++++++++++++---
 src/perl.c                     |   29 +++++++-
 src/processes.c                |   82 ++++++++++++-------
 src/snmp.c                     |   27 +++++-
 src/tcpconns.c                 |    6 +-
 version-gen.sh                 |    2 +-
 15 files changed, 461 insertions(+), 63 deletions(-)

New commits:
commit f1ba2733d2c58fed90c13e9ae31cb7c1f3c5613e
Merge: 5cf091d 005b303
Author: Florian Forster <octo at collectd.org>
Date:   Sun Apr 1 12:07:09 2012 +0200

    Merge branch 'collectd-4.10' into collectd-5.0
    
    Conflicts:
    	ChangeLog

commit 005b30336048fac4a7af48125861d736990c1454
Author: Florian Forster <octo at collectd.org>
Date:   Sun Apr 1 12:06:42 2012 +0200

    ChangeLog: Correct date.

commit 5cf091d2e55d6904c2989f6d36e97cf12342b139
Author: Florian Forster <octo at collectd.org>
Date:   Sun Apr 1 12:06:24 2012 +0200

    Bump version to 5.0.4; Update ChangeLog.

commit 483e801902bca3c779793224eddf3bb2749d7288
Merge: 8991abf 716a701
Author: Florian Forster <octo at collectd.org>
Date:   Sun Apr 1 12:01:58 2012 +0200

    Merge branch 'collectd-4.10' into collectd-5.0
    
    Conflicts:
    	ChangeLog
    	src/collectd.conf.pod
    	src/common.c
    	src/network.c
    	src/processes.c
    	version-gen.sh

commit 716a701876f324fa220adaf65a12ed5984eba80d
Author: Florian Forster <octo at collectd.org>
Date:   Sun Apr 1 11:51:38 2012 +0200

    Bump version to 4.10.7; Update ChangeLog.

commit 1676cc920f366dfa38dbddce8be5f6b6c64754e7
Author: Florian Forster <octo at collectd.org>
Date:   Sat Mar 31 17:27:14 2012 +0200

    Revert "Proposal fix for large "MaxPacketSize" use."
    
    This reverts commit 12213f8dfeee3feb3846aa658def0bb79c1211d0.

commit 14edce51af9b810ac2a22d737a719a957495221a
Author: Florian Forster <octo at collectd.org>
Date:   Fri Mar 23 22:21:43 2012 +0100

    network plugin: Do not forward received notifications.
    
    The network plugin would send out all notifications it got through its
    callback, even the ones it received itself and even when forwarding was
    disabled.
    
    With this patch the network plugin will only transmit notifications created
    locally -- forwarding of notifications is not implemented due to missing
    loop-detection. For loop-detection we would have to keep track of the last
    timestamp of each notifications, and since each host/plugin/type/-instance
    field may be empty, this is not as straight forward as with value lists. If
    someone needs this, they will need to invest some work I'm afraid.

commit 12213f8dfeee3feb3846aa658def0bb79c1211d0
Author: Cyril Feraudet <cyril at feraudet.com>
Date:   Mon Mar 19 11:08:06 2012 +0100

    Proposal fix for large "MaxPacketSize" use.
    
    When we use a "MaxPacketSize" over two thousand of octets (to pass huge
    message in notification for example), buffer may not be flushed for a
    while.
    By flushing buffer when there is about 1400 octets, we're sure there is
    no data too longer in.

commit 1cdf817c74f6c4e2136dce840ab33af072f91733
Author: Florian Forster <octo at collectd.org>
Date:   Mon Mar 19 10:47:22 2012 +0100

    src/common.h: Add comment about return value of read_file_contents().

commit cb2155af369ed84a6badba6d3ebab3e5ae37c245
Author: Florian Forster <octo at collectd.org>
Date:   Sun Mar 18 09:14:54 2012 +0100

    tcpconns plugin: Include <bsd/nlist.h> rather than <nlist.h>.
    
    It appears that <nlist.h> is being deprecated / moved.
    This hopefully fixes Debian bug #664429.

commit 921d36e4b820ee1539f0da22c824e2739f1e546f
Author: Florian Forster <octo at collectd.org>
Date:   Fri Mar 16 18:26:08 2012 +0100

    src/common.c: parse_value: Strip trailing whitespace before parsing.
    
    This hopefully avoids the annoying "trailing garbage" message when the buffer
    only contains a newline or space at the end.

commit 0e1a7a85d9eae9ea4a0d85a065c2b201099d4225
Author: Florian Forster <octo at collectd.org>
Date:   Fri Mar 16 17:44:50 2012 +0100

    collectd.conf(5): Document the "Hits" and "Hysteresis" threshold options.
    
    Fixes GitHub issue #53.

commit ffcee9ab7119fb0580d3d4e3938316d3c29d6352
Author: Clemens Lang <neverpanic at gmail.com>
Date:   Sat Mar 10 02:30:26 2012 +0100

    Makefile adds dependency on $(LIBLTDL), which is valued "-lltdl"
    
    When building on OS X, the collectd build failed, because the collectd target
    has a dependency on "-lltdl", which is the value the variable $(LIBLTDL) has.
    Obviously, this should be the file name instead. I am however not sure how to
    specify the correct filename in this case.
    
    Fixes GitHub issue #54.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 09a676620cb38503f57d12e0452c0e72cd691f7f
Merge: 7c0343c 2e48eb5
Author: Florian Forster <github at nospam.verplant.org>
Date:   Sun Mar 11 05:11:33 2012 -0700

    Merge pull request #44 from octo/ff/perl
    
    Fix race condition in the Perl plugin.

commit 7c0343ce60a3c51edb409de96dc08e2cc7a88abf
Author: Florian Forster <octo at collectd.org>
Date:   Sun Mar 11 13:04:13 2012 +0100

    collectd.conf(5): Improve the network plugin's documentation.
    
    The example given was confusing since it didn't make it clear enough, that only
    one "Server" stanza is required.
    
    Resolves GitHub issue #19.

commit b21e598ce9b4dc65261119fa1c8551ebc98fda78
Author: Florian Forster <octo at collectd.org>
Date:   Sun Mar 11 12:57:10 2012 +0100

    network plugin: Fix compiler warnings.
    
    Resolves GitHub issue #49.

commit b606324377a50ef87d6dd79464ab7902d81dc36d
Author: Florian Forster <octo at collectd.org>
Date:   Sun Mar 11 12:13:37 2012 +0100

    snmp plugin: Keep track of signedness of ASN values.
    
    Prior to this, the signed variant was used when casting to gauge_t. This caused
    problems with values larger than 2^31-1, since they were casted to negative
    values.
    
    Hopefully fixes GitHub issue #50.

commit f426ea7a267251a63de8d1da78cf9766532a0ac3
Author: Jason Schmidlapp <jason.schmidlapp at gmail.com>
Date:   Wed Feb 29 20:27:50 2012 -0500

    Fixed memory leak in collectdclient library.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 2e48eb524ab27e58d402ef2e88b12d84705cd2b3
Author: Florian Forster <octo at collectd.org>
Date:   Sun Mar 4 11:10:20 2012 +0100

    perl plugin: Fix a race condition.
    
    This hopefully fixes GitHub issue #9.

commit e7dcbed65325c68696230d005b89186826f194ed
Merge: f24b091 b757d5e
Author: Florian Forster <github at nospam.verplant.org>
Date:   Thu Mar 1 01:57:02 2012 -0800

    Merge pull request #40 from octo/db/processes
    
    Add support for processes with spaces in their names.

commit b757d5e0576b138adbe6ab98bb11ac7c4dde8644
Author: Florian Forster <octo at collectd.org>
Date:   Thu Mar 1 09:56:56 2012 +0100

    processes plugin: Support processes with spaces in their names.
    
    … without replacing the space in the process name. This is done by using
    an equivalent of strchr() and strrchr() to determine the boundaries of
    the second "field".
    
    Change-Id: Id4c1a84c0544554fae05623457d2a7a3e0630db2

commit 4814a7ce4b264e52c8c028241a4da36553d3ec5a
Author: Darrell Bishop <darrellb at acm.org>
Date:   Sat Nov 5 09:29:00 2011 +0100

    processes plugin: Support processes with spaces in their name.
    
    Fixes GitHub issue #11.
    
    Change-Id: Ifa9db0e020f19da43bbf49bba0626e70c16dc30f

commit f24b091a485607de74612a30b875f59453cf162a
Author: Florian Forster <octo at collectd.org>
Date:   Wed Feb 29 20:47:08 2012 +0100

    conntrack plugin: Strip newlie before calling parse_value().
    
    Change-Id: Ifa4db20a6b937912db77a214d2c0ef3eeebfa164

commit a1a7bcd42316459361cce17e4742e2f2eb664c60
Author: Louis Opter <louis at dotcloud.com>
Date:   Tue Feb 28 18:23:06 2012 +0100

    Use parse_value in the conntrack plugin and submit the result even if it's zero
    
    Dear collectd,
    
    Please find attached a patch for the conntrack plugin.
    
    The patch is about two things:
    
    1. submit the value even if it is zero (which is a legitimate value according
       to types.db);
    2. use parse_value and a value_t instead of directly using a double and atof(3).
    
    The first point was important because it meant that the metric was not created
    when the initial value was zero. (It could also lead to holes in your graphs).
    
    The parse_value return value is correctly checked, note that the parsed file
    ends with a \n which mean that parse_value always complain when running in
    debug/info maybe we should replace it with a \0 before handing the buffer to
    parse_value() ?
    
    Thanks
    
    --
    Louis Opter
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit d01c62d62182d1291760fbdb7ed0244991d52b5e
Author: Timon <timosha at gmail.com>
Date:   Tue Feb 28 17:10:35 2012 +0600

    Fix buffer size for memcached stats answer
    
    Typical stats answer has ~1900 bytes length.
    $ memcached-tool localhost:11211 stats | wc -c
    1863
    But buffer for this answer was only 1024 bytes length.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 3835b23a2576a239f463b09edadf0dcde5d26f2d
Author: Andrew Elwell <Andrew.Elwell at gmail.com>
Date:   Sun Feb 26 22:32:08 2012 +0100

    Also check in ip4tc for iptc_init
    
    ./configure --enable-iptables was failing on fedora as iptc_init
    wasn't found. This patches configure.in to also look in ip4tc
    
    Signed-off-by: Florian Forster <octo at collectd.org>




More information about the collectd-changes mailing list