[collectd-changes] collectd, the system statistics collection daemon: Changes to 'collectd-5.4'
Florian Forster
octo at verplant.org
Wed Jun 10 09:00:30 CEST 2015
Rebased ref, commits from common ancestor:
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 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 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.
commit 35dfbf6616169e6f0fddb2edd0ccb53b6a753da7
Author: Florian Forster <octo at collectd.org>
Date: Fri May 22 11:29:12 2015 +0200
write_redis: Fix timestamp sent to Redis.
commit d3db12b73a1c3c17a2dfc0ba96ec99490088c957
Author: Florian Forster <octo at collectd.org>
Date: Fri May 22 11:25:01 2015 +0200
Various plugins: Use the global GAUGE_FORMAT.
This fixes the postgresql, rrdtool, target_notification, write_graphite and
write_redis plugins to use the globally defined format for gauges.
Issue #1039
commit b6fbfb1b864be53e71d755fba59d633f5c30da7e
Author: Florian Forster <octo at collectd.org>
Date: Fri May 22 11:11:27 2015 +0200
src/collectd.h: Define GAUGE_FORMAT.
This format is also used in format_values(), so exported gauges follow a common
format.
See also issue #1039
commit cdc0d1f300c1c6870a29a20a3245c746674f5159
Author: Florian Forster <octo at collectd.org>
Date: Fri May 22 10:25:35 2015 +0200
src/utils_format_json.[ch]: Export gauges with 15 decimal places of precision.
Fixes: #1039
commit 51612a1b2f96f6e360f874f6da0b20eac94f48b3
Merge: 9708614 967685a
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue May 19 22:44:15 2015 +0200
Merge branch 'collectd-5.3' into collectd-5.4
commit 967685afeaff2cb4f7e4f733f17df95363727c4f
Merge: 5328ad7 c6da31f
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue May 19 18:37:19 2015 +0200
Merge branch 'collectd-4.10' into collectd-5.3
commit c6da31fb30c2fb1d131f92efcde0b3ec9a010b2c
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue May 12 22:14:23 2015 +0200
curl_xml: fix 3 small memory leaks
Discovered while testing the previous 2 commits. NB: valgrind
already complained about these before 0afea606 was applied, so this
isn't related to issue #935.
commit 6ad8d0dd5414c7634dd71354f9fdcc2b005a3d99
Author: Fabien Wernli <faxmodem at collectd.org>
Date: Thu Apr 30 10:05:35 2015 +0200
Fix test for tables and empty instance
Change-Id: I9a3fc3ded9566bd68c80e5fbce2d8b717ea1848d
commit 5e9542b303a5f36b905473c4de6a4ab01f3ed632
Author: Fabien Wernli <faxmodem at collectd.org>
Date: Mon Feb 9 21:16:32 2015 +0100
Revert "curl_xml plugin: Fixed tautological pointer comparison error."
Fixes #931
This reverts commit 0afea60611f115a28b8ec331aba610e3038c1ef2.
commit 5328ad78bb847e69340c573fd528dcdc1ec58ed2
Author: Jan Andres <jandres at gmx.net>
Date: Sat Jan 31 10:03:13 2015 +0100
Enable the processes plugin by default on Solaris.
It now builds and works correctly in both 32-bit and 64-bit mode.
commit 469f54386a712ceb7bfe8ec8945bfc7d501d4e59
Author: Jan Andres <jandres at gmx.net>
Date: Sat Jan 31 10:00:31 2015 +0100
processes: Solaris: Consistently use long to represent a pid
pid_t may be defined as an int or a long depending on circumstances.
Use a long everywhere so we don't have to fiddle with typecasts.
This fixes an issue where an incorrect printf format string would
be used for a pid_t in 32-bit builds.
commit 242924c08dba2b8ffce9d82a38235f6d6710a136
Author: Jan Andres <jandres at gmx.net>
Date: Sat Jan 31 09:43:30 2015 +0100
processes: Fix build for Solaris 32-bit binary
Work around a #error in <sys/procfs.h> that occurs when building a
32-bit binary with _FILE_OFFSET_BITS=64. This uses a hack similar
to the one in swap.c.
commit 4e7e515ba12198efe3df4d16451488de551fd529
Author: Jan Andres <jandres at gmx.net>
Date: Wed Jan 28 20:00:41 2015 +0100
processes: Fix ps_get_cmdline() on Solaris.
Return value of read_file_contents() was checked incorrectly.
commit 0ae43c418801b406f08de47fb467223cf5781669
Author: Jan Andres <jandres at gmx.net>
Date: Wed Jan 28 15:06:04 2015 +0100
zfs_arc: Don't spam the log if we fail to read the "l2_size" kstat value.
The value got lost with some patch to Solaris 10 and has only reappeared
recently in 11.2. If we ever fail to read this value, stop trying, so we
don't report an error on every interval.
commit aee87d9c1665ca8823c7489bfc9900ff12e0e177
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue May 12 22:40:27 2015 +0200
oconfig: fix oconfig_free to free all elements
The recursive nature of this function made it difficult to free the root
node of the config tree. Splitting it in 2 allows to work around this
problem.
commit 9708614487ec93df67ad1095f3cf5a0987b9cc28
Merge: 02c45fc a2c0ff8
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Sun May 10 00:13:19 2015 +0200
Merge branch 'collectd-5.3' into collectd-5.4
commit a2c0ff89b4792142dff02ee46bc5a578a5e6063e
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat May 9 20:34:52 2015 +0200
/bin/sh on OSX doesn't understand -n
This breaks PACKAGEVERSION since the -n is left verbatim in the string.
Use the more portable printf instead
commit 144a9eaae63e939f31476319d35cb3504474a2a3
Merge: 22da0c2 db7c38f
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue May 5 21:40:09 2015 +0200
Merge pull request #1014 from mfournier/fix-path-to-java
improve java detection/defaults in configure script
commit 22da0c2d6ae132767d0b806f5447a7b7e36fb3e2
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue May 5 18:18:26 2015 +0200
RPM specfile: update summary to be consistent with .deb packages
commit bc16a9fce8c389a2ee3c6e1d1a7b7b7f103a8d1d
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue May 5 18:17:27 2015 +0200
RPM specfile: remove superfluous '--without-*' configure flags
commit 3361d7acbc9d1338db56396f43eae89459d2055d
Author: ale at biancalanas.net <ale at biancalanas.net>
Date: Tue May 5 02:01:29 2015 +0000
- use _POSIX2_LINE_MAX for errbuf as stated by kvm(3).
- fix error msg on kvm_openfiles failure
commit b5230d45188e81ae58c889fa69e7e87b79359482
Author: ale at biancalanas.net <ale at biancalanas.net>
Date: Fri May 1 16:48:30 2015 +0000
fixes swap plugin on FreeBSD Jail
commit acad0c60161f6ccc4bb17e6860c99c174d5f85ca
Author: ale at biancalanas.net <ale at biancalanas.net>
Date: Fri May 1 16:48:28 2015 +0000
fixes processes plugin on FreeBSD Jail
commit 39d06560bc5df5064d2f2e461013ad8bf57afa6f
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Sat May 2 10:08:23 2015 +0200
configure: add return() statements in 3 AC_LANG_PROGRAM() blocks
This allows the dns and df plugins to get built also in the case the
configure script is run with `CC="gcc -Wall -Werror"`.
commit 82045e68dec4864bbbee2257d52d412d5c76ca2d
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri May 1 12:10:17 2015 +0200
RPM specfile: correct copy-paste error
commit db7c38fe510ddae9891091d8b580ba1bdee96860
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Apr 28 07:39:02 2015 +0200
make java components discovery follow symlinks
When `--with-java` points to a symlink, `find` should resolve it, making
the configure script work seamlessly with symlinks pointing to JDK
installations.
This fixes the confusing discrepancy between `--with-java=/path/to/java`
failing and `--with-java=/path/to/java/` working.
commit fc6dcff7db47c2be34f84ce95e74dc46ad1fa22f
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Sun Nov 18 11:38:24 2012 +0100
Fallback to /usr/lib/jvm if JAVA_HOME is not set
This makes the java plugin build out of the box
on systems with a JDK installed.
/usr/lib/jvm is the default location for the JDK
on at least Fedora, Red Hat and Debian.
commit ef4a3db895a0aba7107c0f1c6c2ef2a7f128aaf8
Merge: 7fd4607 15037c9
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Wed Apr 22 08:46:00 2015 +0200
Merge branch 'collectd-4.10' into collectd-5.3
commit 7fd46078dc313f752423ccb66eba5134aa56f6c5
Author: Remi Collet <fedora at famillecollet.com>
Date: Tue Apr 21 17:40:43 2015 +0200
check if AMQP_VERSION exists
commit bd60e580f462ff3fc5d6faff4b0251e84f7f3728
Author: Remi Collet <fedora at famillecollet.com>
Date: Tue Apr 21 09:33:20 2015 +0200
fix build with librabbitmq 0.6.0
commit 15037c9f4b3c43ac3d09040e16c3a430c9fc2b22
Author: hshopeful <daifeiyahs at 163.com>
Date: Mon Apr 20 20:35:40 2015 +0800
Update meta_data.c
In the function meta_data_get_string(), when the type mismatchs,the ERROR statement should be
ERROR ("meta_data_get_string: Type mismatch for key `%s'", e->key);
not
ERROR ("meta_data_get_signed_int: Type mismatch for key `%s'", e->key);
commit 02c45fc2ecb087fb140e90217e5b701959306c1a
Merge: e9ef1a2 82e2767
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Apr 14 09:25:02 2015 +0200
Merge branch 'collectd-5.3' into collectd-5.4
commit 82e27678f8972d2625b466e7e7ba9daaa6395c98
Merge: 8df7333 0632ace
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Apr 14 09:17:27 2015 +0200
Merge branch 'collectd-4.10' into collectd-5.3
commit 0632ace737ca2d9808c3daf61935ff94bfe9e503
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Apr 14 08:35:28 2015 +0200
notify_email: avoid linking against libdl
This flag seems to have been accidentally added in 451d75bae1 and
prevents building the plugin on platforms which don't have GNU libc.
Conflicts:
src/Makefile.am
commit e9ef1a2f33fb6fb5a379f877fb8c5bb0d3810fed
Merge: 079f487 8df7333
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Apr 14 00:24:46 2015 +0200
Merge branch 'collectd-5.3' into collectd-5.4
commit 8df7333d670cf2a8da8716a2411844f6fc553fa9
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Apr 14 00:21:57 2015 +0200
Revert "version-gen.sh: Switch to bash due to bashisms."
The last bashism was removed in 4d376681. Reverting to /bin/sh prevents
build errors on platforms without bash installed by default.
This reverts commit 3bda88e8b425f43644e303e6957e38ae59c1bc83.
commit 9eec9ae8492611149a5824f7bec172e81d0f2f58
Author: Tim Laszlo <Tim.Laszlo at magnetar.com>
Date: Fri Jun 20 09:00:43 2014 -0500
network: set ttl before opening server sockets
If TimeToLive is defined in collectd.conf after Server options, the
net_config_ttl value is updated after network_config_add_server and
the desired ttl is not used.
commit 0d5096466777809ad0b63fba58997cb9e0ea9426
Author: Tim Laszlo <Tim.Laszlo at magnetar.com>
Date: Fri Jun 20 08:37:19 2014 -0500
Warn if ttl is out of bounds
commit 759b3c5616f5d4ecb393ee8a74b919465a9070d5
Author: Florian Forster <octo at collectd.org>
Date: Sun Sep 14 19:28:05 2014 +0200
openvpn plugin: Don't signal an error when no clients are connected.
In the multi1_read() function, an error (zero) was returned when no
clients were currently connected to the OpenVPN server, because the
"read" variable was initialized to zero and the while loop exited before
it was set to one. This is not the intended behavior.
Thanks to @srix for reporting this issue!
Fixes: #731
commit 079f487bae003575e360dcd6034546485f69b5c8
Merge: 2b96645 c5da45d
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Thu Apr 9 00:53:49 2015 +0200
Merge branch 'collectd-5.3' into collectd-5.4
commit c5da45dfcfa86313c381af15519e304c995d9f59
Author: Vincent Bernat <bernat at luffy.cx>
Date: Sat Oct 12 22:37:00 2013 +0200
dbi plugin: fix a warning mentioning snmp plugin
commit 2b9664594b14d33b989924657dd2ef4b1a53589a
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Sat Apr 4 22:35:55 2015 +0200
curl: correct typo in error message
commit 254878cea0e2b6f5c32298a7d26406f62c4b7f7c
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Sat Apr 4 22:34:41 2015 +0200
doc & comments: s/mili/milli/
commit b61a03b05c1f4040a6599334b65141aa3bd134f5
Merge: 2578770 ba51433
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Thu Apr 2 23:05:23 2015 +0200
Merge branch 'collectd-4.10' into collectd-5.3
commit ba51433eb374ccf21da089132f1f6f1a342f06bd
Author: Thomas Kho <tom at hioscar.com>
Date: Thu Apr 2 13:14:24 2015 -0400
Fix type instance sanitization in bind plugin
commit 73c94f8512b457348b5ba05ee44619620a0c35c7
Author: Poil <poil at quake.fr>
Date: Mon Mar 23 11:18:56 2015 +0100
Upgrade spec to 5.4.2
commit 491b8f0185c63c662bb3f395630a6d8b9913b49e
Merge: 0ea3dd8 2578770
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Mar 24 07:00:35 2015 +0100
Merge branch 'collectd-5.3' into collectd-5.4
Conflicts:
contrib/redhat/collectd.spec
src/collectd.conf.pod
commit 257877038f937becbcc9075d4ee0c4ea48c8671b
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Mar 24 06:51:40 2015 +0100
RPM specfile: bump version number
Thanks to @Poil for pointing that out !
commit 21a30f509b9124404318969ec20f913fa16556d0
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Thu Mar 12 21:02:32 2015 +0100
collectd.conf(5): move misplaced block in postgresql section
commit 5e75e531a8930317afc13ea0049a466e7d54b127
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Thu Mar 12 18:47:52 2015 +0100
Remove more references to the Globals option
This is a follow up to commit 5eabeb9248
At this point, the last reference to Globals in the doc & examples is
the detailed explanation in collectd.conf(5).
commit 5eabeb9248cc3171243c517f364b35b4610e593a
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Mar 1 15:04:55 2015 +0100
Setting Globals to true is not needed anymore
003c6e86b480 made this happen by default
More information about the collectd-changes
mailing list