Kamil Wiatrowski [Fri, 22 Mar 2019 13:49:57 +0000 (14:49 +0100)]
intel_rdt: multiple options are explicitly denied
Add a check to avoid placing multiple Cores or Processes options in
intel_rdt configuration in order to avoid misuse and errors.
Change-Id: I82504a650bf9c568862da9f129a84a3079990496
Signed-off-by: Kamil Wiatrowski <kamilx.wiatrowski@intel.com>
Aleksinski, MichalX [Wed, 6 Mar 2019 13:50:17 +0000 (13:50 +0000)]
intel_rdt: Added check if name group is defined before updating of pids list
Change-Id: Ic99acd51be69d2678f25bdde9ca37011ad24fe99
Aleksinski, MichalX [Thu, 28 Feb 2019 07:20:15 +0000 (07:20 +0000)]
intel_rdt: Fixed compile error in debug build
Change-Id: Ia932f377c5194240aab910d052e422b99ea542a5
Aleksinski, MichalX [Wed, 20 Feb 2019 12:32:50 +0000 (12:32 +0000)]
utils_proc_pids: moved to utils directory
Change-Id: Ia7c9bf5dca2b871b05c9ed3876059e6d34bd943e
Aleksinski, MichalX [Wed, 7 Nov 2018 23:59:26 +0000 (23:59 +0000)]
intel_rdt: refactored proc utils to increase efficiency
Change-Id: Ibb0dc6fe59eb77a217ab3b45ec0c1437bc9eb281
Aleksinski, MichalX [Fri, 22 Feb 2019 07:10:00 +0000 (07:10 +0000)]
intel_rdt: updated pqos mocks for pqos version 3.0
Change-Id: Ibcf8c2fd6d1b490cbeeef7480c49da84389104f4
Aleksinski, MichalX [Fri, 26 Oct 2018 01:02:09 +0000 (02:02 +0100)]
intel_rdt: close file descriptor on error
Change-Id: I161c8df1e6a4c4c4e0dd4e20601323ef7a1c18f5
Wojciech Andralojc [Mon, 6 Aug 2018 12:43:02 +0000 (13:43 +0100)]
Fix for CI error in test code on epel6 platform.
Signed-off-by: Wojciech Andralojc <wojciechx.andralojc@intel.com>
Change-Id: I325ea0728dd1eb65776f239b0d7977cc02f9c8db
Mateusz Starzyk [Thu, 14 Jun 2018 05:28:39 +0000 (06:28 +0100)]
intel_rdt: refactor pids monitoring code.
Extract pids config to seperate file.
Extract pids config tests to seperate file.
Change-Id: I2978db56b15a126eced12f40baac631517303e04
Signed-off-by: Mateusz Starzyk <mateuszx.starzyk@intel.com>
Aleksinski, MichalX [Mon, 30 Jul 2018 08:09:00 +0000 (09:09 +0100)]
intel-rdt: Changed memory allocation of new and lost pids tables from static to dynamic
Change-Id: I3936fe78cfcbb4ce053d38ff1a3236c21eac9fd7
Signed-off-by: Michal Aleksinski <michalx.aleksinski@intel.com>
Aleksinski, MichalX [Tue, 24 Jul 2018 07:39:20 +0000 (08:39 +0100)]
Corrected issues reported by klockwork
Change-Id: I3737a39c40d89a8782ef9c3d8195351f0fdeb278
Starzyk, MateuszX [Wed, 21 Mar 2018 08:14:53 +0000 (08:14 +0000)]
intel_rdt: update unit-tests for process monitoring
Refactor certain functions to be testable.
Change-Id: I5adb6ed1b076f0cebc70641f04dd101d4e89b9cc
Signed-off-by: Starzyk, MateuszX <mateuszx.starzyk@intel.com>
Starzyk, MateuszX [Fri, 9 Mar 2018 12:20:01 +0000 (12:20 +0000)]
intel_rdt: collect data for monitored processes
Change-Id: Ib5a7d318bde69ee8f496b39ca74b3ee4e58d8f5b
Signed-off-by: Starzyk, MateuszX <mateuszx.starzyk@intel.com>
Andralojc, WojciechX [Thu, 8 Mar 2018 15:00:26 +0000 (15:00 +0000)]
intel_rdt: Backwards compatibility, libpqos v1
Change-Id: I677c8215f89c04cedcb4c9e7d630f187a76a6cc7
Signed-off-by: Andralojc, WojciechX <wojciechx.andralojc@intel.com>
Mateusz Starzyk [Fri, 15 Jun 2018 10:13:10 +0000 (11:13 +0100)]
intel_rdt: PID groups change detection
Change-Id: I569d72d0f12dca314e865f0b9236dc09a053c5e5
Signed-off-by: Andralojc, WojciechX <wojciechx.andralojc@intel.com>
Andralojc, WojciechX [Fri, 23 Feb 2018 14:44:57 +0000 (14:44 +0000)]
intel_rdt: Update config parser for PID monitoring
"Processes" option added.
Change-Id: I7f62a51fc06e0c7503caa7860807f1c8e09b2fa1
Signed-off-by: Andralojc, WojciechX <wojciechx.andralojc@intel.com>
Starzyk, MateuszX [Thu, 1 Mar 2018 10:08:28 +0000 (10:08 +0000)]
intel_rdt: add PQOS API stubs for pid monitoring.
Add temporary functions to enable further development of rdt plugin.
These stubbed functions will be removed once libpqos extends it's API.
Change-Id: I39dd428e39fd6055774dfc39b4c0690aedee4ebe
Signed-off-by: Starzyk, MateuszX <mateuszx.starzyk@intel.com>
Starzyk, MateuszX [Mon, 19 Feb 2018 14:52:38 +0000 (14:52 +0000)]
intel_rdt: adds pids extraction for given processes list
adds intel_rdt_tests file with unit-tests of newly introduced functions.
Change-Id: I0e26322caa19f57b7d660807646bd437586cd80d
Signed-off-by: Starzyk, MateuszX <mateuszx.starzyk@intel.com>
Pavel Rochnyak [Thu, 21 Feb 2019 19:24:12 +0000 (02:24 +0700)]
Merge pull request #3110 from rubenk/configure-ac-keep-plugin-list-sorted
configure.ac: keep the list of plugins sorted
Ruben Kerkhof [Thu, 21 Feb 2019 15:01:38 +0000 (16:01 +0100)]
configure.ac: keep the list of plugins sorted
Pavel Rochnyak [Wed, 20 Feb 2019 13:36:58 +0000 (20:36 +0700)]
Merge pull request #3104 from rubenk/intel-rdt-fix-compiler-warnings
intel_rdt plugin: fix compiler warnings
Ruben Kerkhof [Wed, 20 Feb 2019 12:25:00 +0000 (13:25 +0100)]
intel_rdt plugin: fix compiler warnings
make[1]: Entering directory '/home/ruben/src/collectd'
CC src/intel_rdt_la-intel_rdt.lo
src/intel_rdt.c: In function ‘rdt_dump_cgroups’:
src/intel_rdt.c:74:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
74 | for (int j = 0; j < cgroup->num_cores; j++) {
| ^
src/intel_rdt.c: In function ‘rdt_dump_data’:
src/intel_rdt.c:103:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
103 | for (int i = 0; i < g_rdt->num_groups; i++) {
| ^
CCLD intel_rdt.la
Pavel Rochnyak [Wed, 20 Feb 2019 11:37:40 +0000 (18:37 +0700)]
Merge pull request #3102 from rubenk/oauth-fix-compiler-warning
oauth.c: fix compiler warning
Pavel Rochnyak [Wed, 20 Feb 2019 11:36:23 +0000 (18:36 +0700)]
Merge pull request #3103 from rubenk/write_prometheus-fix-compiler-warning
write_prometheus plugin: fix compiler warning
Ruben Kerkhof [Wed, 20 Feb 2019 11:14:18 +0000 (12:14 +0100)]
write_prometheus plugin: fix compiler warning
make[1]: Entering directory '/home/ruben/src/collectd'
CC src/write_prometheus_la-write_prometheus.lo
In file included from src/write_prometheus.c:29:
src/write_prometheus.c: In function ‘metric_family_get’:
./src/daemon/plugin.h:393:20: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
393 | #define ERROR(...) plugin_log(LOG_ERR, __VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/write_prometheus.c:725:5: note: in expansion of macro ‘ERROR’
725 | ERROR("write_prometheus plugin: Adding \"%s\" failed.", name);
| ^~~~~
src/write_prometheus.c:725:46: note: format string is defined here
725 | ERROR("write_prometheus plugin: Adding \"%s\" failed.", name);
| ^~
CCLD write_prometheus.la
Ruben Kerkhof [Wed, 20 Feb 2019 11:06:27 +0000 (12:06 +0100)]
oauth.c: fix compiler warning
make[1]: Entering directory '/home/ruben/src/collectd'
CC src/utils/oauth/liboauth_la-oauth.lo
src/utils/oauth/oauth.c: In function ‘get_assertion’:
src/utils/oauth/oauth.c:283:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
283 | else if (status >= buffer_size)
| ^~
Florian Forster [Wed, 20 Feb 2019 10:43:16 +0000 (11:43 +0100)]
Merge pull request #3100 from rubenk/virt-fix-compiler-warning
virt plugin: fix compiler warning
Florian Forster [Wed, 20 Feb 2019 10:42:26 +0000 (11:42 +0100)]
Merge pull request #3099 from rubenk/turbostat-fix-compiler-warnings
turbostat plugin: fix two compiler warnings
Florian Forster [Wed, 20 Feb 2019 10:41:31 +0000 (11:41 +0100)]
Merge pull request #3098 from rubenk/ovs-stats-fix-compiler-warning
ovs_stats plugin: fix compiler warning
Ruben Kerkhof [Wed, 20 Feb 2019 10:25:50 +0000 (11:25 +0100)]
virt plugin: fix compiler warning
src/virt.c:725:7: warning: no previous prototype for function 'metadata_get_hostname' [-Wmissing-prototypes]
char *metadata_get_hostname(virDomainPtr dom) {
^
1 warning generated.
Ruben Kerkhof [Wed, 20 Feb 2019 10:22:30 +0000 (11:22 +0100)]
turbostat plugin: fix two compiler warnings
src/turbostat.c:1466:5: warning: no previous prototype for function 'save_affinity' [-Wmissing-prototypes]
int save_affinity(void) {
^
src/turbostat.c:1479:6: warning: no previous prototype for function 'restore_affinity' [-Wmissing-prototypes]
void restore_affinity(void) {
^
Ruben Kerkhof [Wed, 20 Feb 2019 10:19:16 +0000 (11:19 +0100)]
ovs_stats plugin: fix compiler warning
src/ovs_stats.c:863:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
for (int i = 0; i < YAJL_GET_ARRAY(ifaces_list)->len; i++) {
~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
collectd bot [Wed, 20 Feb 2019 09:44:21 +0000 (10:44 +0100)]
Auto-Merge pull request #3097 from octo/ff/build
Automatically merged due to "Automerge" label
Florian Forster [Wed, 20 Feb 2019 09:20:00 +0000 (10:20 +0100)]
configure.ac: Fix include of "utils/mount/mount.h".
Florian Forster [Wed, 20 Feb 2019 09:26:47 +0000 (10:26 +0100)]
Merge pull request #3096 from rubenk/remove-errors-option-from-pod2man
pod2man: remove --errors argument
Florian Forster [Wed, 20 Feb 2019 09:10:35 +0000 (10:10 +0100)]
Merge branch 'collectd-5.8'
Ruben Kerkhof [Wed, 20 Feb 2019 09:09:09 +0000 (10:09 +0100)]
pod2man: remove --errors argument
Older versions of pod2man don't have this
Florian Forster [Wed, 20 Feb 2019 09:05:09 +0000 (10:05 +0100)]
Merge branch 'collectd-5.7' into collectd-5.8
Florian Forster [Wed, 20 Feb 2019 08:37:53 +0000 (09:37 +0100)]
Build system: enable the "df" plugin when getmntent_r() is available.
Looks like the check result used to be stored in a variable of a
different name.
collectd bot [Wed, 20 Feb 2019 08:38:59 +0000 (09:38 +0100)]
Auto-Merge pull request #3065 from btoneill/rrdcached
Automatically merged due to "Automerge" label
Florian Forster [Tue, 19 Feb 2019 19:25:16 +0000 (20:25 +0100)]
rrdcached plugin: Inline time conversion.
Brian ONeill [Mon, 11 Feb 2019 17:17:24 +0000 (12:17 -0500)]
rrdcached plugin: fixed issue with typing
Brian ONeill [Fri, 8 Feb 2019 16:41:18 +0000 (11:41 -0500)]
rrdcached plugin: changed time format to no longer lose microseconds when sending to rrdcached.
See https://lists.oetiker.ch/pipermail/rrd-developers/2003-March/001007.html for we want this
Ruben Kerkhof [Wed, 20 Feb 2019 08:05:11 +0000 (09:05 +0100)]
Merge pull request #3060 from octo/issue/2973
contrib/docker/: Switch to Debian slim, separate ENTRYPOINT/CMD, install suggestions.
collectd bot [Tue, 19 Feb 2019 19:28:48 +0000 (20:28 +0100)]
Auto-Merge pull request #3090 from rubenk/lua-plugin-prevent-leak-on-shutdown
Automatically merged due to "Automerge" label
Florian Forster [Tue, 19 Feb 2019 19:17:50 +0000 (20:17 +0100)]
Merge pull request #3074 from mfournier/ci-setup
Re-implement CI using cirrus-ci
Florian Forster [Tue, 19 Feb 2019 19:16:19 +0000 (20:16 +0100)]
Format src/lua.c.
Florian Forster [Tue, 19 Feb 2019 19:04:42 +0000 (20:04 +0100)]
Merge pull request #3092 from rubenk/pod2man-dont-hide-errors
Don't hide errors when creating manpage
Florian Forster [Tue, 19 Feb 2019 19:02:59 +0000 (20:02 +0100)]
Merge pull request #3093 from rubenk/sensu-fix-warning
Sensu fix warning
Ruben Kerkhof [Tue, 19 Feb 2019 17:53:19 +0000 (18:53 +0100)]
sensu plugin: fix compiler warning when build with --enable-debug
In file included from src/write_sensu.c:31:
src/write_sensu.c: In function ‘sensu_config’:
./src/daemon/plugin.h:398:20: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
398 | #define DEBUG(...) plugin_log(LOG_DEBUG, __VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/write_sensu.c:1227:7: note: in expansion of macro ‘DEBUG’
1227 | DEBUG("write_sensu plugin: Got tag: %s", tmp);
| ^~~~~
src/write_sensu.c:1227:43: note: format string is defined here
1227 | DEBUG("write_sensu plugin: Got tag: %s", tmp);
|
Ruben Kerkhof [Tue, 19 Feb 2019 17:27:46 +0000 (18:27 +0100)]
Don't hide errors when creating manpage
Apparently the default behaviour for pod2man changed at some point and
now it exits with a syntax error instead of exiting successfully with a
<POD ERRORS> section.
Now we do display the syntax issue:
[ruben@localhost collectd]$ make -j
POD2MAN src/collectd.conf.5
src/collectd.conf.pod around line 10361: You forgot a '=back' before '=head2'
POD document had syntax errors at /usr/bin/pod2man line 69.
make: *** [Makefile:9641: src/collectd.conf.5] Error 255
Pavel Rochnyak [Tue, 19 Feb 2019 12:15:01 +0000 (19:15 +0700)]
Merge pull request #3091 from rubenk/reduce-allocations
Reduce the nr of allocations when parsing types.db
Ruben Kerkhof [Tue, 19 Feb 2019 11:39:00 +0000 (12:39 +0100)]
Please clang
Ruben Kerkhof [Tue, 19 Feb 2019 10:58:26 +0000 (11:58 +0100)]
Reduce the nr of allocations when parsing types.db
We allocate a number of times for each line in types.db.
Since plugin_register_dataset() makes a copy of the dataset anyway, we
can create the dataset on the stack instead of the heap.
This reduces the number of calloc calls on my system from 624 to 337
when running collectd -T with the default types.db.
Ruben Kerkhof [Tue, 19 Feb 2019 09:57:03 +0000 (10:57 +0100)]
lua plugin: cleanup properly when shutting down
Found while running collectd -T under valgrind:
==25971== 75 (64 direct, 11 indirect) bytes in 1 blocks are definitely lost in loss record 154 of 274
==25971== at 0x483AB1A: calloc (vg_replace_malloc.c:762)
==25971== by 0x4854009: lua_cb_register_read (lua.c:288)
==25971== by 0x4FBE886: ???
==25971== by 0x4FD4900: ???
==25971== by 0x4FBEAD7: ???
==25971== by 0x4FBEB04: ???
==25971== by 0x4FBDF16: ???
==25971== by 0x4FBEE5E: ???
==25971== by 0x4FB53ED: ???
==25971== by 0x48536E7: lua_script_load (lua.c:465)
==25971== by 0x485387E: lua_config_script (lua.c:532)
==25971== by 0x485395E: lua_config (lua.c:557)
Ruben Kerkhof [Tue, 19 Feb 2019 09:08:04 +0000 (10:08 +0100)]
Merge pull request #3085 from rubenk/handle_simple_config_errors
Handle failure of simple config callbacks
Pavel Rochnyak [Tue, 19 Feb 2019 08:14:30 +0000 (15:14 +0700)]
Merge pull request #3086 from rubenk/reduce-configure-noise
Reduce the amount of output from ./configure
Pavel Rochnyak [Tue, 19 Feb 2019 04:58:05 +0000 (11:58 +0700)]
Merge pull request #3088 from rubenk/fix-syntax-in-collectd-lua-manpage
Fix syntax in collectd lua manpage
Ruben Kerkhof [Mon, 18 Feb 2019 16:10:49 +0000 (17:10 +0100)]
Fix some rendering issues in collectd-lua(5)
Ruben Kerkhof [Mon, 18 Feb 2019 15:59:48 +0000 (16:59 +0100)]
collectd.conf(5): fix a typo
Ruben Kerkhof [Mon, 18 Feb 2019 15:59:08 +0000 (16:59 +0100)]
Reduce the amount of output from ./configure
All these flags can be found in config.log if needed.
Pavel Rochnyak [Mon, 18 Feb 2019 14:31:39 +0000 (21:31 +0700)]
Merge pull request #3080 from rubenk/rrdcached-cleanup
Rrdcached cleanup
Ruben Kerkhof [Mon, 18 Feb 2019 14:02:00 +0000 (15:02 +0100)]
Clarify error message a bit
It's not really the reading of the file(s) that fails, they can be read
fine, there are just errors in the config.
Ruben Kerkhof [Mon, 18 Feb 2019 14:00:30 +0000 (15:00 +0100)]
Do not suggest to read the logs if parsing config fails
There are no logs at this point, all output goes to stderr.
Furthermore, spreading a log message over two lines is bad practice.
Ruben Kerkhof [Mon, 18 Feb 2019 13:46:55 +0000 (14:46 +0100)]
Handle failure of simple config callbacks
When they return an error, collectd should not ignore this.
Fixes #3076
Ruben Kerkhof [Mon, 18 Feb 2019 11:09:46 +0000 (12:09 +0100)]
rrdcached: a few minor cleanups
Florian Forster [Sat, 16 Feb 2019 06:11:11 +0000 (07:11 +0100)]
Merge pull request #3078 from nward/document_snmp_complex_reads
Document the snmp plugin's use of complex reads
Nathan Ward [Sat, 16 Feb 2019 04:26:47 +0000 (17:26 +1300)]
Update documentation to reflect how threads really work these days.
Tidy up a few end of line whitespaces (editor does it automatically).
Florian Forster [Fri, 15 Feb 2019 21:05:59 +0000 (22:05 +0100)]
Merge pull request #3070 from rubenk/travis-improvements
Travis improvements
Marc Fournier [Fri, 15 Feb 2019 19:38:02 +0000 (20:38 +0100)]
cirrus.yml: add --disable-dependency-tracking option by default
Marc Fournier [Fri, 15 Feb 2019 19:32:26 +0000 (20:32 +0100)]
cirrus.yml: fix a couple of typos
Ruben Kerkhof [Wed, 13 Feb 2019 18:13:11 +0000 (19:13 +0100)]
rrdcached plugin: use designated structure initializer
Ruben Kerkhof [Wed, 13 Feb 2019 17:45:53 +0000 (18:45 +0100)]
rrdcached plugin: use same attribute name for both prototypes
Ruben Kerkhof [Tue, 12 Feb 2019 13:13:34 +0000 (14:13 +0100)]
Travis: try to fix env settings
Ruben Kerkhof [Tue, 12 Feb 2019 13:12:13 +0000 (14:12 +0100)]
Travis: try to fix protobuf header detection
Ruben Kerkhof [Tue, 12 Feb 2019 13:09:29 +0000 (14:09 +0100)]
Travis: try to make mysql plugin build on OSX
Matthias Runge [Tue, 12 Feb 2019 12:58:27 +0000 (13:58 +0100)]
Merge pull request #3061 from octo/docs
CONTRIBUTING.md: Improve wording around ChangeLog; fix example.
Ruben Kerkhof [Tue, 12 Feb 2019 12:17:36 +0000 (13:17 +0100)]
Travis: Use two cores to run make
Travis instances have two cores, see https://docs.travis-ci.com/user/reference/overview/#virtualization-environments
Ruben Kerkhof [Tue, 12 Feb 2019 12:11:35 +0000 (13:11 +0100)]
Travis: fetch just the tip of the git branch
Ruben Kerkhof [Tue, 12 Feb 2019 12:10:36 +0000 (13:10 +0100)]
Travis: we don't use submodules
Ruben Kerkhof [Tue, 12 Feb 2019 12:10:06 +0000 (13:10 +0100)]
Travis: silence git clone
Ruben Kerkhof [Tue, 12 Feb 2019 11:43:43 +0000 (12:43 +0100)]
Travis: install dependency for amqp1 plugin on OSX
Ruben Kerkhof [Tue, 12 Feb 2019 11:37:27 +0000 (12:37 +0100)]
Travis: explicitly set compiler to clang on OSX
Ruben Kerkhof [Tue, 12 Feb 2019 11:34:51 +0000 (12:34 +0100)]
Travis: build collectd with debug enabled
Ruben Kerkhof [Tue, 12 Feb 2019 11:32:25 +0000 (12:32 +0100)]
Travis: only use clang on OSX
gcc is an alias for clang
Ruben Kerkhof [Tue, 12 Feb 2019 10:39:23 +0000 (11:39 +0100)]
Travis: install the right dependency on Xenial
libmosquitto0-dev became libmosquitto-dev
Ruben Kerkhof [Tue, 12 Feb 2019 10:19:33 +0000 (11:19 +0100)]
Travis: use newer Xcode image
Ruben Kerkhof [Tue, 12 Feb 2019 10:18:43 +0000 (11:18 +0100)]
Travis: do a verbose autoreconf
Ruben Kerkhof [Tue, 12 Feb 2019 10:18:08 +0000 (11:18 +0100)]
Travis: disable dependency tracking
Should speed up the build a bit
Ruben Kerkhof [Tue, 12 Feb 2019 10:16:48 +0000 (11:16 +0100)]
Travis: switch to Xenial
Trusty is almost end of life
Ruben Kerkhof [Tue, 12 Feb 2019 10:15:49 +0000 (11:15 +0100)]
Travis: remove obsolete option
The container builds are deprecated:
https://changelog.travis-ci.com/the-container-based-build-environment-is-fully-deprecated-84517
Ruben Kerkhof [Tue, 12 Feb 2019 10:13:13 +0000 (11:13 +0100)]
Run make distcheck instead of make && make check
The advantage being that this tests that all needed files end up in the
tarball and that make clean leaves nothing behind
Ruben Kerkhof [Tue, 12 Feb 2019 10:11:45 +0000 (11:11 +0100)]
Merge pull request #3055 from dfandrich/travis
Add OS X to the Travis build matrix.
Ruben Kerkhof [Tue, 12 Feb 2019 08:57:46 +0000 (09:57 +0100)]
Merge pull request #3021 from rubenk/libcollectdclient-fix-stringop-warning
Libcollectdclient fix stringop warning
Florian Forster [Tue, 12 Feb 2019 08:37:26 +0000 (09:37 +0100)]
Merge pull request #2961 from octo/ff/utils
Tree wide: Move utilities and libraries to src/utils/.
Florian Forster [Tue, 12 Feb 2019 08:20:53 +0000 (09:20 +0100)]
.travis.yml: Use the "apt" and "homebrew" add-ons.
This might be more optimized than installing ourselves.
Florian Forster [Tue, 12 Feb 2019 07:42:51 +0000 (08:42 +0100)]
.travis.yml: Remove $(nproc).
nproc is not available on Mac OS X.
Florian Forster [Thu, 18 Oct 2018 15:03:47 +0000 (17:03 +0200)]
Tree wide: Move utilities and libraries to src/utils/.
This is a first step that does not yet include *all* "utils_*.c" files,
but we're getting there.
Marc Fournier [Fri, 1 Feb 2019 15:19:27 +0000 (16:19 +0100)]
Re-implement CI using cirrus-ci
Dan Fandrich [Fri, 1 Feb 2019 13:14:14 +0000 (14:14 +0100)]
Add OS X to the Travis build matrix.