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

Florian Forster octo at verplant.org
Thu Jun 11 11:29:02 CEST 2015


 configure.ac            |   18 ++++++++++++++
 src/collectdctl.c       |    2 +-
 src/collectdmon.c       |    2 +-
 src/cpu.c               |   10 ++++----
 src/daemon/collectd.c   |    4 +--
 src/daemon/configfile.c |   10 ++++++++
 src/smart.c             |    1 +
 src/statsd.c            |   62 +++++++++++++++++++++++++++++++++++------------
 src/swap.c              |    8 +++---
 src/tail.c              |    2 ++
 src/tail_csv.c          |   42 +++++++++++++++++++-------------
 src/tcpconns.c          |   11 +++++----
 src/users.c             |    3 ---
 src/utils_dns.c         |   12 ++++++---
 src/vmem.c              |   12 +++++++--
 15 files changed, 141 insertions(+), 58 deletions(-)

New commits:
commit 871b643dc18d7ffe0ba8334dc5fb222741433774
Author: Marek Becka <marek.becka at superhosting.cz>
Date:   Tue Jun 9 16:56:55 2015 -0400

    swap plugin: Report swap sizes in bytes.
    
    Regression from 43aa1c5cc9ab69004d0fe6de480c78815224111b.

commit cedb6f147e94d0e952449f731313412ef4d67904
Merge: b545dbd 21ba59f
Author: Florian Forster <octo at collectd.org>
Date:   Thu Jun 11 07:50:12 2015 +0100

    Merge branch 'collectd-5.4' into collectd-5.5

commit 21ba59f8197dba0a72dbf5186bc0a5d7e5074496
Author: Florian Forster <octo at collectd.org>
Date:   Thu Jun 11 07:46:54 2015 +0100

    dns plugin: Check for "struct ip6_ext".
    
    Solaris appears to declare the struct, but only when The Right defines
    are specified at compile time. As a quick and dirty fix, only build with
    IPv6 support when the struct is usable.
    
    Fixes: #348

commit b545dbd106a9a3c713041934aaa818a17cb1db10
Author: Pierre-Yves Ritschard <pyr at spootnik.org>
Date:   Wed Jun 10 15:54:58 2015 +0200

    smart: KNF

commit c1ab6fbbe957b17d46e9bc9f8a0f042d709180c7
Author: Florian Schüller <schuellerf at users.noreply.github.com>
Date:   Wed Jun 10 15:29:31 2015 +0200

    Update smart.c
    
    Are you sure this doesn't memory-leak?
    (I didn't have time to run valgrind but is it possible that this command is missing?)

commit 39f51b526f3801ff1dd212ae431f0b22193ddb06
Author: Marek Becka <marek.becka at superhosting.cz>
Date:   Tue Jun 9 17:13:29 2015 -0400

    vmem plugin: fix types for nr_dirtied and nr_written

commit d4f303606ea68f2f12c561772e5500e5a17e4c55
Author: Florian Forster <octo at collectd.org>
Date:   Wed Jun 10 08:39:24 2015 +0100

    tcpconns plugin: Fix memory leak.
    
    "prev" was set to NULL and never updated, leading to "port_list_head" to
    be set to an entry later in the list. This leaks memory because earlier
    entries in the list are now unreachable.
    
    Fixes: #1074

commit 44983676cfe657cd0a2d9499bc67961013a15e43
Author: Marek Becka <marek.becka at superhosting.cz>
Date:   Tue Jun 9 21:33:36 2015 -0400

    tail plugin: initialize user_data_t

commit f59691501672c4589b49d11fc1865b6893874bb4
Author: Florian Forster <octo at collectd.org>
Date:   Wed Jun 10 07:55:02 2015 +0100

    src/configfile.c: Set a plugin context when autoloading plugins.
    
    Fixes: #1069

commit bde8c6477baa7410dd04f66087e119f4718132bc
Author: Florian Forster <octo at collectd.org>
Date:   Sat Jun 6 21:22:25 2015 +0200

    statsd plugin: Dispatch NaN when no timer event was recorded.
    
    This makes timing events appear faster when writing to RRD files.
    
    Fixes: #1038, #1049

commit dc691c71359a11632fd0ad3882ba0cdb6d8f9cee
Author: Nathan Berkley <nberkley at tripadvisor.com>
Date:   Fri Jun 5 16:46:46 2015 -0400

    Fix VERSION->PACKAGE_VERSION and PACKAGE->PACKAGE_NAME so they're always defined

commit fc67dcb59e0f7fa1fa73518ff9abc2f7c7e33615
Author: Dagobert Michelsen <dam at opencsw.org>
Date:   Thu Jun 4 13:25:48 2015 +0200

    Fix header condition
    
    The dependency is either UTMPX or UTMP or Statgrab. The inclusion above hasn't statgrab.h in the elif-chain, that means compilation fails when only libstatgrab is available. The line can safely be taken out as the same condition is checked in #L120.

commit 41d873aaed85e99a34e93bcce9ddcb7c7ffd57e3
Author: Florian Forster <octo at collectd.org>
Date:   Sun May 31 22:54:47 2015 +0200

    tail_csv plugin: Print warning and continue when metric is not found.
    
    Previously, when multiple metrics were specified on one "Collect" line and one
    didn't exist, all *following* metrics would be ignored. This patch changes this
    to continue in this case and configure as many metrics as possible.

commit f02fb0e530acdeec827d2016e58bcdedd1837046
Author: Manuel Luis Sanmartín Rozada <manuel.luis at gmail.com>
Date:   Wed May 20 20:52:58 2015 +0200

    Plugin tail_csv: the manual says that you can use multiple times the
    Collect option but the code expecs t"Collect n1 n2 n3 n4", fix
    to allow to put the option Collect multiple times.

commit 914cf84aadaf2a893d206c69ea53a001e1c3abd3
Author: Manuel Luis Sanmartín Rozada <manuel.luis at gmail.com>
Date:   Wed May 20 20:37:16 2015 +0200

    Plugin tail_csv: if TimeFrom is not specified in config file
    the default value for time_from is -1 and the type of fileds_num
    is size_t, so the comparsion of signed and unsigned not work as espected

commit 15e7c7f36e8825a3f88854057eb7636df1fd6674
Author: Florian Forster <octo at collectd.org>
Date:   Sat May 30 23:17:53 2015 +0200

    stats plugin: Fix reference of undeclared symbol.
    
    Issue: #997

commit 042342e6323c10064c77800e9a8f974ba73a1294
Author: Florian Forster <octo at collectd.org>
Date:   Sat May 30 23:13:42 2015 +0200

    statsd plugin: Free latency counter and AVL trees.
    
    latency counters (used by TIMER metrics) and AVL trees (used by SET metrics)
    were not freed when cleaning up unused metrics. This resulted in leaked memory.
    
    Fixes: #997

commit e0683047a42e217c352c2419532b8e029f9f3f0a
Author: Robert Viduya <robert at oit.gatech.edu>
Date:   Fri May 29 17:47:21 2015 -0400

    cpu plugin: Correct number of expected CPU states on Mac OS X.
    
    This appears to be a regression introduced in f14ab935. Thanks to Robert Viduya
    for reporting the bug.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 9b43c4ca7442e7886c1fbe339ce57f297872269f
Merge: 35dfbf6 04c96b0
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Thu May 28 20:21:55 2015 +0200

    Merge remote-tracking branch 'origin/collectd-5.3' into collectd-5.4

commit 04c96b0c99584b1bc66383f5fdbe9ca3ce2d226e
Author: Florian Forster <octo at collectd.org>
Date:   Sat May 23 11:01:19 2015 +0200

    bindings/java/Makefile.am: Add "uninstall-local" target.
    
    Otherwise "make distcheck" will complain about leftover files.

commit 03fcb41ab6f1938ce82f93d14738eb92ab59560f
Author: Florian Forster <octo at collectd.org>
Date:   Sat May 23 11:00:38 2015 +0200

    bindings/java/Makefile.am: Use $(srcdir) when specifying dependencies.
    
    This fixes out-of-tree builds, like "make distcheck" does.




More information about the collectd-changes mailing list