Changes committed to git://git.performancecopilot.org/kenj/pcp.git dev
qa/admin/check-vm | 21 +++++++++++++++------
src/libpcp_pmda/src/callback.c | 14 +++++++-------
src/libpcp_pmda/src/libdefs.h | 8 ++++----
src/libpcp_pmda/src/open.c | 2 +-
src/pmcd/rc_pmcd | 2 +-
5 files changed, 28 insertions(+), 19 deletions(-)
commit f856e2c17103540b87952e396f3a7de9cec9a66a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Nov 21 09:46:59 2014 +1100
libpcp_pmda: change e_ext_t to expose pmdaInterface
The e_ext_t struct is internal to libpcp_pmda, but it is exposed
via the e_ext field of the pmdaExt struct that is accessible to
every callback that a PMDA developer might choose to override.
This change replaces the pmda_interface field of e_ext_t with
a back pointer to the PMDA's controlling pmdaInterface struct
(from which pmda_interface can be found, but more importantly a
while lot more information is available).
Motivated by Frank's observation that the existing libpcp_pmda
does not allow a "fetch" callback to be independent of the
metrictab, which restricts some dynamic metric use cases where
the pmDesc is not in a metrictab, but is instantiatd by the PMDA's
"desc" callback.
commit 9f008b28bb176b95cd2e8cb6ebfc847859e20410
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Nov 21 09:46:10 2014 +1100
qa/admin/check-vm: cleanup -v output formatting
commit 9c4c70749aea09ff53c212df88e3049e60ea2e90
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Nov 18 07:19:19 2014 +1100
src/pmcd/rc_pmcd: fix mkdir mode
If the script finds $PCP_TMP_DIR/pmlogger is missing it recreates
it, but the mode should be 775 not 777.
|