pcp
[Top] [All Lists]

pcp updates - pmie, qa, non-root fallout

To: pcp@xxxxxxxxxxx
Subject: pcp updates - pmie, qa, non-root fallout
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri, 14 Dec 2012 07:07:40 +1100
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



<Prev in Thread] Current Thread [Next in Thread>