Changes committed to git://git.pcp.io/kenj/pcp master
Ken McDonell (11):
qa/admin/allow-pmlc-access: prompt for help when multiple network i/fs
found
qa: assorted improvements to pmcpp coverage and correctness
pmcpp: man page updates for -I and -P options
pmcpp: test cases used in man pages
pmcpp: add -I and -P options
qa/061: pmlogger -C changed output diag ordering slightly
qa/common.filter: extend _filter_pmlogger_log
qa/853: updated to track latest pmcpp changes
qa/811&992: (new) to test pmcpp integration with pmlogger
pmcpp: more refinements
pmlogger: integration with pmcpp
man/man1/pmcpp.1 | 38 +++---
man/man1/pmlogger.1 | 31 +++++
qa/061.out | 2
qa/463 | 78 ++++---------
qa/463.out | 6 -
qa/464.out | 8 -
qa/811 | 61 ++++++++++
qa/811.out | 44 +++++++
qa/853 | 93 ++++++++++++----
qa/853.out | 172 +++++++++++++++++++++++++++++-
qa/992 | 94 ++++++++++++++++
qa/992.out | 72 ++++++++++++
qa/admin/allow-pmlc-access | 19 +++
qa/common.filter | 1
qa/group | 2
src/pmcpp/frequencies | 2
src/pmcpp/man.1.in | 5
src/pmcpp/man.2.in | 17 ++
src/pmcpp/pmcpp.c | 250 +++++++++++++++++++++++++++-----------------
src/pmlogger/src/error.c | 22 +++
src/pmlogger/src/lex.l | 2
src/pmlogger/src/logger.h | 1
src/pmlogger/src/pmlogger.c | 95 ++++++++++++----
23 files changed, 900 insertions(+), 215 deletions(-)
Details ...
commit 6b6c2d8c83134607d7f4714a036444202574144c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 27 17:28:20 2015 +1000
pmlogger: integration with pmcpp
Every pmlogger configuration file is now preprocessed with:
pmcpp -rs -I $PCP_VAR_LIB/config/pmlogger
commit 10fd6d491551e7edc589f62fbd10924ca336aa38
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 27 17:24:35 2015 +1000
pmcpp: more refinements
Reconsidered the -s behaviour, and in particular reinstated
the linemarker lines (# <lineno> "filename") and the empty
lines (for % control lines and lines in the "false" block of a
%if... conditional).
These are both needed to allow accurate line number reporting from
tools like pmlogger that have given the user's input file to pmcpp
before they start parsing and potentially finding errors.
Also fixed a bug so -c /dev/null (or any char device) works as
expected.
commit a3cb3e37884bbbffa2a0b3675e8235e724d42b77
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 27 17:20:25 2015 +1000
qa/811&992: (new) to test pmcpp integration with pmlogger
commit 6c89f62df3d487ef40088e8dd49786ec053b4acd
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 27 17:20:02 2015 +1000
qa/853: updated to track latest pmcpp changes
commit 99e20a39619ae8cbd533188fee1738bc2ec27f61
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 27 17:17:36 2015 +1000
qa/common.filter: extend _filter_pmlogger_log
Remove newly added "preprocessor cmd" line from pmlogger log ... most
tests do not care about this
commit b846955ea9d607b6c6004dcade9ce55c12423d17
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Jul 27 17:15:55 2015 +1000
qa/061: pmlogger -C changed output diag ordering slightly
commit 105686efa9c1f131c0142412a1d7ff3cbde6120c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Jul 26 16:42:33 2015 +1000
pmcpp: add -I and -P options
commit 12740c1e79c59a1ffd1d11a15f13b3e0fdd69065
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Jul 26 16:41:31 2015 +1000
pmcpp: test cases used in man pages
Just in the git tree, not packaged ... useful to make sure pmcpp
works as advertised in pmcpp(1).
commit 8afd1802af34c667f929be8b24c5b63fe7dcfc2a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Jul 26 16:41:05 2015 +1000
pmcpp: man page updates for -I and -P options
commit 9d243d85a1673cd93cb79304397f019e82ce7e93
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Jul 26 16:39:47 2015 +1000
qa: assorted improvements to pmcpp coverage and correctness
commit 459bea39af5c0eb31391d2785ef14636ae81d6f4
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Jul 26 16:39:08 2015 +1000
qa/admin/allow-pmlc-access: prompt for help when multiple network i/fs found
|