Changes committed to git://git.performancecopilot.org/pcp.git dev
qa/002.out | 1
qa/003 | 2
qa/029.out | 2
qa/055.out | 12
qa/108.out | 2
qa/139.out | 5
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/764 | 46 +++
qa/764.out | 16 +
qa/828 | 32 --
qa/834 | 507 +++++++++++++++++++++++++++++++++++++++++
qa/834.out | 170 +++++++++++++
qa/admin/check-vm | 1
qa/common.config | 2
qa/group | 6
src/include/builddefs.in | 2
src/include/pcp/config.h.in | 1
src/pmchart/sampling.cpp | 1
src/pmdas/infiniband/ib.c | 11
src/pmdas/linux_proc/cgroups.c | 3
src/pmdas/nvidia/GNUmakefile | 2
src/pmdas/nvidia/nvidia.c | 2
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
src/pmns/stdpmid.pcp | 2
src/python/pcp/pmapi.py | 2
56 files changed, 1379 insertions(+), 423 deletions(-)
commit 0bca4e8fd8eb0959a6b74065c8711ceb649f8885
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jul 3 17:48:15 2014 +1000
Reserve a domain number for perfevent PMDA
commit 12bbd6b951b0110e6eac5cf5eb8f109c417e3803
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jul 3 17:47:56 2014 +1000
Fix PMDA domain.h makefile rule to fail fully if domain missing
This means we will no longer have a partial domain.h generated,
which causes much confusion (bit Lukas a couple weeks back and
me today).
commit dd2f522207660a92ffaf3bfc42510117da98b06f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jul 3 15:10:02 2014 +1000
Update test qa/139 to handle new sample.bad.novalues metric
commit 138fb3e335adf5195705f5baec7da170d3370e6d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jul 3 15:07:37 2014 +1000
python api: Stans testing picked up a folio-related cut+paste failure
commit 89f2b1b97647676519878d5431ea875439feaf27
Merge: 1e12995 f8c6480
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jul 3 10:19:03 2014 +1000
Merge branch 'dev' of git://git.performancecopilot.org/kenj/pcp into dev
commit f8c6480b9ba7527d72c9216aca971eae4175cfe8
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jul 3 08:33:30 2014 +1000
qa/764 (new) - more pmie ruleset exercises
commit 412b1f89440beae2ef47e3223a88ae60fd836757
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jul 3 08:28:24 2014 +1000
src/include/pcp/config.h.in - add HAVE_PMA_QUERY_VIA
Was being set by configure, but never carried over to the header
files and the build.
Exposed by the last infinband pmda commit that started using
HAVE_PMA_QUERY_VIA.
commit 1e12995122f2c6c1d1b47cd2bfc98debacdae329
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Jul 3 08:13:22 2014 +1000
pmdanvidia: add LIB_FOR_DLOPEN for linkage on some platforms
commit ad87839001fa25088acda8f834db69058487eb1f
Author: Martins Innus <minnus@xxxxxxxxxxx>
Date: Thu Jul 3 08:10:11 2014 +1000
pmdanvidia: cater for a slow NVML initialisation
commit ab79cad41cd7f88cf63f7ed5e6a1e5667216daf6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu Jul 3 06:06:33 2014 +1000
nvidia pmda - fix build failure on older platforms
Fix from Martins Innus to guard metrics that require smp_query_via()
library support in cases where the infiniband library does not provide
this method.
commit 8886dd9c2dcac60a338687f90a661c3d4cfc346f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Jul 2 17:43:24 2014 +1000
linux_proc PMDA - remove compilation warning
commit 5801bf7d004af5d7463b554d2a62c2e9a55b048b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Jul 2 17:40:36 2014 +1000
pmchart/sampling.cpp - remove compilation warning
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
|