pcp
[Top] [All Lists]

pcp updates - pmie rulesets and assorted changes

To: <pcp@xxxxxxxxxxx>
Subject: pcp updates - pmie rulesets and assorted changes
From: "Ken McDonell" <kenj@xxxxxxxxxxxxxxxx>
Date: Wed, 2 Jul 2014 13:25:11 +1000
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <20140702025553.EFA21A357E@xxxxxxxxxxxxxxxxxxx>
References: <20140702025553.EFA21A357E@xxxxxxxxxxxxxxxxxxx>
Thread-index: AQFhPw0SfWgkvz6RCxwDBD47v6V8nZxozDwg
These commits add pmie rulesets (man page is still to come).

Also some assorted sample PMDA, QA and odds and sods changes.
Changes committed to git://oss.sgi.com/kenj/pcp.git dev

 qa/002.out                            |    1 
 qa/003                                |    2 
 qa/029.out                            |    2 
 qa/055.out                            |   12 
 qa/108.out                            |    2 
 qa/149.out.linux                      |    1 
 qa/156.out.3                          |    6 
 qa/162.out.5                          |    1 
 qa/256.out.2                          |    2 
 qa/273.out                            |    5 
 qa/310.out                            |    4 
 qa/319.out                            |   56 -
 qa/501-linux.out                      |  144 ++--
 qa/509.out.2                          |    1 
 qa/523.out.2                          |   24 
 qa/549                                |    2 
 qa/549.out                            |    2 
 qa/569.out                            |    5 
 qa/744                                |   48 +
 qa/744.out                            |  200 ++++++
 qa/745                                |   53 +
 qa/745.out                            |  218 ++++++
 qa/828                                |   32 
 qa/834                                |  507 +++++++++++++++
 qa/834.out                            |  170 +++++
 qa/admin/check-vm                     |    1 
 qa/common.config                      |    2 
 qa/common.filter                      |    3 
 qa/group                              |    8 
 src/pmdas/sample/GNUmakefile          |    2 
 src/pmdas/sample/get_next_pmid        |   48 +
 src/pmdas/sample/help                 |    1 
 src/pmdas/sample/pmns                 |    4 
 src/pmdas/sample/src/sample.c         |    4 
 src/pmie/src/act.sk                   |   36 -
 src/pmie/src/andor.c                  |  132 ++--
 src/pmie/src/dstruct.c                |   16 
 src/pmie/src/dstruct.h                |   18 
 src/pmie/src/eval.c                   |   23 
 src/pmie/src/fun.h                    |    1 
 src/pmie/src/grammar.y                |   56 +
 src/pmie/src/lexicon.c                |   14 
 src/pmie/src/match_inst.c             |   30 
 src/pmie/src/meta                     |   40 -
 src/pmie/src/misc.sk                  |  115 ++-
 src/pmie/src/pragmatics.c             |    2 
 src/pmie/src/show.c                   |   86 +-
 src/pmie/src/syntax.c                 |   89 +-
 src/pmie/src/syntax.h                 |    2 
 ...

commit 525ce0256c25c32d55fbb06514864109ce53f8ce
Merge: 74d0c72 ac93b8a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jul 2 12:48:53 2014 +1000

    Merge branch 'pmie-group' into dev

commit ac93b8a81548e59d8b4eda71659ae668c2fe5415
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jul 2 09:38:46 2014 +1000

    pmie - initial working version of rulesets
    
    Adds unknown -> action and otherwise -> action clause to deal with
    exceptions and "when all else fails" cases.

commit 08fa5b9bcb4fc4de2a5a7bd853390b45bae0c879
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jul 2 09:36:05 2014 +1000

    qa/834 (new) - extensive exercising of pmie rulesets

commit 7a3026aeab3264bfb991e8655a3f4c970e381d68
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jul 2 09:34:27 2014 +1000

    qa/549 - unknown is now a reserved word for pmie
    
    test used to include
    unknown = ...
    need to change this to
    notknown = ...

commit fad90eb786ce08f366150b2701f195aa25df9af2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jul 2 07:58:30 2014 +1000

    qa changes for new sample PMDA metric
    
    sample.bad.novalues and sampledso.bad.novalues are new.

commit ae055c8a9eea9837be98c6896e291554f8ed1e0d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jul 2 06:29:38 2014 +1000

    sample PMDA - add missing help text for sample.bad.novalues

commit 371417e2110e2d6bb3312cc4aa4aba42bd126939
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jul 1 07:03:50 2014 +1000

    qa assorted - track pmie changes
    
    These ones are in particular for this one:
    pmie - with -v use "unknown" instead of "?" for boolean values
    that caused some cosmetic QA fallout.

commit 09307d4dcd8f56fda373ba2ac3f2a70aa5bf2306
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jul 1 07:02:56 2014 +1000

    qa/828 - tune the valgrind suppressions
    
    These seem to work better across several platforms and valgrind
    flavours.

commit f1683469dd35949c5df80d1a11b34eb4553dfa3d
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jul 1 07:02:23 2014 +1000

    qa/group - 501 is local, not remote

commit c986d27f544a804c10121c7d56696b815d17b6bf
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jul 1 07:01:22 2014 +1000

    qa/common.config - tweak kenj's qa machines config

commit b0db75aa3726cb9e914e2cb6034c1c727391eed6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Jul 1 07:00:38 2014 +1000

    qa/admin/check-vm - add curl to the list of things we need for QA

commit 2289808c81bb7be9b4a9f9d75e1a18ed0684979e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Jun 30 07:20:52 2014 +1000

    qa/group - 055 is not remote

commit da2826c4f23581e527d5cd9ae4e8f5cbafe3aeac
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Jun 30 07:13:42 2014 +1000

    sample PMDA - add sample.bad.novalues
    
    A scalar metric that never has any values ... used for pmie testing
    initially.

commit 43eb4a1eea6c913b461bf46d6b8dc32d2702a188
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Jun 30 07:11:20 2014 +1000

    sample PMDA - add helper script get_next_pmid
    
    Scans the PMNS to find the next bunch of unassigned PMIDs.
    Just for the sample PMDA which has grown to the point where
    it is not immediately obvious which PMIDs have been used.

commit b41da65074b52fc7bee1737b4b83dd5aeace398f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Jun 30 07:08:02 2014 +1000

    pmie - internal refactoring for booleans
    
    This should be completely cosmetic, but makes the code more readable
    and less exposed to cpp name conflicts. The boolean constants have
    been mapped as follows:
        FALSE -> B_FALSE, TRUE -> B_TRUE and DUNNO -> B_UNKNOWN
    and the typedef Truth renamed Boolean.

commit 75d844f33e278621c94ca4615f4289cf280c06f6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Jun 30 06:53:03 2014 +1000

    pmie - with -v use "unknown" instead of "?" for boolean values
    
    With rulesets we're making the Kleene logic (3-valued boolean logic)
    more visible, so report values as "unknown" where appropriate.
    
    "?" is retained for the non-boolean values that are unknown or
    undefined.

commit 6aa9b0d80d1f042977f1a0c32d2e205aaf52c003
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat Jun 28 18:31:34 2014 +1000

    interim commit for new pmie "ruleset" functionality

commit 0b967667eda32ee970868864d0ae726ac94d6475
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat Jun 28 07:13:31 2014 +1000

    Fix rpm builds for rpm versions prior to 4.6
    
    For the pcp-doc package, conditionally exclude
    BuildArch: noarch
    if the rpm version is not 4.6 or later.


<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates - pmie rulesets and assorted changes, Ken McDonell <=