Changes committed to git://git.pcp.io/pcp.git master
Nathan Scott (5):
qa: rework interrupts and dynamic metric test qa/955
pmdalinux: persist interrupt and softirq metric name:id maps
build: do not include .gitignore in installed file set
pmdaproc: fix failure status handling in PMDA Install scripts
pmdaproc: do not exit with direct status code, its ignored
Marko Myllynen (1):
zsh completion: implement pcp sub/command caching
books/PCP_PG/pcp-programmers-guide.pdf |binary
books/PCP_PG/pcp-programmers-guide.xml | 32 +++---
qa/955 | 68 ++++++++----
qa/955.out | 78 +++++++++++---
qa/GNUmakefile | 2
src/pmcd/pmdaproc.sh | 84 +++++++--------
src/pmdas/activemq/Install | 5
src/pmdas/activemq/Remove | 2
src/pmdas/apache/Install | 2
src/pmdas/apache/Remove | 2
src/pmdas/bash/Install | 2
src/pmdas/bash/Remove | 2
src/pmdas/bonding/Install | 12 --
src/pmdas/bonding/Remove | 2
src/pmdas/cifs/Install | 2
src/pmdas/cifs/Remove | 2
src/pmdas/cisco/Install | 2
src/pmdas/cisco/Remove | 2
src/pmdas/dbping/Install | 6 -
src/pmdas/dbping/Remove | 2
src/pmdas/dm/Install | 5
src/pmdas/dm/Remove | 2
src/pmdas/ds389/Install | 5
src/pmdas/ds389/Remove | 2
src/pmdas/ds389log/Install | 5
src/pmdas/ds389log/Remove | 2
src/pmdas/dtsrun/Install | 2
src/pmdas/dtsrun/Remove | 2
src/pmdas/elasticsearch/Install | 5
src/pmdas/elasticsearch/Remove | 2
src/pmdas/gfs2/Install | 2
src/pmdas/gfs2/Remove | 2
src/pmdas/gluster/Install | 2
src/pmdas/gluster/Remove | 2
src/pmdas/gpfs/Install | 2
src/pmdas/gpfs/Remove | 2
src/pmdas/gpsd/Install | 5
src/pmdas/gpsd/Remove | 2
src/pmdas/infiniband/Install | 5
src/pmdas/infiniband/Remove | 2
src/pmdas/jbd2/Install | 2
src/pmdas/jbd2/Remove | 2
src/pmdas/json/Install | 2
src/pmdas/json/Remove | 2
src/pmdas/kvm/Install | 8 -
src/pmdas/kvm/Remove | 2
src/pmdas/linux/indom.h | 2
src/pmdas/linux/interrupts.c | 174 ++++++++++++++++++++++++++-------
src/pmdas/linux/pmda.c | 8 +
src/pmdas/linux_proc/Install | 2
src/pmdas/linux_proc/Remove | 2
src/pmdas/linux_xfs/Install | 2
src/pmdas/linux_xfs/Remove | 2
src/pmdas/lmsensors/Install | 9 -
src/pmdas/lmsensors/Remove | 2
src/pmdas/logger/Install | 15 +-
src/pmdas/logger/Remove | 2
src/pmdas/lustre/Install | 2
src/pmdas/lustre/Remove | 2
src/pmdas/lustrecomm/Install | 2
src/pmdas/lustrecomm/Remove | 2
src/pmdas/mailq/Install | 3
src/pmdas/mailq/Remove | 2
src/pmdas/memcache/Install | 2
src/pmdas/memcache/Remove | 2
src/pmdas/mic/Install | 2
src/pmdas/mic/Remove | 2
src/pmdas/mmv/src/Install | 2
src/pmdas/mmv/src/Remove | 2
src/pmdas/mounts/Install | 5
src/pmdas/mounts/Remove | 2
src/pmdas/mssql/Install | 5
src/pmdas/mssql/Remove | 2
src/pmdas/mysql/Install | 5
src/pmdas/mysql/Remove | 2
src/pmdas/named/Install | 5
src/pmdas/named/Remove | 2
src/pmdas/netfilter/Install | 8 -
src/pmdas/netfilter/Remove | 2
src/pmdas/news/Install | 2
src/pmdas/news/Remove | 2
src/pmdas/nfsclient/Install | 2
src/pmdas/nfsclient/Remove | 2
src/pmdas/nginx/Install | 5
src/pmdas/nginx/Remove | 2
src/pmdas/nvidia/Install | 2
src/pmdas/nvidia/Remove | 2
src/pmdas/oracle/Install | 14 +-
src/pmdas/oracle/Remove | 2
src/pmdas/papi/Install | 2
src/pmdas/papi/Remove | 2
src/pmdas/pdns/Install | 2
src/pmdas/pdns/Remove | 2
src/pmdas/perfevent/Install | 2
src/pmdas/perfevent/Remove | 2
src/pmdas/pipe/Install | 2
src/pmdas/pipe/Remove | 2
src/pmdas/postfix/Install | 5
src/pmdas/postfix/Remove | 2
src/pmdas/postgresql/Install | 8 -
src/pmdas/postgresql/Remove | 2
src/pmdas/process/Install | 2
src/pmdas/process/Remove | 6 -
src/pmdas/roomtemp/Install | 3
src/pmdas/roomtemp/Remove | 6 -
src/pmdas/rpm/Install | 2
src/pmdas/rpm/Remove | 2
src/pmdas/rsyslog/Install | 12 +-
src/pmdas/rsyslog/Remove | 2
src/pmdas/samba/Install | 18 ++-
src/pmdas/samba/Remove | 2
src/pmdas/sample/Install | 2
src/pmdas/sample/Remove | 2
src/pmdas/sendmail/Install | 2
src/pmdas/sendmail/Remove | 2
src/pmdas/shping/Install | 3
src/pmdas/shping/Remove | 2
src/pmdas/simple/Install | 5
src/pmdas/simple/Remove | 2
src/pmdas/slurm/Install | 2
src/pmdas/slurm/Remove | 2
src/pmdas/snmp/Install | 2
src/pmdas/snmp/Remove | 2
src/pmdas/summary/Install | 6 -
src/pmdas/summary/Remove | 2
src/pmdas/systemd/Install | 2
src/pmdas/systemd/Remove | 2
src/pmdas/trace/Install | 2
src/pmdas/trace/Remove | 2
src/pmdas/trivial/Install | 2
src/pmdas/trivial/Remove | 2
src/pmdas/txmon/Install | 6 -
src/pmdas/txmon/Remove | 2
src/pmdas/unbound/Install | 2
src/pmdas/unbound/Remove | 2
src/pmdas/vmware/Install | 5
src/pmdas/vmware/Remove | 2
src/pmdas/weblog/Install | 36 ++++--
src/pmdas/weblog/Remove | 2
src/pmdas/zimbra/Install | 2
src/pmdas/zimbra/Remove | 2
src/pmdas/zswap/Install | 2
src/pmdas/zswap/Remove | 2
src/zshrc/_pcp | 23 ++--
144 files changed, 572 insertions(+), 355 deletions(-)
commit bb7bec7d52e53c0269cf8d63cb0f5fd7d0924cbc
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Wed Jul 13 09:01:41 2016 +1000
zsh completion: implement pcp sub/command caching
commit adf84569b3994a0c7ece52200a0ce084a1aeb160
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jul 12 17:25:54 2016 +1000
pmdaproc: do not exit with direct status code, its ignored
The trap handlers from pmdaproc.sh use $status, not the first
argument to exit, for the exit code (and always have). Make
it clearer by removing the unused zero argument.
commit ca80679ada4260863e580cbb8733005f96f6300d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jul 12 17:13:23 2016 +1000
pmdaproc: fix failure status handling in PMDA Install scripts
commit 06b07a5c51cef89df3d696b43ef1cbea5b80bc06
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jul 12 15:57:50 2016 +1000
build: do not include .gitignore in installed file set
Causing build failures on the Debian auto-builder hosts.
commit 7b271a17df1373cbd114d799a43d809e2c7d5d02
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jul 12 15:55:59 2016 +1000
pmdalinux: persist interrupt and softirq metric name:id maps
Make use of two string indom caches to persist the mapping
between kernel.percpu.{interrupt,softirq}.* dynamic metrics
and their PMIDs. This means interrupt PMIDs are now stable
and suitable for logging, which was previously problematic.
commit 4fccfada5e5c59e26cb0b0cb5e7239123894a67d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Jul 12 10:53:09 2016 +1000
qa: rework interrupts and dynamic metric test qa/955
Switch 955 over to using a LINUX_STATSPATH setting, which
provides determinism over the expected output (sensitivity
to local host interrupts files is removed). Extend test to
also check out use of multiple dynamic metrics trees which
pmdalinux now has.
|