lpar plugin: new attempt
authorAurélien Reynaud <collectd@wattapower.net>
Wed, 1 Sep 2010 20:28:38 +0000 (22:28 +0200)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Fri, 3 Sep 2010 06:49:53 +0000 (08:49 +0200)
commit3e375cba6873e0e5d47de4b16058cbd5ceb96184
tree46cf3d1e4f71363eacf15cb76c2a9faccf4cf149
parentf3feef5de90c0c926ee76c96972c4ce4b8b5c838
lpar plugin: new attempt

Hello Florian,

here is a new version of my lpar plugin. I tried to address the
shortcomings of the previous attempt:

- Minimum and maximum proc capacity are gone, being static values
- The plugin now uses the cpu type for every value, so there is no need
anymore for the lpar_cpu type
- This also means there is no need anymore to compute rates in the
plugin, so the code is IMHO much more elegant
- There is a config option "ReportBySerial", as described in my previous
email
- We now use pool_busy_time directly instead of computing it from total
and idle

The patch is against the current 4.10 branch, rather than against
ar/lpar, because it is more of a complete rewrite than just fixes. I
could provide a patch against ar/lpar however if you prefer so.

Regards,

Aurélien Reynaud

Signed-off-by: Florian Forster <octo@leeloo.lan.home.verplant.org>
src/lpar.c
src/types.db