Hi,
Changes committed to: lberk/papi on git://sourceware.org/git/pcpfans.git
A few more updates for pmdapapi, including dynamically generated
metrictab and enabling/disabling multiplexing based on metric value (and
of course updated qa to go with it). The multiplexing commits
specifically may make it easier to test for ECNFLCT cases. I'll be
working on adding that next.
I've also gone ahead and cherry-picked Frank's metric unit changes[1] as
it conflicted with my multiplexing commit. Should be easier to merge
directly from my branch.
Cheers,
Lukas
[1] - http://www.pcp.io/pipermail/pcp/2014-November/006006.html
qa/813.out | 6
qa/914.out | 10
qa/967.out | 12
src/pmdas/papi/help | 4
src/pmdas/papi/papi.c | 596 +++++++---------------------------------------
src/pmdas/papi/pmdapapi.1 | 7
src/pmdas/papi/pmns | 17 -
7 files changed, 135 insertions(+), 517 deletions(-)
commit f81da17d7ee108072510e20a89778d2c725aab03
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date: Wed Nov 19 12:50:57 2014 -0500
papi pmda: tweak metric units
Some of the papi.* metric units can be more precise:
papi.system.* counters to signed 64-bit and Units: count
papi.available.num_counters to Units: count
papi.control.auto_enable left as is
papi.control.enable etc. to Units: none
Conflicts:
src/pmdas/papi/papi.c
commit b4f511d5ada7edf99167cddcf28c9e2df3aa7c86
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Wed Nov 19 14:52:11 2014 -0500
Update multiplexing metric to papi.control.multiplex
Shorten the metric name, update docs, pmns, qa accordingly
commit 3a5abd38cbaab6ee412818097c2d8f572707c60c
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Wed Nov 19 14:06:14 2014 -0500
Add papi.control.enable_multiplexing metric to allow value based enablement
qa/914.out - update current testcase
src/pmdas/papi/help - add help text
src/pmdas/papi/papi.c - add functionality and new metric
src/pmdas/papi/pmdapapi.1 - update documentation
src/pmdas/papi/pmns - update papi.control namespace and add metric
commit 826762970250e21556635e29bccb9ed252f198ce
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Wed Nov 19 09:59:12 2014 -0500
Remove unused gid references
We only run checks for uid's so remove the gid fields and update
the variable names accordingly
commit 7e9b87e49b18969c9a05d221f55155c8d78bce8b
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date: Tue Nov 18 20:31:07 2014 -0500
Dynamically populate pmdapapi metric table based on available metrics
We should fill in the 'metrictab' variable dynamically, based on the
metrics we observe during initialization. This allows us to avoid
having a giant table of all possible papi metrics.
|