pcp
[Top] [All Lists]

pcp updates: fche, scox merges + qa

To: pcp@xxxxxxxxxxx
Subject: pcp updates: fche, scox merges + qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon, 13 Jan 2014 22:49:13 -0500 (EST)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <580713524.1273642.1389667670365.JavaMail.root@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: vhxU629f4a5qxwbOrrPdSxFDSOKZ9g==
Thread-topic: pcp updates: fche, scox merges + qa
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 CHANGELOG               |    5 +
 man/man1/pmlogger.1     |    4 
 qa/.gitignore           |    2 
 qa/248                  |   11 ++
 qa/248.out              |   51 ------------
 qa/248.out.1            |   51 ++++++++++++
 qa/248.out.2            |   99 +++++++++++++++++++++++
 qa/465                  |    8 +
 qa/465.out.3            |   32 +++++++
 qa/466.out.1            |   14 ---
 qa/750                  |   32 +++++--
 qa/750.out              |  185 --------------------------------------------
 qa/750.out.1            |  185 ++++++++++++++++++++++++++++++++++++++++++++
 qa/750.out.2            |  200 ++++++++++++++++++++++++++++++++++++++++++++++++
 qa/common.rpm           |    4 
 src/pmdas/rpm/help      |    3 
 src/pmdas/rpm/pmns      |    1 
 src/pmdas/rpm/rpm.c     |   10 +-
 src/pmdas/rpm/rpm.h     |    4 
 src/pmlogger/src/gram.y |   51 +++++++++++-
 20 files changed, 680 insertions(+), 272 deletions(-)

commit 74e97a1e1ed7b18269c6ca97b3e2c2988bbc8dca
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jan 14 13:40:40 2014 +1100

    Resolve QA fallout resulting from pmlogger de-dup changes
    
    qa/248 - this test uses explicitly "-s 6" to ensure 6 records
    are written to the test archive.  We now successfully merge the
    three pmlogger tasks (config blocks) the test would have setup
    into one, which results in different raw pmdumplog output.  I've
    added -Dappl1 to the test to show the de-duping happening, and
    split the output based on PCP_VER.
    
    qa/465 - another case of de-duplication reducing the number of
    pmlogger tasks (and log size).  This is a good test case showing
    what a more ideal pmlogger fix should do (one task) rather than
    what the simplified workaround we've put in place for now does
    (i.e. multiple log-once tasks) - see 465.out.3 vs 465.out.2 and
    note the removed section is what *should* be there.

commit 9e202e4f7e80200b0e0b7d079d845855c3313784
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jan 14 11:48:32 2014 +1100

    Updates to the changelog after recent code additions

commit 764a143d83ea213556b89311a6cdb47aaac86893
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jan 14 11:43:45 2014 +1100

    Add a diagnostic to pmlogger metric-dup reduction heuristics

commit 0ca25558c8d44f034402b825b77a2e1c865587a1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jan 14 11:20:36 2014 +1100

    Export a separate rpm.name metric from pmdarpm.
    
    Add rpm.name metric since we no longer have this separate
    info after instance name change.
    
    Update test qa/750 to cope with new instance names and the
    addition of the rpm.name metric.

commit 47548ed3e8f5649958e0359e62f2f2d627b1b6bc
Author: Stan Cox <scox@xxxxxxxxxx>
Date:   Tue Jan 14 10:02:00 2014 +1100

    pmdarpm PR1042: instance names were not unique, use NEVRA
    
    Switch from using just the rpm name for metric instance names,
    to the full name-epoch-version-release-arch string which has a
    much better chance of being unique.

commit 9e56138016885da9bd0fa536a9a5e6eb37d2b3b6
Merge: 2f3458b e2301eb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Jan 14 08:40:14 2014 +1100

    Merge branch 'fche/dev' of ../pcpfans into dev

commit e2301eb9c6b3e89fabd8697cff81bafd76b27fe5
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Mon Jan 13 15:28:57 2014 -0500

    pmlogger PR1041: implement limited duplicate-elimination amongst metrics
    
    Duplicates are detected during parsing, in the dometric() function
    which fires after a new metric & instance-spec is identified.  It is
    skipped if the same metric & group-specs & non-instance-specificity is
    detected in a prior task_t group.  This dramatically reduces the amount
    of logging data generated from a default-pmlogconf running against some
    random Linux box (46.36 -> 17.01 Mbytes/day).

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: fche, scox merges + qa, Nathan Scott <=