Changes committed to git://git.pcp.io/pcp.git dev
build/tar/postinstall.tail | 24
man/man3/pmdaeventarray.3 | 62
man/man3/pmeventflagsstr.3 | 4
man/man3/pmfreeeventresult.3 | 16
man/man3/pmunpackeventrecords.3 | 45
qa/010.out | 19
qa/029.out | 4
qa/031.out.freebsd | 101 +
qa/080 | 4
qa/1044 | 11
qa/139.out | 2
qa/156 | 2
qa/162.out.5 | 2
qa/232 | 16
qa/256.out.2 | 4
qa/273.out | 36
qa/278 | 4
qa/415.out | 6
qa/423.out | 3
qa/432.out | 4
qa/435.out | 1
qa/436.out | 4
qa/437.out | 8
qa/443.out | 4
qa/509.out.2 | 2
qa/510.out | 14
qa/569 | 6
qa/569.out | 10
qa/574 | 2
qa/574.out.freebsd | 106 +
qa/654.out | 2
qa/655 | 14
qa/655.out | 2076 ++++++++++++++++++++++++++-----
qa/836 | 16
qa/836.out | 10
qa/958 | 4
qa/admin/pcp-daily | 8
qa/common.compress | 9
qa/common.gfs2 | 2
qa/pmdas/bigun/GNUmakefile.install | 2
qa/pmdas/broken/GNUmakefile.install | 2
qa/pmdas/dynamic/GNUmakefile.install | 2
qa/src/atomstr.c | 15
qa/src/grind_conv.c | 7
qa/src/interp0.c | 21
qa/src/xval.c | 30
src/include/pcp/impl.h | 10
src/include/pcp/pmapi.h | 45
src/include/pcp/pmda.h | 11
src/libpcp/src/derive.c | 7
src/libpcp/src/derive_fetch.c | 5
src/libpcp/src/endian.c | 135 +-
src/libpcp/src/events.c | 789 +++++++----
src/libpcp/src/exports | 13
src/libpcp/src/freeresult.c | 72 -
src/libpcp/src/interp.c | 1
src/libpcp/src/stuffvalue.c | 1
src/libpcp/src/units.c | 31
src/libpcp/src/util.c | 308 +++-
src/libpcp_gui/src/record.c | 12
src/libpcp_pmda/src/events.c | 185 ++
src/libpcp_pmda/src/exports | 11
src/libpcp_qmc/src/qmc_metric.h | 5
src/pmchart/chart.cpp | 4
src/pmchart/sampling.cpp | 2
src/pmchart/tracing.cpp | 2
src/pmdas/freebsd/freebsd.c | 6
src/pmdas/gfs2/GNUmakefile | 21
src/pmdas/gfs2/control.c | 4
src/pmdas/gfs2/control.h | 1
src/pmdas/gfs2/ftrace.c | 25
src/pmdas/gfs2/help | 138 +-
src/pmdas/gfs2/latency.c | 373 +++++
src/pmdas/gfs2/latency.h | 70 +
src/pmdas/gfs2/pmda.c | 105 +
src/pmdas/gfs2/pmdagfs2.h | 7
src/pmdas/gfs2/pmns | 74 -
src/pmdas/gfs2/worst_glock.c | 88 -
src/pmdas/gfs2/worst_glock.h | 2
src/pmdas/sample/help | 13
src/pmdas/sample/pmns | 2
src/pmdas/sample/src/GNUmakefile.install | 2
src/pmdas/sample/src/events.c | 313 +++-
src/pmdas/sample/src/events.h | 7
src/pmdas/sample/src/sample.c | 20
src/pmdas/simple/GNUmakefile.install | 2
src/pmdas/trivial/GNUmakefile.install | 2
src/pmdas/txmon/GNUmakefile.install | 2
src/pmdumplog/pmdumplog.c | 396 +++--
src/pmevent/doargs.c | 5
src/pmevent/pmevent.c | 193 +-
src/pmie/src/pragmatics.c | 4
src/pminfo/pminfo.c | 171 +-
src/pmlogcheck/pmlogcheck.c | 395 +++--
src/pmstore/pmstore.c | 4
src/pmval/pmval.c | 5
src/python/pmapi.c | 1
97 files changed, 5375 insertions(+), 1471 deletions(-)
commit dd5c744dbee21ffa6fbe092c9c6660688d9b4860
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Aug 27 17:24:32 2014 +1000
Support for nanosecond resolution event timestamps
Adds support for a new metric type PM_TYPE_HIGHRES_EVENT,
with nanosecond precision (the garden-variety EVENT type
metric supports microsecond resolution).
This touches libpcp, libpcp_pmda, man pages, QA, a number
of client tools (couple still to come) and some new metrics
are added in to pmdasample to exercise end-to-end use.
This is the core functionality and is running well with no
regressions and initial testing. Some further QA is in the
works still though, checking yet more things (some on-disk
endian checking, deeper/internal API checking, etc) - will
arrive in a separate commit.
commit 14205003305e8c0aa75121e09e24aaa3d5f110ea
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Aug 27 08:37:33 2014 +1000
freebsd pmda - put sysctl diag behind debug guard
and don't need filter in qa/232 for bogus diagnostic.
commit 954a074286cc219246e7a5f2db5fc643a7d970cf
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Aug 27 06:32:52 2014 +1000
qa/admin/pcp-daily - generalize the handling of non-default git repos
commit 6713331b6436ed9fe818eaf09c2a211a85953d0e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Aug 27 06:32:27 2014 +1000
qa/574 - another freebsd tweak
commit b16555f7b104acf8d7d999195083a40fd9a2ae75
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Aug 27 06:31:18 2014 +1000
QA - FreeBSD changes
With these changes I've almost got -g sanity passing ...
commit d00d36c6345dc9a88ac9a0cfee20774f138a15cf
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Aug 27 06:28:00 2014 +1000
tarball packaging - postinstall changes
Some more directories and files that need their mode and ownership
to be fixed after unpacking the tarball.
Driven by FreeBSD QA.
commit 5253d13c23b63a02da12d3298768107b76f5d657
Author: Paul Evans <pevans@xxxxxxxxxx>
Date: Tue Aug 26 18:46:11 2014 +0100
pmdagfs2: Add a set of glock latency metrics values
Add a new set of latency metrics for glock grant, demote and queue requests.
These latency metrics are split to include a value for each lock type for
each CPU; Values are calculated through the GFS2 tracepoints and are
measured in micro-seconds (usecs) for each individual lock type.
Updated the qa tests 654 and 655 to both test and reflect these new metrics.
Have also performed some small cleanups:
- Remove worst_glock.h ARRAY SIZE DEFINE (Missed in re-factorisation)
- Static function worst_glock_assign_glocks in worst_glock.c
- Fix comment in worst_glock.c worst_glock_set_state
commit cf540d8f38ee9a2e83e4da8531c2bf51231c6406
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Aug 26 21:35:16 2014 +1000
qa/958 - xv error message depends on locale
Yep, first time for this!! Need to map recognised -> recognized.
Expect this will break for any non-English locale!
commit f974699bfbba57bfb8ce314fd16e4187ab02cc26
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Aug 26 16:17:13 2014 +1000
Filter the working directory from new pmwtf test output
commit 7233496105ea25351cd10c88663ef89f63ee00b6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Aug 26 08:39:11 2014 +1000
Continue Kens recent work with libdl on the installed makefiles
This commit extends the recent -ldl-via-macro makefile work (for the
*BSD build) to cover the other two libraries potentially requiring
platform-specifics, as for the rest of the build (-lm/-lpthread).
commit 43a8d75af1652379d8bcc5351ecedc3a91987209
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Aug 26 08:35:41 2014 +1000
Fix small memory leak from recent libpcp_gui record tmpfile fix
|