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

Florian Forster octo at verplant.org
Fri Sep 2 03:28:11 CEST 2011


 .gitignore                   |    1 +
 contrib/collectd_unixsock.py |   10 +++--
 src/irq.c                    |   71 ++++++++++++++------------------
 src/plugin.c                 |    3 +-
 src/processes.c              |   91 +++++++++++++++++++++++------------------
 src/utils_rrdcreate.c        |    2 +-
 6 files changed, 92 insertions(+), 86 deletions(-)

New commits:
commit 61fba41289decabc1a18c855fcd462fece9ab983
Merge: a709b78 66bdee8
Author: Florian Forster <octo at collectd.org>
Date:   Thu Sep 1 21:28:05 2011 -0400

    Merge branch 'collectd-4.10' into collectd-5.0
    
    Conflicts:
    	src/irq.c
    
    Change-Id: Ie6c78234f07cc5b7bac7e6914813e9545ce1b1af

commit 66bdee8d4c974e893826335977e1cc52410380eb
Author: Bostjan Skufca <bostjan at a2o.si>
Date:   Thu Sep 1 20:35:38 2011 -0400

    irq plugin: Implement collection of non-numeric interrupts.
    
    Hi all!
    
    I've created a patch that enables collectd to collect all irqs present in
    /proc/interrupts, with numeric and string names (NMI, LOC, RES, etc).
    
    Two notices:
    a) Unfortunately I was unable to build collectd from git repo (build.sh
       failures), therefore I created this patch for latest stable release: 4.10.1
    b) I am fairly unexperienced in C programming, so please inform me gently of my
       mistakes:) But I am already using a patched version and it works fine.
    
    Any feedback on code quality or recommendations are welcome.
    
    Change-Id: Ia17bd953921051dfe53e838b76672adbef9e73c3
    Signed-off-by: Florian Forster <octo at collectd.org>

commit ee8d2556d47139e04e8ace20b2fb383bec545a7b
Author: Sebastian Harl <sh at tokkee.org>
Date:   Wed Aug 24 18:26:12 2011 +0200

    processes plugin: Fixed handling of ProcessMatch regexes containing spaces.
    
    Previously, something like 'ProcessMatch name "My Regex"' would have been
    interpreted as three values. This was caused by using the old, non-complex
    config interface which joins all config values using a space and passing the
    resulting string to the plugin. The processes plugin used to use strsplit() to
    re-gain a list of all values, obviously ignoring any quoting that might exist.
    
    This has been fixed by using the complex config interface, which passes all
    values as an array of strings and thus honoring the quoting handled by
    liboconfig.

commit f4c495df1843f5e87f16d122fdc78531ceb2773d
Merge: caf8a03 ca86420
Author: Florian Forster <octo at collectd.org>
Date:   Fri Aug 26 14:37:25 2011 +0200

    Merge "fix xff excessive rounding" into collectd-4.10

commit caf8a03d3ae4b912d20b65a4ab6155ef48adfc28
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Aug 12 22:12:47 2010 +0200

    .gitignore: Added collectdctl.

commit 1ded46e8eb7b0884edc0ab6efeff3991a12f3129
Author: Xavier Mehrenberger <xavier.mehrenberger at gmail.com>
Date:   Sat Jun 11 23:01:57 2011 +0200

    src/plugin.c: add info to 'Invalid value list' error message
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 10f561d1ca417bf14c396d7cd169f4f40ec49b81
Author: Peter Warasin <peter at endian.com>
Date:   Mon Jun 27 20:10:51 2011 +0200

    collectd_unixsock.py: Fix infinite wait.
    
    raise a KeyError if getval() or getthreshold() unixsock returns replies an
    error because of request of an unknown identifier
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit ca86420e6801c5e97cc40176cce27d2b0125a430
Author: Francois-Xavier Bourlet <fx at dotcloud.com>
Date:   Sun Aug 21 11:05:40 2011 +0200

    fix xff excessive rounding
    
    Hi,
    
    When generating arguments for rrd_create, the previous
    format string "%.1f", was rounding up the value too aggressively.
    
    ex: for xff==0.9999 the result would be -> 1.0 (invalid value for xff!)
    
    The new format string is "%.10f", which lead up to 10 digits after the
    dot, enough to be close to the double type limit, and so handling
    correctly the previous example.
    
    Change-Id: I7c6cc55b0d43beb5ef351bb04b67f4628249c737




More information about the collectd-changes mailing list