[collectd-changes] collectd, the system statistics collection daemon: Changes to 'master'
Florian Forster
octo at verplant.org
Wed Oct 11 14:51:50 CEST 2017
src/collectd-python.pod | 12 +-
src/collectd.conf.in | 35 +-
src/collectd.conf.pod | 40 +++
src/cpython.h | 1 +
src/ipmi.c | 843 ++++++++++++++++++++++++++++++++++-------------
src/python.c | 63 +++-
src/pyvalues.c | 237 +++++++++----
7 files changed, 920 insertions(+), 311 deletions(-)
New commits:
commit a1b19a64325554b0410daaefed3ce229b34958b7
Merge: 0587ef9 cb262c0
Author: Florian Forster <octo at collectd.org>
Date: Wed Oct 11 14:46:43 2017 +0200
Merge remote-tracking branch 'github/pr/2135'
commit cb262c0e23692b6374d57ad3b3decb0d6c397949
Author: Mytnyk, Volodymyr <volodymyrx.mytnyk at intel.com>
Date: Tue Oct 10 16:13:46 2017 +0100
python: Addressed review comments
- Run clang-format
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk at intel.com>
commit 0587ef966cea55cb63abdd9efe722f334036952b
Merge: 60bc9b5 e04af9b
Author: Pavel Rochnyak <pavel2000 at ngs.ru>
Date: Tue Oct 10 20:15:43 2017 +0700
Merge pull request #2024 from rpv-tomsk/master-ipmi
ipmi plugin: Implemented IPMI LAN connection and plugin improved
commit e04af9b867c4117cb1a3d85c343069cff696cb6a
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Tue Oct 10 17:37:03 2017 +0700
ipmi plugin: style
commit eeca485390bdd3e14aaf21138ce88f9ee9bfb37f
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Tue Oct 10 17:31:18 2017 +0700
ipmi plugin: Refactored to use c_ipmi_notification_init_()
commit 4207aaf6ec9ab59f77f18d234f4a6ce40a34840e
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Tue Oct 10 16:58:37 2017 +0700
ipmi plugin: Fixed remarks found while review
commit 2ff24226c37462227f69bf9849a8f8de36c13826
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Mon Oct 9 22:27:41 2017 +0700
ipmi plugin: Use cf_util_get_boolean()
commit 0d9be8e2dd5fb3c801d805ef1d54b60963a2fccc
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Mon Oct 9 12:52:21 2017 +0700
ipmi plugin: Added a define for errors / messages buffer size
commit a407ce8e018fdc980841ccae69f608bcc1140934
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Sun Oct 8 13:41:29 2017 +0700
ipmi plugin: Notify about IPMI connection state change
commit c9df8a298390a0e415c7a1359fa425be2a77e823
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Sun Oct 8 13:23:32 2017 +0700
ipmi plugin: Improvements
* Do not request reading unless domain is connected
* Report instance name in error messages
commit f80142acd4ae99927a95f74266a1fab34894ca62
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Sun Oct 8 02:30:13 2017 +0700
ipmi plugin: Code cleanup
commit 689b59231ea00f607fd27b0feaf0bd79bff0fb80
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Sat Nov 5 03:11:54 2016 +0600
ipmi plugin: Implemented IPMI LAN connection and plugin improved
* Added instances support
* Removed the sensor removal in case of reading errors
* Added the lock to do not request new readings until previous reading is complete
* Disabled SDRs local cache
* Added the check for sensors 'is readable' flag
* Added the check for sensor event reading type (if sensor is discrete or not)
* Added checks for sensor states 'scanning disabled' and 'initial update in progress'
* Changes in error reporting
commit 57812edf81a62d0b8a49a2399ee26c9e611c65e2
Author: Mytnyk, VolodymyrX <volodymyrx.mytnyk at intel.com>
Date: Mon Feb 6 11:28:33 2017 +0000
python: Fix python plugin crash
If python pugin reads and writes collectd values, the write python
plugin callback may crash (90%) on free table var (line 478) if the
meta data structure is created but no information is present there.
It's possible to reproduce it due to changes introduced by #2135 PR.
cpy_write_callback():
...
425 if (value_list->meta) {
426 char **table;
427 meta_data_t *meta = value_list->meta;
428
429 int num = meta_data_toc(meta, &table);
430 for (int i = 0; i < num; ++i) {
...
477 }
478 free(table);
479 }
Change-Id: Ic897933f447b9280f266b6e78b6b73bd12182eba
Signed-off-by: Mytnyk, VolodymyrX <volodymyrx.mytnyk at intel.com>
commit acb5a3393b5ffcd73eeaa06c91e98e4ba9a58469
Author: Mytnyk, VolodymyrX <volodymyrx.mytnyk at intel.com>
Date: Thu Jan 5 17:14:07 2017 +0000
python: Extend Notification class
Extended python Notification class to support metadata in the same
way as it is implemented in Values class. The Values metadata class
implementation has been used as a example/source.
Change-Id: I4beab887c1dffb369864b9167e3f6c7ca21bc83f
Signed-off-by: Mytnyk, VolodymyrX <volodymyrx.mytnyk at intel.com>
More information about the collectd-changes
mailing list