pcp
[Top] [All Lists]

pcp-gui updates

To: pcp@xxxxxxxxxxx
Subject: pcp-gui updates
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 5 Sep 2012 01:30:22 -0400 (EDT)
In-reply-to: <1524608732.5456192.1346808438464.JavaMail.root@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
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

<Prev in Thread] Current Thread [Next in Thread>