[collectd-changes] collectd, the system statistics collection daemon: Changes to 'collectd-5.5'
Florian Forster
octo at verplant.org
Fri Nov 27 07:43:50 CET 2015
.gitignore | 1 +
Makefile.am | 8 +-
bindings/perl/lib/Collectd/Unixsock.pm | 9 +-
configure.ac | 92 ++++----
contrib/collectd2html.pl | 2 +-
contrib/systemd.collectd.service | 21 +-
src/Makefile.am | 49 ++---
src/apache.c | 29 +--
src/apcups.c | 10 +-
src/bind.c | 2 +-
src/collectd-exec.pod | 4 +-
src/collectd-nagios.c | 9 +-
src/collectd.conf.in | 8 +-
src/collectd.conf.pod | 20 +-
src/daemon/Makefile.am | 3 +-
src/daemon/collectd.c | 4 +-
src/daemon/common.c | 16 ++
src/daemon/configfile.c | 5 +-
src/daemon/meta_data.c | 1 -
src/daemon/plugin.c | 23 +-
src/daemon/utils_avltree.c | 1 +
src/daemon/utils_cache.c | 1 +
src/daemon/utils_ignorelist.c | 367 ++++++++++++++++++++++++++++++++
src/daemon/utils_ignorelist.h | 70 ++++++
src/dns.c | 1 -
src/exec.c | 78 ++++---
src/gmond.c | 1 +
src/ipc.c | 3 +
src/iptables.c | 2 +
src/irq.c | 4 +
src/liboconfig/scanner.l | 9 +-
src/log_logstash.c | 6 +-
src/memcached.c | 1 +
src/modbus.c | 2 +-
src/pf.c | 3 +
src/processes.c | 44 ++--
src/python.c | 5 +-
src/routeros.c | 2 +-
src/snmp.c | 5 +-
src/statsd.c | 17 +-
src/types.db | 1 +
src/utils_crc32.c | 11 +-
src/utils_crc32.h | 2 +-
src/utils_ignorelist.c | 367 --------------------------------
src/utils_ignorelist.h | 70 ------
src/utils_latency.c | 93 ++++----
src/utils_vl_lookup.c | 5 +-
src/varnish.c | 24 ++-
src/virt.c | 4 +-
src/write_kafka.c | 12 +-
src/write_redis.c | 34 ---
51 files changed, 806 insertions(+), 755 deletions(-)
New commits:
commit fc6f1e3d33d646391adb5cedc62e7b3904c15003
Merge: 817e080 007d96f
Author: Florian Forster <octo at collectd.org>
Date: Thu Nov 26 14:22:20 2015 +0100
Merge branch 'collectd-5.4' into collectd-5.5
commit 007d96fe10beb6c6d4f20c79851404be18a3418f
Author: Corey Kosak <kosak at google.com>
Date: Wed Nov 25 16:54:30 2015 -0500
c_avl_pick needs to update the 'size' field of the tree when it deletes
a node.
Signed-off-by: Florian Forster <octo at collectd.org>
commit b2c062a99993e705dabd439a2a9c664960660ae9
Author: Corey Kosak <kosak at google.com>
Date: Wed Nov 25 17:03:47 2015 -0500
Remove duplicate call to pthread_mutex_destroy.
commit 4a16427cc827e7be32c4ed672a17bbb7cade284b
Author: Florian Forster <octo at collectd.org>
Date: Wed Nov 25 11:51:04 2015 +0100
statsd plugin: Correctly free metrics at shutdown.
The previous shutdown handler leaked "timer" and "set" metrics. This is
not a huge problem in itself, as the daemon is exiting shortly after
anyway, but it makes debugging of memory leaks very hard.
Issue: #997
commit c68a61a08267319ebfeddd372ab16124c592b288
Author: Florian Forster <octo at collectd.org>
Date: Fri Nov 20 11:01:38 2015 +0100
apache plugin: DRY: use macro to determine number of fields.
commit 50b1910527d68190c2d23dfc42759c917bcd3b1a
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Sun Nov 15 11:49:06 2015 +0100
apache: parse whole response, not only the first 16 lines
mod_status recently started reporting more statistics. According to
http://www.apache.org/dist/httpd/CHANGES_2.4 `mod_proxy, mod_ssl,
mod_cache_socache, mod_socache_*: Support machine readable server-status
produced when using the "?auto" query string.` for version 2.4.13
onwards.
As we can't assume everything we need will be included in the first 16
lines of output anymore, we now simply scan through the whole output.
commit de6a0cf70cf56af705d63bdc02e9c9d0dfb14b21
Author: Tamás Földesi <tamas.foldesi at more.no>
Date: Wed Jul 8 17:02:14 2015 +0200
Remove POLLRDNORM (equivalent to POLLIN)
commit 42a62db99c96d77fd6dc676b76705d8d90156c23
Author: Tamás Földesi <tamas.foldesi at more.no>
Date: Tue Jun 30 19:06:28 2015 +0200
Checking for closed peer connection before send
commit 817e080279469498c446bff54dbc7e0633cb238c
Author: Benjamin Drung <benjamin.drung at profitbricks.com>
Date: Tue Oct 27 10:23:46 2015 +0100
Add utils_ignorelist back to daemon (#1323)
commit 216c6246b73645ac093de15b87aedc9abc6ebc80 moves the collectd
daemon files into the src/daemon/ directory, but also silently drops
utils_ignorelist. Dropping utils_ignorelist from the daemon has the
drawback that it cannot be used by plugins any more and that 16 plugins
need to bundle ignorelist.
Thus add utils_ignorelist back to the collectd daemon.
commit 21a4ddcc2d66eea59224fd95746c7533b1b1a46d
Merge: dab48f2 6784bec
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Sun Nov 8 17:14:54 2015 +0100
Merge branch 'collectd-5.4' into collectd-5.5
commit 6784becb0cecf1faf313ffb8da283acc416dc083
Author: Nathan Ward <nathan at primoris.co.nz>
Date: Thu Oct 29 14:22:44 2015 +1300
Fix clang complaining about extraneous parenthesis.
commit 30e6ef696754de41c6dd9f28afb1c17937a2efc2
Author: Nathan Ward <nathan at primoris.co.nz>
Date: Thu Oct 29 01:46:29 2015 +1300
ASN_GAUGE (SNMP-SMIv2 Gauge32) is unsigned, not signed.
commit b888aac60926d5d31af6a87a2a86ba02da032ad3
Author: Jan Andres <jan.andres at berenberg.de>
Date: Wed Oct 21 13:50:43 2015 +0200
Start write threads after plugin initialization.
Some plugins such as "network" create own threads from within their
init callbacks which can then start submitting data to the queue
right away, even if the read threads haven't been started yet.
If write threads are started before plugin initialization, this can
result in a race where a plugin's write callback gets called before
that plugin's init callback has completed.
To fix this, delay starting the write threads until after all plugins
have been initialized.
commit dab48f284f9d4bb6ae98244310c5cdb6c5d91bf3
Merge: 142fb2e cf87283
Author: Pierre-Yves Ritschard <pyr at spootnik.org>
Date: Fri Nov 6 10:32:55 2015 +0100
Merge branch 'collectd-5.4' into collectd-5.5
commit cf872835b60a3ec683b428832fbc79d6aa2df939
Author: Pierre-Yves Ritschard <pyr at spootnik.org>
Date: Mon Oct 19 11:53:26 2015 +0200
statsd: provide a gauge for counters, holding the absolute count.
When not using StoreRates false, this allows statsd aggregators
to hold on to the absolute count, if needed.
commit 142fb2ea490118e62f34df41f907ef1e58fb0be4
Merge: b7de71b 644ce46
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri Nov 6 09:40:56 2015 +0100
Merge branch 'collectd-5.4' into collectd-5.5
commit b7de71b32b11645957e210ebadc86ca6cd84041f
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri Nov 6 09:32:40 2015 +0100
battery: add missing capacity type to types.db
For the record, "capacity" was introduced by a2e732f8.
Also fix a bogus example in collectd.conf.
Thanks to @ryan-williams for reporting the problem !
Fix #1338
commit 644ce4666c420832fc76d219784d4e698d26829d
Author: Sergey <a_s_y at sama.ru>
Date: Tue Nov 3 07:19:50 2015 +0100
apcups: prefix plugin name in INFO and DEBUG statements
Fixes #1329
commit 4632d38ce3e3f79920b7e886120a4e9066126a20
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Tue Jul 28 11:59:35 2015 +0200
write_redis: fix a few typos in manpage
Also correct the maximum length of the node name.
The callback name is "write_redis/%s" so the maximum
length of a node name is DATA_MAX_NAME_LEN - strlen("write_redis") -1.
commit d8a02e6c6f5875dfcab7b011d1f340e3a13c9e39
Merge: 8f7b3f2 8d8c82f
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Oct 27 23:39:38 2015 +0100
Merge branch 'collectd-5.4' into collectd-5.5
commit 8d8c82f9537feb8f15f049f3b1c071eaf2f5e2a5
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Oct 27 23:32:20 2015 +0100
write_redis: remove unused variable from wr_write()
commit 8f7b3f2f73e20e7a43c0fbbbc053beb9ef50f1ec
Author: Brian Kelly <brianpkelly46 at gmail.com>
Date: Wed Jul 15 11:40:18 2015 -0400
write_redis plugin: Remove old zadd command formatting code that should not be there to fix sorted set key names
commit 62cd22cf3137251b30b3aa32e1abc4f95a0650f8
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri Oct 23 15:56:58 2015 +0200
collectd.conf.pod: correct a small typo
commit f8de611986ecf2fd6f1108c6511480e8deaee21f
Author: Douglas Thrift <douglaswth at gmail.com>
Date: Tue Oct 20 16:19:02 2015 -0700
Fix a few typos in collectd-exec(5)
commit c4da209d3b3ef23d03617c15abc3c8365c0ffd2b
Merge: 1590831 15eefc2
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Wed Oct 14 09:10:38 2015 +0200
Merge branch 'collectd-5.4' into collectd-5.5
commit 15eefc2d997debe27ac73cc46709fcb146f9b919
Author: Herve COMMOWICK <herve.commowick at adobe.com>
Date: Wed Oct 14 08:57:05 2015 +0200
processes: correctly count processes on FreeBSD
because actually we count threads instead of processes
(partial backport of 85c31a6d66 for collectd-5.4 /mf)
commit 159083153e62d7eabe46f8344439867130f1db80
Author: Ciaran Mac An Iomaire <ciomaire at adobe.com>
Date: Wed Oct 7 08:20:20 2015 -0700
Fix 'Modification of a read-only value attempted' error
commit 85c31a6d6606334f21fa88c51b7067e4de325005
Author: Herve COMMOWICK <herve.commowick at adobe.com>
Date: Thu Oct 8 11:41:45 2015 +0200
processes: correctly count processes on {free,open}BSD
because actually we count threads instead of processes
commit 4fd7396fb96498b3dc1ef95361b6b0f0c7e125c3
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Wed Oct 14 08:50:28 2015 +0200
systemd.collectd.service: backport changes from master branch
commit d1640328eb04352b0e486f6e6380e88c7be4cb50
Author: Sven Trenkel <collectd at semidefinite.de>
Date: Sun Oct 4 00:05:24 2015 +0000
python: Fix double-free bug.
commit add25ce6f3129cb7138e96e5f55d11de1e5cf6de
Merge: a46da00 1a0ffe9
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Mon Sep 14 10:57:37 2015 +0200
Merge branch 'collectd-5.4' into collectd-5.5
commit 1a0ffe992fa7a970346fafb5f688fce5ee6f22ee
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Mon Sep 14 00:03:44 2015 +0200
gmond: fix linking against libganglia at build time
Current versions of libganglia don't ship the ganglia-config utility
anymore. Change the configure script to not expect it to be in $PATH and
provide sensible defaults instead.
Fix #1129
commit a46da0050dfe27715b9bc504ed2988c466de6d32
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri Sep 11 23:59:10 2015 +0200
log_logstash: fix timestamp field to respect ISO 8601 format
Fixes #1132
commit 649eff4e6f96ba72d693c1442acaa62abdf965e0
Merge: 1ab4c07 600c8b6
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri Sep 11 23:21:49 2015 +0200
Merge branch 'collectd-5.4' into collectd-5.5
commit 1ab4c079643020e0e676d6287f0f5d322d7cf61c
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Tue Jun 30 14:41:41 2015 +0200
PluginInterfaceFormat supports multiple fields
Document this.
commit 34d88dda42c1297567f34f334156786ba9a28898
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Tue Jun 30 14:13:24 2015 +0200
Don't access freed memory
The fields array contains pointers into the value_copy string.
commit 9316f8477072336628282a0718d1a3c0c03c1b30
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Tue Jun 30 13:03:13 2015 +0200
Fix error message
commit 600c8b6ab8077ba5e871591bf55276f705fe520a
Author: Ruben Kerkhof <ruben at tilaa.com>
Date: Sat Aug 1 19:03:34 2015 +0200
mysql: use mysql_config --include for include path
According to the mysql_config manpage, --cflags shows the
compiler flags the library was compiled with. We certainly don't
want to use those.
commit 412a434094fb5ef130b026962945ca5168bb4036
Author: Ruben Kerkhof <ruben at tilaa.com>
Date: Sat Aug 1 19:02:15 2015 +0200
mysql: just search for mysql_get_server_version
If we found that symbol, assume we also found mysql_init.
commit da929b45f8df16dde909b2b884fcfbd3da7a0829
Author: Ruben Kerkhof <ruben at tilaa.com>
Date: Sat Aug 1 18:59:53 2015 +0200
mysql: respect mysql_libs when searching for symbol
We always looked in libmysqlclient, but this doesn't
work for compatible databases such as Percona.
Respect the list return by mysql_config --libs_r instead.
Fixes #1098
commit 3e4e90b633c79d398d7c10ec98463f3429f57aef
Author: Denys Berkovskyy <berkovskyy at gmail.com>
Date: Tue Sep 8 11:38:18 2015 +0100
Fix copy-paste error in debug message in snmp plugin
commit eab8493d114c7c209d90ac54edb7c8026c085747
Merge: 9ad5eef 9ab0a54
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Wed Aug 26 23:40:18 2015 +0200
Merge branch 'collectd-5.4' into collectd-5.5
commit 9ab0a540f2b0f2b0427c33e198ca06d60d959182
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Fri Aug 14 22:25:20 2015 +0200
Fix harmless build warnings with newer binutils
I see a lot of those on Rawhide:
ar: `u' modifier ignored since `D' is the default (see `U')
It's going to take a while to get this fixed upstream.
Meanwhile, silence the warnings.
Macro copied from libvirt.
commit 4cee263e4f6a1cc0cf98f8f30f1687e99dcc74b5
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Aug 16 12:28:43 2015 +0200
liboconfig: Fix implicit declaration warning
strlen declaration is in string.h
commit a5218a7626e9d1800f13d6580c708833bc62469f
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Aug 16 13:47:24 2015 +0200
Don't unlock lock twice
Fixes make check on OpenBSD
commit 79032bd1b8aaa9cb0820a4105cfe2b070d4e6162
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Aug 16 14:39:23 2015 +0200
pf: fix compilation on OpenBSD
commit f5b909a46905cf6ea1311293b439af6d985caa00
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Aug 16 15:07:03 2015 +0200
dns: fix compilation on OpenBSD
OpenBSD doesn't have pcap-bpf.h
pcap.h has been including pcap/bpf.h since 2006.
Since we require a pcap which has PCAP_ERROR_IFACE_NOT_UP, introduced in 2008
this shouldn't break anything.
commit dbbafde7fae63b442786772c93144c2503976ead
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Wed Aug 26 23:28:50 2015 +0200
coding style fixes over 94e5622
commit 94e562250296b1435e3e48cd302055d89c4c702b
Author: Gautam BT <gautambt at gmail.com>
Date: Mon Feb 9 16:31:24 2015 +0530
Fix pipe leak in exec plugin
Fixes #762
commit 2a8e9257dece8803f559ab54f050b356bda86e66
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Aug 9 19:46:08 2015 +0200
ltdl: only compile included libltdl when needed
If configure finds an external libltdl, it's going to
use it, so there's no use in compiling the shipped libltdl.
commit 9ad5eefaa9dcc557c9117f8692cec1792f7ac7f0
Merge: 3e38483 4cfce92
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri Aug 7 10:14:17 2015 +0200
Merge branch 'collectd-5.4' into collectd-5.5
commit 4cfce925daf8e81c96c5bca630674f5e1f824067
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Wed Aug 5 18:05:02 2015 +0200
routeros: fix a small build error pointed out by clang
routeros.c:334:35: error: 'memset' call operates on objects of type 'cr_data_t' (aka 'struct cr_data_s') while the size is based on a different type 'cr_data_t *' (aka 'struct cr_data_s *') [-Werror,-Wsizeof-pointer-memaccess]
memset (router_data, 0, sizeof (router_data));
~~~~~~~~~~~ ^~~~~~~~~~~
routeros.c:334:35: note: did you mean to dereference the argument to 'sizeof' (and multiply it by the number of elements)?
memset (router_data, 0, sizeof (router_data));
^~~~~~~~~~~
commit 3e3848349b753d78a0b1d19648fb394866856bda
Author: Natanael Copa <ncopa at alpinelinux.org>
Date: Wed Aug 5 08:48:08 2015 +0200
ipc: enable _GNU_SOURCE to fix build with musl libc
This fixes compile the compile error:
> ipc.c:154:49: error: 'struct shm_info' has no member named 'used_ids'
> ipc_submit_g("shm", "segments", NULL, shm_info.used_ids);
> ^
Fixes #1147
commit 57e055803ca05d6aebfcce3132f609e07ccdd5fc
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Aug 4 18:39:33 2015 +0200
Revert "amqp: look for librabbitmq in /usr/local as well"
This reverts commit c1c5087fd5d9e66427cee8c98c523519d578bee6.
... as a follow-up to the discussion which took place in #1201
commit bae4500a00862d00ce98e25d79cad35db29249e1
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Tue Aug 4 11:21:19 2015 +0200
fhcount: this plugin only works on Linux
commit a09f2fdf0450eb76317e1b7575a12ffb926068f4
Merge: a9b65b7 6124da7
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Mon Aug 3 23:23:37 2015 +0200
Merge branch 'collectd-5.4' into collectd-5.5
commit a9b65b73fc54f48b6f3633efa1a6c89f78a148bf
Author: Vincent Bernat <vincent at bernat.im>
Date: Mon Aug 3 10:06:30 2015 +0200
logstash: initialize conf struct to 0
With YAJL 1 (at least on Ubuntu Precise), if `conf.indentString` is not
initialized correctly, we would get a segfault even when `conf.beautify`
is set to 0. We avoid this case by initializing the whole structure to
0. `conf.beautify = 0` is kept for explicitness.
commit 6124da7a48f28f54fc09ebeb942d1037516fe6ab
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Aug 1 11:46:45 2015 +0200
Fix libmodbus detection on FreeBSD
We look for modbus/modbus.h in /usr/local/include/modbus
but we should look for modbus.h
This is only an issue on FreeBSD since /usr/local/include is not
in the default search path.
commit c1c5087fd5d9e66427cee8c98c523519d578bee6
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Aug 1 13:01:30 2015 +0200
amqp: look for librabbitmq in /usr/local as well
This detects it automatically on FreeBSD.
Ideally we should just use pkg-config but that is
left as an exercise for the reader ;)
commit ec2e074fd3af505875984dff66eb23c9b024f531
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Aug 1 13:22:07 2015 +0200
Fix varnish detection on FreeBSD
We look for varnish/vapi/vsc.h in /usr/include/varnish
but we should look for vapi/vsc.h
This is only an issue on FreeBSD since /usr/local/include is not
in the default search path.
commit 91fbf283d2c180105c4729907ea9d2079c6d93f7
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Aug 2 20:54:51 2015 +0200
irq: skip FIQ line in /proc/interrupts
/proc/interrupts on my Raspberry PI contains:
FIQ: usb_fiq
This line doesn't contain any per cpu counters
but we try to parse it anyway, resulting in:
parse_value: Failed to parse string as derive: usb_fiq.
Fixes #971
commit 32bf93fec765301f43d725f5441bcb3cfd67f0e2
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Aug 1 20:18:51 2015 +0200
configure.ac: remove some redundant x'es
commit 9dad816224e2fde6dc6f08493545bb3d47911cc4
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Aug 1 20:21:41 2015 +0200
configure.ac: fix indentation
commit d089d2691a24a1d9bdbb02e350405843c808d2bc
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 25 12:32:06 2015 +0200
Fix a memory leak on shutdown
commit 8c864f5e634118fce2446ebbba96a1cb7ec39dda
Merge: 9dcc5ed ec641ae
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Sat Aug 1 09:30:22 2015 +0200
Merge branch 'collectd-5.4' into collectd-5.5
commit ec641aeb851d34295e8453d40596759039787339
Author: Shahul Hameed <skhajamohid1 at bloomberg.net>
Date: Mon Jul 20 13:06:23 2015 -0400
Add utils_parse_option.c/h to amqp plugin source files list
commit 51f45d6b217b1df976bd16593d293e4cea63ada9
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 25 11:57:12 2015 +0200
collectd -T: fix memory leak
commit 00b6ce0313875d10ad0969a4c0169df0cddd8183
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 25 19:17:07 2015 +0200
Fix some small leaks on error paths
commit 24667b83fc74c9ee4f0b7b89124c7be95774511a
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 25 21:29:50 2015 +0200
liboconfig: really fix lex warnings
Flex has two options to disable input and unput.
Turn them on.
commit 9dcc5ed7899022e170fc86e661f619fa9acdd8cf
Author: Wojtek Bocer <wojtek.bocer at gmail.com>
Date: Mon Jul 27 09:16:46 2015 +0100
Add remark about length of HostnameFormat string in virt plugin
commit caebd5c9ad96cdb30117b0cbad5b9811a606d548
Author: Shahul Hameed <skhajamohid1 at bloomberg.net>
Date: Wed Jul 29 11:06:50 2015 -0400
Use standard ints in write_kafka plugin for portability
commit d24980208111f43d97b813fae314161705e58e5c
Author: Florian Forster <octo at collectd.org>
Date: Tue Jul 14 08:42:15 2015 +0200
src/utils_latency.c: Fix format string error.
commit 78ed487414616f34801654ca7c766213270cc323
Author: Florian Forster <octo at collectd.org>
Date: Tue Jul 14 08:34:52 2015 +0200
src/utils_latency.c: Ensure that LLONG_MAX is defined.
EPEL5 doesn't have it in <limits.h> apparently.
commit a5e8962a14936b89ba8523e77cff2af5a79f16b8
Author: Florian Forster <octo at collectd.org>
Date: Mon Jul 13 11:53:58 2015 +0200
src/utils_latency.c: Store "bin_width" as cdtime_t.
This solves the integer overflow when passing huge latency values to
latency_counter_add(). In addition to fixing the overflow the function
will now ignore values that are larger than LLONG_MAX, i.e. the longest
possible latency is 272 years. As a nice side-effect, the precission of
latency_counter_get_percentile() is improved.
Issue: #1131
commit ba6d5d6d7bafca111f0c823820861ca9730bf5d9
Author: Florian Forster <octo at collectd.org>
Date: Sun Jul 12 12:58:20 2015 +0200
src/utils_latency.c: Fix change_bin_width().
A missing cast when calculating "width_change_ratio" caused all metrics to
be moved to bucket #0.
commit 0eebd2655842fbb634f67afd44fa4fdcf4e6f189
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 4 22:49:49 2015 +0200
varnish: fix leak on read
Since VSM_Close doesn't free the object we leak a few bytes
every interval
commit 57d95740f47c862be0c08841fecf28aeb97ecb94
Author: Florian Forster <octo at collectd.org>
Date: Fri Jul 10 11:29:45 2015 +0200
Revert "fix leak on exit"
This reverts commit 35e6b9d366016300178a55b163ac0173d7be5874.
commit f8428bc38227584fdccd9f4eddc7c80a0ca8479b
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 4 23:04:30 2015 +0200
varnish: fix some leaks in error paths
commit 35e6b9d366016300178a55b163ac0173d7be5874
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 4 20:02:57 2015 +0200
fix leak on exit
commit b157e863b19a5733919809f1bb860e5f316453c1
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 4 19:56:20 2015 +0200
plugin.c: plug leak on error
commit 76c004d1db50ddee0be1f73f37c23afbe44f8bfc
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 4 19:54:49 2015 +0200
memcached: plug leak
commit 26a4e6f1dd6bbae51fce89f3440785c9c06a77b8
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 4 17:35:03 2015 +0200
gmond: plug a small leak on exit
commit 999223e79a3b62e12569e3b7f80579d74938c90a
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Thu Jul 9 00:07:36 2015 +0200
collectd.conf.pod: correct a tiny typo
commit 24c2f247f6dc5c17b26d715346a380efababb08f
Merge: 780e6a7 18159ad
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Wed Jul 8 00:29:58 2015 +0200
Merge branch 'collectd-5.4' into collectd-5.5
commit 780e6a76021a240e95007a04b723d827120afa95
Author: Gustavo Zacarias <gustavo at zacarias.com.ar>
Date: Mon Jul 6 09:59:30 2015 -0300
build: add libavltree, libcommon & libheap dependencies
Otherwise it can break on very parallel builds since collectd link time
arrives before one or more of these were built.
Signed-off-by: Gustavo Zacarias <gustavo at zacarias.com.ar>
commit e174ee164d43cce350d0fd398c3d458cb15714ed
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 4 13:25:23 2015 +0200
Add test-suite logs to .gitignore
commit b7384b550300878b9a3566c64c8afc3ac92f31da
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jul 4 19:52:52 2015 +0200
collectd.conf: order plugins alphabetically again
commit 18159adcefb255db5a5234a8476e703deb6cc09f
Author: Ruud van Melick <ruud at vanmelick.com>
Date: Tue Jun 30 16:08:49 2015 +0000
Fix Perl errors
"my" variable $cmd masks earlier declaration in same scope at /tmp/contrib_collectd2html.pl line 223.
syntax error at /tmp/contrib_collectd2html.pl line 219, near "$span qw(1hour 1day 1week 1month)"
Global symbol "$span" requires explicit package name at /tmp/contrib_collectd2html.pl line 221.
Global symbol "$span" requires explicit package name at /tmp/contrib_collectd2html.pl line 224.
Global symbol "$span" requires explicit package name at /tmp/contrib_collectd2html.pl line 225.
Global symbol "$span" requires explicit package name at /tmp/contrib_collectd2html.pl line 232.
Global symbol "$span" requires explicit package name at /tmp/contrib_collectd2html.pl line 237.
syntax error at /tmp/contrib_collectd2html.pl line 245, near "}"
commit 9424954ff108699e798e677e9e78428ca74d04b8
Author: Michal Humpula <michal.humpula at hudrydum.cz>
Date: Mon Jul 6 13:43:43 2015 +0200
bind: fix zone count check
More information about the collectd-changes
mailing list