pcp
[Top] [All Lists]

pcp updates: build, pmdapapi, qa

To: pcp@xxxxxxxxxxx
Subject: pcp updates: build, pmdapapi, qa
From: Lukas Berk <lberk@xxxxxxxxxx>
Date: Mon, 08 Dec 2014 15:43:30 -0500
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)
Hi,

Changes commited to git://sourceware.org/git/pcpfans.git lberk/dev

I've updated pmdapapi with enumerating through native perf and uncore
events, and adding those to the available metrics the pmda presents.
I've also added qa/789 testing that, if present, we can properly count a
basic native event using the papi.control.{en,dis}able metrics.
pmdapapi manpage has been updated with a new paragraph metion native
events, and a quick example.

A spin-rawhide fix was included due to some changes of the fedora.spec
file from the rpmlint fix.

 build/rpm/spin-rawhide    |    2 -
 qa/789                    |   76 ++++++++++++++++++++++++++++++++++++++++++++++
 qa/789.out                |   30 ++++++++++++++++++
 qa/group                  |    1 
 src/pmdas/papi/papi.c     |   55 +++++++++++++++++++++++++++++++--
 src/pmdas/papi/pmdapapi.1 |   18 ++++++++++
 6 files changed, 178 insertions(+), 4 deletions(-)
---------------------------------------------------------------------------------
commit a52285257835899c38ec568e5844d0408325bfc2
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Mon Dec 8 14:50:54 2014 -0500

    Add documentation regarding new native components
    
    Mention the new addition of native events (both perf and uncore).
    An example is included enabling/disabling a couple native perf events

commit a52285257835899c38ec568e5844d0408325bfc2
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Mon Dec 8 14:50:54 2014 -0500

    Add documentation regarding new native components
    
    Mention the new addition of native events (both perf and uncore).
    An example is included enabling/disabling a couple native perf events

commit 6190949543aa4d50445e799cc1d94f3dabe7789e
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Mon Dec 8 14:49:16 2014 -0500

    Add pmdapapi native event testcase, 789
    
    qa/789 - check if native events are present, if so, measure
    papi.system.perf.CYCLES metric
    qa/789.out - matching output
    qa/group - add new test with associated group

commit b5778d6684cf65b1d57bdd09182b922930ed2293
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Mon Dec 8 11:04:47 2014 -0500

    Update pcp-webjs var to account for rpmlint Source field changes
    
    the rpmlint based changes in the spec file changed how the Source:
    fields are listed, and thus, how we named directories later on with
    the variable name.  Changing the initial regex to simply take the
    original tarball name

commit cd313626e6f8fed540dcf2b6fea26cb619d36451
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Thu Dec 4 15:01:39 2014 -0500

    Add native papi uncore events to tracked pmdapapi components
    
    Also allow perf_event_uncore components to be tracked.  This is a
    simple comparison to the component name

commit 825fa6334161188168070145189d3c943d7cde6e
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Thu Dec 4 11:52:05 2014 -0500

    Add native perf events to papipmda
    
    Add basic functionality to make the native perf components available to the 
user

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