Changes committed to git://oss.sgi.com/pcp/pcp-gui.git dev
qa/.gitignore | 1
qa/029 | 1
qa/029.out | 141 +++++++++++++--
qa/src/qmc_group/qmc_group.cpp | 2
src/libqmc/qmc_context.cpp | 21 +-
src/libqmc/qmc_context.h | 6
src/libqmc/qmc_metric.cpp | 362 +++++++++++++++++++++++++++++------------
src/libqmc/qmc_metric.h | 77 ++++++--
src/libqmc/qmc_source.cpp | 15 +
src/libqmc/qmc_source.h | 5
10 files changed, 471 insertions(+), 160 deletions(-)
commit d80526d9cdb23fa9bc10cb86fb65f4a069d3b664
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Sep 5 11:24:02 2012 +1000
Event tracking and reporting (debug) is now stable in libqmc
The commit completes the initial implementation. We have the
ability to mimic pmevent reporting now via libqmc, and the QA
test program qmc_event (used in 029) does just that. It also
exercises the capability of querying regular sampled metrics
as well as event trace metrics at the same time (i.e. within
a single fetch request). Very funky!
The remaining issues were around things like modifying copies
of QVector iteration variables rather than underlying data,
that sort of thing. Test 029 is updated to filter timestamps
which are now being reported (these change on each request to
pmdasample for new values, of course) as well as to include
the reported event parameters. These are not filtered as we
use pmstore to setup for a deterministic stream of records.
commit 6cc216c7d6af43af6fddd11ea36dbe265fa2b291
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Sep 4 20:56:13 2012 +1000
Further refinements to the event record dumping code
commit b3a3c751bf93940a1fdbc40771f0ce7fc8def29b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Sep 4 17:17:56 2012 +1000
Implement event record dumping in libqmc
Still a few issues to resolve, but structurally this makes
a bit more sense now. Introduces a QmcEventParameter class
to allow parameters to be tracked correctly, rather than a
direct QmcMetricValue vector (which lacks individual PMID,
as well as back-pointers for descriptors and indoms).
commit 1dcab637e98e57906b44c212dc2acdde531c0cb1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 3 20:48:21 2012 +1000
Update event test output now that libqmc fix in place
commit 814ed6975dbffb0f977edefc0f14f9347a1751bb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 3 20:46:36 2012 +1000
Update qa gitignore file for new sources
commit 3a3b7bfafd14e9a47c7ba40500920546a6be479e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 3 17:38:27 2012 +1000
Correct an unguarded free in libqmc event handling code
|