collectd.git
3 months agoMerge pull request #3339 from jkohen/patch-1 master
Matthias Runge [Thu, 6 Feb 2020 09:59:27 +0000 (10:59 +0100)]
Merge pull request #3339 from jkohen/patch-1

Expose meta_data_toc function in utils_cache.

3 months agoMerge pull request #3342 from zebity/master
Matthias Runge [Thu, 6 Feb 2020 09:57:01 +0000 (10:57 +0100)]
Merge pull request #3342 from zebity/master

Restrict use of sys/systl to BSD variants in alignment with gclib deprecation on Linux

4 months agoMerge pull request #3359 from Stackdriver/igorpeshansky-upstream-read_text_file_contents
Matthias Runge [Tue, 7 Jan 2020 13:53:17 +0000 (14:53 +0100)]
Merge pull request #3359 from Stackdriver/igorpeshansky-upstream-read_text_file_contents

Factor out read_text_file_contents to ensure that data read from text files is a valid C string.

4 months agoMerge pull request #3350 from qingling128/master
Matthias Runge [Tue, 7 Jan 2020 07:52:41 +0000 (08:52 +0100)]
Merge pull request #3350 from qingling128/master

Fix unreachable clause where both tmp_plugin and tmp_plugin_instance are non-empty.

4 months agocosmetic changes.
Ling Huang [Mon, 16 Dec 2019 21:35:03 +0000 (16:35 -0500)]
cosmetic changes.

4 months agoFix unreachable clause where both tmp_plugin and tmp_plugin_instance are non-empty.
Ling Huang [Wed, 27 Nov 2019 21:32:39 +0000 (16:32 -0500)]
Fix unreachable clause where both tmp_plugin and tmp_plugin_instance are non-empty.

5 months agoFactor out read_text_file_contents to ensure that data read from text files is a...
Igor Peshansky [Thu, 19 Dec 2019 17:12:14 +0000 (12:12 -0500)]
Factor out read_text_file_contents to ensure that data read from text files is a valid C string.

5 months agoMerge pull request #3353 from mrunge/master
Matthias Runge [Tue, 17 Dec 2019 14:35:57 +0000 (15:35 +0100)]
Merge pull request #3353 from mrunge/master

Remove grpc from Mac builds for now

5 months agoMerge pull request #3352 from ryan-mccabe/leak-fixes
Matthias Runge [Tue, 17 Dec 2019 14:35:33 +0000 (15:35 +0100)]
Merge pull request #3352 from ryan-mccabe/leak-fixes

Leak fixes

5 months agoRemove grpc from Mac builds for now
Matthias Runge [Tue, 17 Dec 2019 11:53:53 +0000 (12:53 +0100)]
Remove grpc from Mac builds for now

5 months agoMerge pull request #3344 from Self-Perfection/patch-2
Matthias Runge [Mon, 9 Dec 2019 21:01:49 +0000 (22:01 +0100)]
Merge pull request #3344 from Self-Perfection/patch-2

Fix linking with Python 3.8

5 months agonetwork: Add missing freeaddrinfo on error path.
Ryan McCabe [Wed, 4 Dec 2019 15:33:55 +0000 (10:33 -0500)]
network: Add missing freeaddrinfo on error path.

Add a missing freeaddrinfo on an error path to fix a memory leak
in the network code.

Changelog: network: Fix memory leak.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
5 months agoamqp1: Fix leaks on error paths
Ryan McCabe [Wed, 4 Dec 2019 15:32:15 +0000 (10:32 -0500)]
amqp1: Fix leaks on error paths

Fix a few memory leaks on error paths in the amqp1 plugin.

ChangeLog: amqp1 plugin: Fix leaks on error paths.
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
6 months agoMerge pull request #3349 from rpv-tomsk/master
Ruben Kerkhof [Mon, 25 Nov 2019 09:27:32 +0000 (10:27 +0100)]
Merge pull request #3349 from rpv-tomsk/master

daemon: Fix regression caused by #3217

6 months agodaemon: Fix regression caused by #3217
Pavel Rochnyack [Sat, 23 Nov 2019 14:54:50 +0000 (21:54 +0700)]
daemon: Fix regression caused by #3217

Empty <Plugin> section can be used to autoload plugin,
which does not supports configuration callback.

6 months agoFix linking with Python 3.8
Alexander Meshcheryakov [Sat, 16 Nov 2019 14:53:32 +0000 (17:53 +0300)]
Fix linking with Python 3.8

Since Python 3.8 --embed flag needs to be provided to python-config to embed python.
Reference: https://bugs.python.org/issue36721

This was partially addressed in #3170 but only fixed building and not linking with python.

6 months agoFormat BSD constrained sysctl usage
Zebity Spring [Sat, 9 Nov 2019 16:29:16 +0000 (03:29 +1100)]
Format BSD constrained sysctl usage

6 months agoAvoid using sysctl on linux & allow for OpenBSD case
Zebity Spring [Sat, 9 Nov 2019 12:41:38 +0000 (23:41 +1100)]
Avoid using sysctl on linux & allow for OpenBSD case

6 months agoAvoid using sysctl on linux
Zebity Spring [Sat, 9 Nov 2019 12:05:22 +0000 (23:05 +1100)]
Avoid using sysctl on linux

6 months agoAvoid using sysctl on linux
Zebity Spring [Sat, 9 Nov 2019 11:43:36 +0000 (22:43 +1100)]
Avoid using sysctl on linux

6 months agoAvoid using sysctl on linux
Zebity Spring [Sat, 9 Nov 2019 11:31:23 +0000 (22:31 +1100)]
Avoid using sysctl on linux

6 months agoAvoid using sysctl on linux
Zebity Spring [Sat, 9 Nov 2019 11:26:39 +0000 (22:26 +1100)]
Avoid using sysctl on linux

6 months agoMerge branch 'master' of https://github.com/collectd/collectd
Zebity Spring [Sat, 9 Nov 2019 01:42:54 +0000 (12:42 +1100)]
Merge branch 'master' of https://github.com/collectd/collectd

6 months agoAvoid using sysctl on linux
Zebity Spring [Sat, 9 Nov 2019 01:39:07 +0000 (12:39 +1100)]
Avoid using sysctl on linux

6 months agoAvoid using sysctl on linux
Zebity Spring [Fri, 8 Nov 2019 13:04:07 +0000 (00:04 +1100)]
Avoid using sysctl on linux

6 months agoMerge pull request #3340 from ryan-mccabe/pr2365-turbostat-parsing
Ruben Kerkhof [Thu, 7 Nov 2019 20:00:40 +0000 (21:00 +0100)]
Merge pull request #3340 from ryan-mccabe/pr2365-turbostat-parsing

turbostat: Fix parsing warnings

6 months agoturbostat: Fix parsing warnings
Ryan McCabe [Thu, 7 Nov 2019 18:58:37 +0000 (13:58 -0500)]
turbostat: Fix parsing warnings

Fix warnings generated by the turbostat plugin due to trailing
characters while picking out the first number in a range.

ChangeLog: turbostat plugin: Fix parsing warnings.
PR: #2365
Signed-off-by: Ryan McCabe <rmccabe@redhat.com>
6 months agoReformatted code.
Javier Kohen [Wed, 6 Nov 2019 19:50:48 +0000 (14:50 -0500)]
Reformatted code.

6 months agoUpdate utils_cache.h
Javier Kohen [Wed, 6 Nov 2019 19:47:46 +0000 (16:47 -0300)]
Update utils_cache.h

6 months agoExpose meta_data_toc function.
Javier Kohen [Wed, 6 Nov 2019 19:46:17 +0000 (16:46 -0300)]
Expose meta_data_toc function.

This is useful for traversing all the meta data elements in a value list, since there is no element to look up the metadata object.

For example usage, see https://github.com/Stackdriver/collectd/pull/166

7 months agoMerge pull request #3269 from bplessis/feature-add-snmpbulk
Matthias Runge [Sat, 2 Nov 2019 21:12:06 +0000 (22:12 +0100)]
Merge pull request #3269 from bplessis/feature-add-snmpbulk

snmp plugin: add support for SNMP Bulk Transfer

7 months agoMerge pull request #3283 from zebity/master
Matthias Runge [Sat, 2 Nov 2019 21:01:07 +0000 (22:01 +0100)]
Merge pull request #3283 from zebity/master

Consistent returns from ssnprintf/__ssnprintf wrappers, add ssnprintf2 for optional error handling.

7 months agoMerge pull request #3331 from jkohen/patch-1
Matthias Runge [Sat, 2 Nov 2019 09:24:20 +0000 (10:24 +0100)]
Merge pull request #3331 from jkohen/patch-1

Create internal library for utils_llist

7 months agoCreate internal library for utils_llist
Javier Kohen [Wed, 30 Oct 2019 16:36:14 +0000 (13:36 -0300)]
Create internal library for utils_llist

We plan to use this library in the write_gcm plugin in the https://github.com/Stackdriver/collectd fork. I hope it's OK with you to make this change upstream before we are ready to contribute the Stackdriver plug-in into this codebase.

7 months agoMerge pull request #3328 from efuss/fix-3312
Ruben Kerkhof [Wed, 30 Oct 2019 08:20:50 +0000 (09:20 +0100)]
Merge pull request #3328 from efuss/fix-3312

Fix libupsclient detection

7 months agoMerge pull request #3329 from efuss/fix-3311
Ruben Kerkhof [Wed, 30 Oct 2019 08:19:19 +0000 (09:19 +0100)]
Merge pull request #3329 from efuss/fix-3311

Fix libtokyotyrant handling

7 months agoFix libtokyotyrant handling
Edgar Fuß [Tue, 29 Oct 2019 17:53:27 +0000 (18:53 +0100)]
Fix libtokyotyrant handling

In libtokyotyrant handling, set with_libtokyotyrant_ldflags to "-L$withval/lib", not "-L$withval/include".

7 months agoFix libupsclient detection
Edgar Fuß [Tue, 29 Oct 2019 17:47:55 +0000 (18:47 +0100)]
Fix libupsclient detection

Check libupsclient $withval for being a regular file in addition to being executable/searchable. The value may be a directory name.

7 months agoMerge pull request #3310 from yousong/mem
Ruben Kerkhof [Tue, 29 Oct 2019 14:44:50 +0000 (15:44 +0100)]
Merge pull request #3310 from yousong/mem

network,exec: fix memory issue

7 months agoMerge pull request #3325 from ffontaine/master
Ruben Kerkhof [Tue, 29 Oct 2019 14:43:42 +0000 (15:43 +0100)]
Merge pull request #3325 from ffontaine/master

configure.ac: fix protobuf/util/time_util.h detection

7 months agoconfigure.ac: fix protobuf/util/time_util.h detection
Fabrice Fontaine [Tue, 29 Oct 2019 09:25:07 +0000 (10:25 +0100)]
configure.ac: fix protobuf/util/time_util.h detection

Add -std=c++11 when checking gor protobuf/util/time_util.h otherwise
test will fail on:

configure:104495: checking google/protobuf/util/time_util.h usability
configure:104495: /home/br-user/autobuild/run/instance-2/output/host/bin/mips-linux-gnu-g++ -c -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os  -D_FORTIFY_SOURCE=1  -pthread  conftest.cpp >&5
In file included from /home/br-user/autobuild/run/instance-2/output/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/atomic:38:0,
                 from /home/br-user/autobuild/run/instance-2/output/host/mips-buildroot-linux-gnu/sysroot/usr/include/google/protobuf/io/coded_stream.h:113,
                 from /home/br-user/autobuild/run/instance-2/output/host/mips-buildroot-linux-gnu/sysroot/usr/include/google/protobuf/duration.pb.h:23,
                 from /home/br-user/autobuild/run/instance-2/output/host/mips-buildroot-linux-gnu/sysroot/usr/include/google/protobuf/util/time_util.h:52,
                 from conftest.cpp:188:
/home/br-user/autobuild/run/instance-2/output/host/opt/ext-toolchain/mips-linux-gnu/include/c++/5.3.0/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.

Fixes:
 - http://autobuild.buildroot.net/results/0d486edaf4c51b6438adeec61fe2c55099862acb

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
7 months agoFix conflict from remove of ssnprintf2 and align utils/common/common.h
Zebity Spring [Thu, 24 Oct 2019 11:08:22 +0000 (22:08 +1100)]
Fix conflict from remove of ssnprintf2 and align utils/common/common.h

7 months agoMerge pull request #3309 from rubenk/remove-lvm-plugin
Ruben Kerkhof [Wed, 23 Oct 2019 11:26:51 +0000 (13:26 +0200)]
Merge pull request #3309 from rubenk/remove-lvm-plugin

Remove LVM plugin

7 months agoAuto-Merge pull request #3138 from mkauf/fix_exec_environment
collectd bot [Tue, 22 Oct 2019 14:28:38 +0000 (16:28 +0200)]
Auto-Merge pull request #3138 from mkauf/fix_exec_environment

Automatically merged due to "Automerge" label

7 months agoMerge pull request #3317 from mrunge/check_fixes
Ruben Kerkhof [Wed, 16 Oct 2019 11:18:12 +0000 (13:18 +0200)]
Merge pull request #3317 from mrunge/check_fixes

Merge check fixes from 5.9 branch to master

7 months agoFix warning in test_strunescape
Ruben Kerkhof [Mon, 14 Oct 2019 16:12:52 +0000 (18:12 +0200)]
Fix warning in test_strunescape

src/utils/common/common_test.c:254:3: warning: ‘strncpy’ output truncated before terminating nul copying 16 bytes from a string of the same length [-Wstringop-truncation]
  254 |   strncpy(buffer, "\\tbackslash end\\", sizeof(buffer));
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CCLD     test_common

(cherry picked from commit 5bcc3a10cbae9d94ccb10a62218ab26433bbaa67)
(cherry picked from commit 7109b8a27f2d82fbf8c1ae9d58ab6cffbaec9339)

7 months agoFix warning in test_escape_string
Ruben Kerkhof [Mon, 14 Oct 2019 15:38:03 +0000 (17:38 +0200)]
Fix warning in test_escape_string

In function ‘test_escape_string’,
    inlined from ‘main’ at src/utils/common/common_test.c:384:3:
src/utils/common/common_test.c:226:5: warning: ‘strncpy’ specified bound 16 equals destination size [-Wstringop-truncation]
  226 |     strncpy(buffer, cases[i].str, sizeof(buffer));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(cherry picked from commit 737ffc08e2d9f3d3dda40a51329881085070863e)
(cherry picked from commit 52e8daca0c0b53c61c31fe9ea058b08e6eb7c2b1)

7 months agoFix warning in test_escape_slashes
Ruben Kerkhof [Mon, 14 Oct 2019 15:36:55 +0000 (17:36 +0200)]
Fix warning in test_escape_slashes

In function ‘test_escape_slashes’,
    inlined from ‘main’ at src/utils/common/common_test.c:383:3:
src/utils/common/common_test.c:201:5: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation]
  201 |     strncpy(buffer, cases[i].str, sizeof(buffer));
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

(cherry picked from commit a22c4260335616b7847e57ef638e0e29cd8cda05)
(cherry picked from commit d5edf1e82feb80cfe90cfa35501eef3c8dc493e5)

7 months agoMerge pull request #3308 from rubenk/travis-osx
Ruben Kerkhof [Tue, 15 Oct 2019 08:47:06 +0000 (10:47 +0200)]
Merge pull request #3308 from rubenk/travis-osx

Travis improvements for MacOS

7 months agonetwork: fix data race when accessing sending_sockets
Yousong Zhou [Tue, 15 Oct 2019 02:48:32 +0000 (02:48 +0000)]
network: fix data race when accessing sending_sockets

This can happen with more than 1 WriteThreads

7 months agoexec: free up memory on shutdown
Yousong Zhou [Mon, 14 Oct 2019 06:48:56 +0000 (06:48 +0000)]
exec: free up memory on shutdown

7 months agoStop installing libstatgrab
Ruben Kerkhof [Mon, 14 Oct 2019 18:43:29 +0000 (20:43 +0200)]
Stop installing libstatgrab

It replaces native functionality

7 months agoTry to point OSX at where java is
Ruben Kerkhof [Mon, 14 Oct 2019 18:42:31 +0000 (20:42 +0200)]
Try to point OSX at where java is

7 months agoShow config.log for debugging
Ruben Kerkhof [Mon, 14 Oct 2019 18:26:34 +0000 (20:26 +0200)]
Show config.log for debugging

7 months agoTry to use java
Ruben Kerkhof [Mon, 14 Oct 2019 18:22:20 +0000 (20:22 +0200)]
Try to use java

7 months agoInstall a few deps
Ruben Kerkhof [Mon, 14 Oct 2019 17:44:26 +0000 (19:44 +0200)]
Install a few deps

7 months agoSort output of pkg-config
Ruben Kerkhof [Mon, 14 Oct 2019 17:37:59 +0000 (19:37 +0200)]
Sort output of pkg-config

7 months agoRemove LVM plugin
Ruben Kerkhof [Mon, 14 Oct 2019 17:31:03 +0000 (19:31 +0200)]
Remove LVM plugin

liblvm2app has been deprecated

7 months agoLog which packages pkg-config thinks we have
Ruben Kerkhof [Mon, 14 Oct 2019 17:26:56 +0000 (19:26 +0200)]
Log which packages pkg-config thinks we have

7 months agoTravis on MacOS: bump image version
Ruben Kerkhof [Mon, 14 Oct 2019 17:25:36 +0000 (19:25 +0200)]
Travis on MacOS: bump image version

7 months agoMove the variable declaration closer to use
Benoit Plessis [Fri, 11 Oct 2019 12:54:14 +0000 (14:54 +0200)]
Move the variable declaration closer to use

7 months agoFixes from ruben review
Benoit Plessis [Fri, 11 Oct 2019 11:14:41 +0000 (13:14 +0200)]
Fixes from ruben review

7 months agoMerge pull request #3299 from mrunge/master
Ruben Kerkhof [Fri, 11 Oct 2019 10:32:50 +0000 (12:32 +0200)]
Merge pull request #3299 from mrunge/master

Merge stable branch back to master

7 months agoMerge pull request #3291 from dago/issue3220
Matthias Runge [Fri, 11 Oct 2019 07:54:28 +0000 (09:54 +0200)]
Merge pull request #3291 from dago/issue3220

Link to libnsl.so if needed for inet_ntop()

7 months agoMerge tag 'collectd-5.9.2'
Matthias Runge [Wed, 9 Oct 2019 12:41:47 +0000 (14:41 +0200)]
Merge tag 'collectd-5.9.2'

7 months agoMerge pull request #3298 from rubenk/contextswitch-nosysctl-h
Matthias Runge [Fri, 11 Oct 2019 06:59:29 +0000 (08:59 +0200)]
Merge pull request #3298 from rubenk/contextswitch-nosysctl-h

Only include <sys/sysctl.h> when needed

7 months agoOnly include <sys/sysctl.h> when needed
Ruben Kerkhof [Wed, 9 Oct 2019 11:47:23 +0000 (13:47 +0200)]
Only include <sys/sysctl.h> when needed

This plugin doesn't need sysctl.h on Linux.

8 months agoRephrased and simplified option documentation
Benoit Plessis [Fri, 4 Oct 2019 11:01:08 +0000 (13:01 +0200)]
Rephrased and simplified option documentation

8 months agoAdd a warning when trying to activate bulktransferts on an SNMP v1 host -- fix formating
Benoit Plessis [Fri, 4 Oct 2019 09:08:46 +0000 (11:08 +0200)]
Add a warning when trying to activate bulktransferts on an SNMP v1 host -- fix formating

8 months agoFix typo and add a new 'highend switch' example that support bulk
Benoit Plessis [Fri, 4 Oct 2019 09:07:34 +0000 (11:07 +0200)]
Fix typo and add a new 'highend switch'  example that support bulk

8 months agoFix typos and try to rephrase description
Benoit Plessis [Fri, 4 Oct 2019 09:06:54 +0000 (11:06 +0200)]
Fix typos and try to rephrase description

8 months agoAdd a warning when trying to activate bulktransferts on an SNMP v1 host
Benoit Plessis [Fri, 4 Oct 2019 09:06:15 +0000 (11:06 +0200)]
Add a warning when trying to activate bulktransferts on an SNMP v1 host

8 months agoexec: fix a race condition when setting environment variables
Michael Kaufmann [Thu, 11 Apr 2019 16:14:22 +0000 (18:14 +0200)]
exec: fix a race condition when setting environment variables

Pass the environment as a parameter to the child process
and don't modify the environment of the parent process.

Follow-up to 0684aea7

Closes #3041

8 months agoLink to libnsl.so if needed for inet_ntop()
Dagobert Michelsen [Tue, 1 Oct 2019 12:34:43 +0000 (14:34 +0200)]
Link to libnsl.so if needed for inet_ntop()

8 months agoAdd changelog to prepare 5.9.2 release
Matthias Runge [Tue, 1 Oct 2019 10:22:23 +0000 (12:22 +0200)]
Add changelog to prepare 5.9.2 release

8 months agoMerge pull request #3247 from jplitza/fix-2843
Ruben Kerkhof [Tue, 24 Sep 2019 08:11:19 +0000 (10:11 +0200)]
Merge pull request #3247 from jplitza/fix-2843

zfs_arc plugin: Read dbuf_size, dnode_size and bonus_size

8 months agozfs_arc: Read dbuf_size, dnode_size and bonus_size
Jan-Philipp Litza [Fri, 9 Aug 2019 20:08:29 +0000 (22:08 +0200)]
zfs_arc: Read dbuf_size, dnode_size and bonus_size

They are the replacement for other_size since ZFS on Linux 0.7.0

8 months agoAuto-Merge pull request #3286 from mrunge/master
collectd bot [Mon, 23 Sep 2019 08:34:58 +0000 (10:34 +0200)]
Auto-Merge pull request #3286 from mrunge/master

Automatically merged due to "Automerge" label

8 months agoMerge pull request #3288 from usev6/mysql_wsrepstats_doc
Ruben Kerkhof [Mon, 23 Sep 2019 07:24:48 +0000 (09:24 +0200)]
Merge pull request #3288 from usev6/mysql_wsrepstats_doc

Tweak docs for mysql plugin

8 months agoAdd ssnprintf2 wrapper variiant definition
Zebity Spring [Sat, 21 Sep 2019 07:57:35 +0000 (17:57 +1000)]
Add ssnprintf2 wrapper variiant definition

8 months agomysql plugin: Fix typo in documentation
usev6 [Fri, 20 Sep 2019 20:26:40 +0000 (22:26 +0200)]
mysql plugin: Fix typo in documentation

8 months agomysql plugin: Tweak docs for WsrepStats option
usev6 [Fri, 20 Sep 2019 20:18:56 +0000 (22:18 +0200)]
mysql plugin: Tweak docs for WsrepStats option

* Avoid rendering as preformatted text.
* Note that config option defaults to false.

8 months agoFix typo in src/java.c
Matthias Runge [Fri, 20 Sep 2019 06:37:37 +0000 (08:37 +0200)]
Fix typo in src/java.c

The error message did not contain a 'not'

Closes: https://github.com/collectd/collectd/issues/3285

8 months agoMerge pull request #2622 from abays/connectivity
Matthias Runge [Wed, 18 Sep 2019 14:59:09 +0000 (16:59 +0200)]
Merge pull request #2622 from abays/connectivity

Red Hat NFVPE Connectivity Plugin

8 months agoMerge branch 'master' into connectivity
Andrew Bays [Wed, 18 Sep 2019 12:31:32 +0000 (08:31 -0400)]
Merge branch 'master' into connectivity

8 months agoMerge pull request #3282 from abays/sysevent
Matthias Runge [Wed, 18 Sep 2019 12:06:23 +0000 (14:06 +0200)]
Merge pull request #3282 from abays/sysevent

Check for sysevent plugin init calloc failures

8 months agoAdd second wrapper ssnprintf2 to allow introduction of error handling on truncation...
Zebity Spring [Wed, 18 Sep 2019 11:49:34 +0000 (21:49 +1000)]
Add second wrapper ssnprintf2 to allow introduction of error handling on truncation in future

8 months agoCheck for sysevent plugin init calloc failures
Andrew Bays [Wed, 18 Sep 2019 11:45:48 +0000 (07:45 -0400)]
Check for sysevent plugin init calloc failures

8 months agoMake return result consistent with fixed src/utils/common/common.c - ssnprintf wrapper
Zebity Spring [Wed, 18 Sep 2019 11:33:27 +0000 (21:33 +1000)]
Make return result consistent with fixed src/utils/common/common.c - ssnprintf wrapper

8 months agofix https://github.com/collectd/collectd/issues/3232
Fᴀʙɪᴇɴ Wᴇʀɴʟɪ [Mon, 29 Jul 2019 07:54:27 +0000 (09:54 +0200)]
fix https://github.com/collectd/collectd/issues/3232

Change-Id: Idab2c4ffa242a73b651f1b056f85f905e356c5ac

8 months agoMerge pull request #3280 from mrunge/collectd-5.9
Matthias Runge [Tue, 17 Sep 2019 13:18:32 +0000 (15:18 +0200)]
Merge pull request #3280 from mrunge/collectd-5.9

Collectd 5.9

8 months agoMerge pull request #3276 from chrismcn/upstream_turbostat
Matthias Runge [Tue, 17 Sep 2019 12:04:41 +0000 (14:04 +0200)]
Merge pull request #3276 from chrismcn/upstream_turbostat

Upstream turbostat

8 months agoMerge pull request #3277 from abays/sysevent
Matthias Runge [Tue, 17 Sep 2019 12:00:47 +0000 (14:00 +0200)]
Merge pull request #3277 from abays/sysevent

Use sstrncpy instead of strncpy in sysevent plugin

8 months agoFix compile time issues
Matthias Runge [Thu, 8 Aug 2019 09:58:55 +0000 (11:58 +0200)]
Fix compile time issues

This resolves #3242 and should also resolve #3179.

Signed-off-by: Matthias Runge <mrunge@redhat.com>
(cherry picked from commit 0bbf058d6f9935e6e727cda7db79312281e2f58d)

8 months agoDon't fail if syslog loglevel doesn't match
Fᴀʙɪᴇɴ Wᴇʀɴʟɪ [Tue, 30 Jul 2019 10:35:31 +0000 (12:35 +0200)]
Don't fail if syslog loglevel doesn't match

This makes the log message more consistent with the behaviour,
and also is consistent with pre-
3b9c7b21b4ddfcf59a0147bc9e91e8889ca78d56 behaviour

Change-Id: I0e8aa2f5c44cb5b4142001954f4544c4157125c9
Fixes: #3236
(cherry picked from commit b655234b2536533c7dd7a687b85f424c8ddfd5b1)

8 months agoUse sstrncpy instead of strncpy in sysevent plugin
Andrew Bays [Mon, 16 Sep 2019 18:08:09 +0000 (14:08 -0400)]
Use sstrncpy instead of strncpy in sysevent plugin

8 months agofix https://github.com/collectd/collectd/issues/3232
Fᴀʙɪᴇɴ Wᴇʀɴʟɪ [Mon, 29 Jul 2019 07:54:27 +0000 (09:54 +0200)]
fix https://github.com/collectd/collectd/issues/3232

Change-Id: Idab2c4ffa242a73b651f1b056f85f905e356c5ac
(cherry picked from commit d27bfc74e606290f191c04cdb4e2acc4d5e8d4a9)

8 months agoAdded ICX Xeon support model number.
Macnamara, Chris [Tue, 27 Aug 2019 11:35:59 +0000 (12:35 +0100)]
Added ICX Xeon support model number.

Change-Id: I34ef3a2180a86e26d82c046a58e2862f3bc65cf5

8 months agoChanges for power reporting on SKX and CLX.
Macnamara, Chris [Mon, 26 Aug 2019 11:16:54 +0000 (12:16 +0100)]
Changes for power reporting on SKX and CLX.

Change-Id: I2a6e9faebe616102904bcba4bc51e8e974a56408

8 months agoMerge pull request #3159 from rpv-tomsk/collectd-usercache
Matthias Runge [Fri, 13 Sep 2019 18:44:36 +0000 (20:44 +0200)]
Merge pull request #3159 from rpv-tomsk/collectd-usercache

check_uptime: New plugin, based on new cache_event callback.