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

Florian Forster octo at verplant.org
Fri Jul 12 18:24:48 CEST 2013


 contrib/postgresql/collectd_insert.sql |    2 +-
 src/collectd-email.pod                 |    2 +
 src/collectd-exec.pod                  |   10 ++-
 src/collectd-java.pod                  |    2 +
 src/collectd-nagios.pod                |    2 +
 src/collectd-perl.pod                  |    2 +
 src/collectd-python.pod                |    2 +
 src/collectd-snmp.pod                  |    2 +
 src/collectd-tg.pod                    |    2 +
 src/collectd-threshold.pod             |   12 ++--
 src/collectd-unixsock.pod              |    2 +
 src/collectd.conf.pod                  |   46 +++++++++++++-
 src/collectd.pod                       |    2 +
 src/collectdctl.pod                    |    2 +
 src/collectdmon.pod                    |    2 +
 src/common.c                           |   63 ++++++++++--------
 src/configfile.c                       |   22 ++++---
 src/csv.c                              |   85 ++++++++++---------------
 src/dns.c                              |   85 ++++++++++++++++++++-----
 src/modbus.c                           |  109 +++++++++++++++-----------------
 src/mysql.c                            |    2 +-
 src/rrdcached.c                        |   56 +++++-----------
 src/rrdtool.c                          |   51 +++++----------
 src/snmp.c                             |    5 +-
 src/threshold.c                        |    4 +-
 src/types.db                           |    2 +-
 src/types.db.pod                       |    2 +
 src/utils_mount.h                      |    1 +
 src/varnish.c                          |    4 +-
 src/write_riemann.c                    |   11 ++++
 30 files changed, 335 insertions(+), 259 deletions(-)

New commits:
commit 38d06a8f868293466f4eee943555c65457a5e560
Merge: a02ced7 bc389fa
Author: Florian Forster <octo at collectd.org>
Date:   Fri Jul 12 18:23:20 2013 +0200

    Merge branch 'collectd-5.3'
    
    Conflicts:
    	src/collectd.conf.pod

commit bc389fa32a48a64306f7ec008f4548f05fdb7c80
Merge: 6770685 bfd3f06
Author: Florian Forster <octo at collectd.org>
Date:   Fri Jul 12 18:21:31 2013 +0200

    Merge branch 'collectd-5.2' into collectd-5.3

commit bfd3f06ef4996707036756371c5724ebf2748821
Author: Florian Forster <octo at collectd.org>
Date:   Fri Jul 12 18:19:29 2013 +0200

    rrdtool, rrdcached plugins: Re-implement value_list_to_filename().
    
    Faster version without snprintf().

commit 7f90e3040034fdd4cefcf5254463f7e41778e01b
Author: Florian Forster <octo at collectd.org>
Date:   Fri Jul 12 18:17:19 2013 +0200

    csv plugin: Re-implement value_list_to_filename().
    
    The new implementation is faster, because it doesn't use snprintf().

commit 69441903172882014e9ac90df2ae6c813dfdfdf5
Author: Florian Forster <octo at collectd.org>
Date:   Thu Jul 11 17:58:37 2013 +0200

    src/common.c: Reimplement format_name for performance.
    
    This is used from uc_update(), i.e. for every value list dispatched, and was
    one of the most expensive functions thanks to snprintf().
    
    This reduces total time spent in the format_name() function from 7.78% to 1.89%
    during a network stress test.

commit 6770685f935fb8599adac60b2d5c84b65d579b4c
Author: Pierre-Yves Ritschard <pyr at spootnik.org>
Date:   Mon Jul 8 09:06:35 2013 +0200

    Test for end of oid tree without breaking collection loop.

commit 1e74bb66c61d965c4aa261adfaf058f3356cff09
Author: Florian Forster <octo at collectd.org>
Date:   Tue Jun 18 17:25:46 2013 +0200

    collectd-threshold(5): Correct the description of the "Interesting" config option.

commit a15042009febe214f7d5778e381bf990422f3b72
Author: Björn <bjoern at abox.el1t3.org>
Date:   Tue Jun 18 16:43:46 2013 +0200

    threshold plugin: Fix the "Interesting" configuration option.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 5090238f2bd3761778a19ef3f5e9d32911444324
Author: Bernd Ahlers <bernd at tuneafish.de>
Date:   Mon Jun 10 15:48:14 2013 +0200

    Unbreak type_inst value in collectd psql view.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 38e2d0eff79464e4b9686e135a184411d9307db7
Merge: fb67910 178db08
Author: Florian Forster <octo at collectd.org>
Date:   Thu May 30 09:00:09 2013 +0200

    Merge branch 'collectd-5.2' into collectd-5.3

commit 178db08806318e0b01de2e7a9261f18d6f7ca72d
Author: Florian Forster <octo at collectd.org>
Date:   Thu May 30 08:58:06 2013 +0200

    src/configfile.c: Let errors in included files propagate up to cf_read().
    
    cf_read_generic() returned NULL in two cases: Unable to read file and
    file was empty. Since we wanted to allow empty includes, the "include
    file with errors" case was not handled properly.
    
    Github: #323

commit a05485da75ec42a9aa38354e0d0364885b1ecad9
Merge: 03d8ea0 f2391b9
Author: Florian Forster <octo at collectd.org>
Date:   Thu May 30 08:10:42 2013 +0200

    Merge branch 'collectd-4.10' into collectd-5.2

commit f2391b9da6127e4acd5b54b7ae6c2d585df0e2a0
Author: Joaquín Cuenca Abela <e98cuenc at gmail.com>
Date:   Wed May 29 16:22:09 2013 +0200

    Don't notify continuously when MySQL slave SQL thread is running
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 03d8ea084519d9d845e9ca8922f0177aeb9faa2d
Author: Florian Forster <octo at collectd.org>
Date:   Wed May 29 09:26:28 2013 +0200

    Add "=encoding" header to all manual pages.
    
    http://bugs.debian.org/708718

commit d6662f5c5b0d2d474b6a167659d05892ec8171ec
Author: Dan Fandrich <dan at coneharvesters.com>
Date:   Tue May 14 23:58:40 2013 +0200

    exec plugin: Document that defaulting to PUTVAL is no longer done
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 4a66dbcdb3c68eec473626e969670717303ec5e4
Merge: 21d1254 5dc8a8c
Author: Florian Forster <octo at collectd.org>
Date:   Sat May 25 20:15:59 2013 +0200

    Merge branch 'document-varnish-instance-block' into collectd-5.2

commit 21d12548861a8a4f641a5291f6f47421737d6124
Author: Florian Forster <octo at collectd.org>
Date:   Sat May 25 11:15:29 2013 +0200

    modbus plugin: Refactor the new reconnection code.
    
    Avoid the goto() and switch() statements.
    
    Github: #294

commit 06e9e7692aa0d1df7744cca4e70ea404eb25b093
Author: Fabien Wernli <cpan at faxm0dem.org>
Date:   Tue May 15 13:59:10 2012 +0200

    Cleanup modbus connection if wrong result
    
    Change-Id: I1b7520442d7663d5bc2529369e27e3e858fe2168
    Signed-off-by: Florian Forster <octo at collectd.org>

commit a0d1ec3873bc43497d9c162fae6eb09d6ea4200a
Author: Stefan Nickl <Stefan.Nickl at gmail.com>
Date:   Sat Jan 28 19:21:10 2012 +0100

    Fix modbus segfault / New strategy for connecting
    
    The previous implementation had a reconnection loop which should not
    really be necessary. Idea tried here is to check if connection is alive,
    and establish it if not. Change was begun because previously connection
    would only be attempted as a retry, so on first pass a NULL was handed to
    libmodbus which caused segmentation faults reproducibly.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 5dc8a8ccd8fa0582a83b9e37bbde8f669bc06fca
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Fri May 17 13:13:43 2013 +0200

    varnish: hint about missing <Instance> block
    
    The warning when the Collect* configuration options where used outside
    of an <Instance> block was confusing. This patch warns the user the same
    way the apache plugin does.

commit 7d71adcde084aef18f54dddb253c6a2d039b418d
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Fri May 17 12:54:16 2013 +0200

    Improve varnish section in manpage.
    
    There previously was no mention of the mandatory <Instance> block.

commit fb67910d554cbf5d6c7035a72561058e8d92f90c
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu May 2 22:41:35 2013 +0200

    collectd.conf(5): Fixed documentation for include filter patterns.
    
    The syntax has been changed from a positional argument to using an <Include>
    block with additional arguments.

commit cdea931a51b0c5bebb37007da965635cbae74b40
Author: Florian Forster <octo at collectd.org>
Date:   Fri Apr 26 14:16:38 2013 +0200

    dns plugin: Sleep for an interval before re-trying to read from interface.
    
    Otherwise we'd just have the CPU hogging behavior shifted from libpcap
    to collectd …
    
    Github: #308

commit b8f9530ad6ba3a55f129d259c705d9b5d4d3f4e5
Author: Florian Forster <octo at collectd.org>
Date:   Wed Apr 24 21:55:06 2013 +0200

    dns plugin: Resume after receiving a PCAP_ERROR from pcap_loop().
    
    If an interface goes down while capturing, libpcap returns PCAP_ERROR.
    Handle this case gracefully.
    
    Github: #308

commit 7e711643c470b830f3f8e94512c0a7adf5418202
Author: Florian Forster <octo at collectd.org>
Date:   Tue Apr 23 07:15:44 2013 +0200

    write_riemann plugin: Really fix a memory leak.
    
    Github: #307

commit 2dc2d5d5a7b11115441ac3f4ace1c4bea83bb915
Author: Florian Forster <octo at collectd.org>
Date:   Sun Apr 21 18:28:01 2013 +0200

    write_riemann plugin: Fix a memory leak.
    
    Attributes were allocated and added to the event but not freed. D'oh!
    Thanks to @dch for reporting this!
    
    Github: #307

commit 4bbfb2b9f391f273744163cfda7bec96671e9d9c
Author: Florian Forster <octo at collectd.org>
Date:   Thu Apr 18 06:25:58 2013 +0200

    src/utils_mount.h: Add <stdio.h>.
    
    This is required on Solaris 10. Thanks to dannypoo@ for reporting this
    problem.
    
    Github: #306

commit bd688e6fb5763f2e7450def650147bc141a87a9a
Author: Aman Gupta <aman at tmm1.net>
Date:   Mon Apr 15 02:30:02 2013 -0700

    Record load averages over 100
    
    Signed-off-by: Florian Forster <octo at collectd.org>




More information about the collectd-changes mailing list