dpdk plugins: bug fixes and improvements
authorPrzemyslaw Szczerbik <przemyslawx.szczerbik@intel.com>
Fri, 7 Apr 2017 12:48:39 +0000 (13:48 +0100)
committerTahhan, Maryam <maryam.tahhan@intel.com>
Thu, 6 Jul 2017 15:15:33 +0000 (16:15 +0100)
commit0bfc2ea8afa790964166121b59b40a32665aba71
treed0a369c28582738b8a385e0be9b3e837e80dffc6
parent400c086b0ab8fab8f5248d3b2893144767e60aa7
dpdk plugins: bug fixes and improvements

- Do not return error in configuration callback, which will cause
  collectd to be stopped. Instead, report error in init callback, which
  will unload incorrectly configured plugin.
- Remove redundant ProcessType configuration option, which was always set to
  "secondary"
- Use functions from cf_util_get family for parsing config file
- In case of parsing errors perform plugin cleanup
- Correctly remove previously created shared memory object if user specified
  "SharedMemObj" option with different value than default
- Prevent segmentation fault in dpdk_shm_cleanup
- Change 'send_updated' and 'notify' variable types to _Bool

Change-Id: Id7dfc7f25d2cebf332d47bcd5afaaebf577945d6
Signed-off-by: Przemyslaw Szczerbik <przemyslawx.szczerbik@intel.com>
src/collectd.conf.in
src/collectd.conf.pod
src/dpdkevents.c
src/dpdkstat.c
src/utils_dpdk.c
src/utils_dpdk.h