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

Florian Forster octo at verplant.org
Fri Sep 2 03:34:04 CEST 2011


 contrib/collectd_unixsock.py |   10 +++--
 src/curl_json.c              |    6 ++-
 src/exec.c                   |    4 +-
 src/irq.c                    |   71 ++++++++++++++------------------
 src/plugin.c                 |    3 +-
 src/processes.c              |   91 +++++++++++++++++++++++------------------
 src/utils_rrdcreate.c        |    2 +-
 src/varnish.c                |   24 ++++++------
 8 files changed, 110 insertions(+), 101 deletions(-)

New commits:
commit f538eec45e95ee6238754324e6d84d97108af540
Merge: 95b08a8 61fba41
Author: Florian Forster <octo at collectd.org>
Date:   Thu Sep 1 21:34:00 2011 -0400

    Merge branch 'collectd-5.0'

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 a709b786e18b745526873780c0eabfed10a31d2a
Merge: b5f6849 99ee393
Author: Florian Forster <octo at collectd.org>
Date:   Sat Aug 27 21:48:12 2011 +0200

    Merge "exec plugin: Fixed incorrect typecast of 64-bit timestamp to unsigned int (collectd-5.0)" into collectd-5.0

commit 99ee393e8e9ca3604348d591f3de5801ca8f98f7
Author: Alexander Kovalenko <alexanderk23 at gmail.com>
Date:   Sat Aug 27 22:20:22 2011 +0400

    exec plugin: Fixed incorrect typecast of 64-bit timestamp to unsigned int (collectd-5.0)
    
    Change-Id: Ia99285c8158828760e74083ed6ea54112fa8a156
    Signed-off-by: Alexander Kovalenko <alexanderk23 at gmail.com>
    Signed-off-by: Florian Forster <octo at collectd.org>

commit b5f684989b328f7dac9fd5bc7a98455c25ddb3bb
Author: Florian Forster <octo at collectd.org>
Date:   Wed Aug 24 18:26:59 2011 +0200

    Varnish plugin: Fix gauge vs. derive issues.
    
    Some of the values are submitted using the wrong submit function.
    
    Change-Id: Icf82844e54605d46cce8e41d2678aa4bca1cb2c1

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 0471475841a912322c50200c5fb7a45b790ad576
Author: jbergstroem <bugs at bergstroem.nu>
Date:   Wed Aug 24 16:25:29 2011 +0200

    Correct a missing yajl1/2 check
    
    Change-Id: Ie3e0380721d88e54cb5630e1c3ecb613790b32b3

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