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.
|