Changes committed to git://oss.sgi.com/kenj/pcp.git dev
qa/022 | 2
qa/191 | 5
qa/191.out | 6
qa/255 | 9
qa/297 | 4
qa/321 | 10
qa/321.out | 12
qa/325 | 1
qa/358 | 4
qa/360 | 5
qa/361 | 12
qa/361.out.2 | 82 ++--
qa/514 | 46 +-
qa/514.out | 802 +++++++++++++++++++++++++++++++++++++++----
qa/515 | 82 ++++
qa/515.out | 26 +
qa/group | 1
qa/pmdas/GNUmakefile.install | 14
src/pmcd/GNUmakefile | 2
src/pmcd/pmdaproc.sh | 8
src/pmie/src/eval.c | 3
src/pmie/src/grammar.y | 6
src/pmie/src/show.c | 95 +++--
23 files changed, 1063 insertions(+), 174 deletions(-)
commit 92068154c598b7a635bef475795fc3e948547103
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Dec 14 07:04:13 2012 +1100
qa/360 - allowed back in the pool now
commit 03757519ab612ba21ec3792620994a54ac6ddad5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Dec 14 06:17:44 2012 +1100
qa/325 - small diagnostics improvement
commit 142346c2e37ef711996f62722c796c619b2e7f96
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Dec 14 06:17:05 2012 +1100
qa/255 - fix some more non-root pmcd fallout
commit 220034a6a0895ace07d3bb036ce469b9a989b5ba
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Dec 14 06:11:46 2012 +1100
pmdaproc.sh - rotate PMDA log files before starting a PMDA
This change ensures a PMDA launched from one of the Install
scripts and PMDA's launched by pmcd at startup from the
$PCP_RC_DIR/pmcd script both rotate old PMDA logfiles from
<name>.log to <name>.log.prev.
Since the non-root pmcd changes this is more important as
<name>.log may be owned by root, but the new PMDA may be running
as the user "pcp" and unable to overwrite an existing <name>.log,
which was causing the PMDA's log to be spliced into pmcd.log.
commit 41552a2fe0407f2cfeff34c59aa0b1a67f8ca652
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Dec 14 06:07:14 2012 +1100
Make $PCP_LOG_DIR/pmcd mode 1777
Since the non-root pmcd changes, we can have log files for PMDAs created
by either "root" or the user "pcp". To allow a PMDA launched from pmcd's
SIGHUP handling (PMDA install or restarting a failed PMDA) to be able to
create their own log files, the mode of $PCP_LOG_DIR/pmcd has to be less
restrictive ... mode 1777 follows the $PCP_TMP_DIR model.
commit 1e5fad42db79330d3940ba4846364df187f6dfea
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Dec 13 11:06:35 2012 +1100
qa/361 - would not have worked since proc PMDA split from Linux
Fix output file selection and output file.
Failures would have been masked if proc PMDA was _not_ installed
on the system under test.
commit a05b388ae090c13fcf54c4b7a7ca713e7b73087c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Dec 13 10:48:42 2012 +1100
qa/297 - tweak filter
Remove (recent) __pmSetDataIPC diagnostics from output.
commit 699091748f2c20825376ba37280ffe978e72b7a1
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Dec 13 06:57:52 2012 +1100
qa - use GNUmakefile.install when running QA in the tree
Extend earlier fix to the pmdas subdir within qa ... fixes failures
for the broken pmda (qa/274).
commit 1ce774e5352ce259a1eab3470326004d9d4329bf
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Dec 13 06:27:14 2012 +1100
qa/022 - expect fd > 9 after nss/nspr changes
commit 995352bee82ef158a5b66dc824b63bde2c127feb
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Dec 12 20:52:45 2012 +1100
qa/514 - back in the game
Re-enable ... now passing a much larger set of tests with recent
pmie changes.
But still some work TODO here.
commit 807d7a43e1cc1c7071579976c3d91733e33222cd
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Dec 12 20:51:15 2012 +1100
qa/358 - fix typo and make a little more stable
commit c8d36df7d45b3e5fdd66781789f0c9723c6b1cd4
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Dec 12 20:50:19 2012 +1100
qa/321 - tweak after recent pmie %i/%v changes
commit d3a826bb483afcbec6f2434ba06cefc09b4297f6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Dec 12 20:48:52 2012 +1100
qa/515 - (new) exercise falling and rising operators for pmie
commit 15cfcfdb3bc1c6fcd43b6cc3adfd857ab7f7afa7
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Dec 12 20:47:51 2012 +1100
pmie - more verbose diagnostics for %i, %v with -Dappl2
commit 9c13777cd494eac77f798a7cbafc571f5c14ddae
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Dec 11 07:41:20 2012 +1100
pmie - fix match_inst and nomatch_inst reporting with -d
When using -d (interactive or debug mode), expressions containing
the match_inst or nomatch_inst operators were being reported
incorrectly and the regex argument was not being treated correctly
... this is a compiled regex at this point, so the original string
representation cannot be recovered and reported ... use "/regex/"
instead.
commit b55be3b78a4fc400c0429dab324dd718748772ce
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue Dec 11 07:22:08 2012 +1100
pmie - expression fixups
Remove code that depends on order of values assigned to operators ...
so op >= ABC && op <= DEF replaced by enumeration of the operator
values in the guard, e.g. op == ABC || op == PQR || op == DEF
Fix %[iv] bindings for the count_{inst,sample,host} operator.
commit a2b7595d3b32a60eb61fae6610a03c6362ef8655
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Dec 10 15:54:14 2012 +1100
qa/191 - tweak after recent pmie changes
|