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).
|