Changes committed to git://git.pcp.io/pcp.git dev
.gitignore | 1
debian/pcp-doc.install | 2
man/html/guide.html | 6
qa/539 | 10 +
qa/732 | 43 +++++
qa/732.out | 296 ++++++++++++++++++++++++++++++++++++++++
qa/986 | 1
qa/999 | 49 ++++++
qa/999.out | 2
qa/admin/check-vm | 2
qa/common.check | 94 +++++++++---
qa/common.config | 8 -
qa/common.filter | 1
qa/common.qt | 2
qa/group | 2
qa/linux/nfsrpc-root-001.tgz |binary
src/libpcp/src/util.c | 12 -
src/pmdas/linux/help | 13 +
src/pmdas/linux/indom.h | 2
src/pmdas/linux/pmda.c | 21 ++
src/pmdas/linux/proc_net_rpc.c | 68 +++++----
src/pmdas/linux/proc_net_rpc.h | 26 ++-
src/pmdas/linux/root_linux | 13 +
src/pmdas/linux_proc/Remove | 2
src/pmdas/linux_proc/pmda.c | 15 +-
src/pmdas/linux_proc/proc_pid.c | 86 ++++++++++-
src/pmdas/linux_proc/root | 2
src/pmlogsummary/pmdiff.sh | 22 +-
28 files changed, 693 insertions(+), 108 deletions(-)
commit de9de72984cec00974975883875a6766583b3fb6
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Mon Sep 22 17:21:18 2014 +1000
Fix a few Quick Reference Guide typos
commit d2b45a2b70b50999a5148de384105b97388dcc4c
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon Sep 22 17:20:01 2014 +1000
pmdalinux: complete recent NFS server metrics, add QA testing
Completes earlier work on the RPC/NFS server metrics started
by Marko. This completes the ra_cache metrics and adds in a
new QA test to exercise all rpc/nfs/nfs3/nfs4 metrics using
the LINUX_STATSPATH mechanism with sample data from Marko.
Further investigation by Marko revealed the "th" nfsd metrics
(thread) have been deprecated in recent kernels (always pass
zero back), so we ended up not adding those.
commit c29138e87e1af0f0f2a7f360c1e26584a5cc9e34
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Sep 22 13:18:25 2014 +1000
proc pmda - lots more diagnostics (desperate) for proc_pid.c
commit afca980439f09baffbb29edee9ab75308c8daadd
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Sep 22 13:00:50 2014 +1000
proc pmda - proc.io changed semantics
When accessd by mere mortals, /proc/<pid>/io is generally unreadable.
The proc PMDA was returning PM_ERR_INST (Unknown or illegal instance
identifier) which justy seems wrong.
With this commit, the proc PMDA returns No value(s) available in
these cases.
commit 0895ea34b94ced1173a855abb0d895c1862548fa
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Sep 22 12:57:04 2014 +1000
qa/999 - filter out cgroup.groups
Since this moved to being a dynamic non-leaf metric, with possibly no
children, pmLookupName: Unknown metric name has to be expected.
commit 8676d1089a47ba7a500874fbb1377c88a1abecd2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Sep 22 09:05:05 2014 +1000
qa administrivia - take better control of X11 server for kenj's QA Farm
Since running pcp-daily from cron, some hosts were having a hard time
finding an X11 server ... resolve the situation with a big stick.
commit ab6ae0bcd1001b936520435d5f747dd9e78d4f7e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Sep 22 09:03:16 2014 +1000
qa/admin/check-vm - minor nit
sudo -E works better than sudo in the context of running allow-pmlc-access
commit 59e9e449e5773d899060cc8dace297fcc85134e5
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Sep 22 09:00:28 2014 +1000
libpcp/util.c - pmNumberStr_r - avoid compiler warning
Make BIG constants explicitly floating point to avoid warnings
on some 32-bit platforms. Semantics of expressions are unchanged.
commit 63df86370244fc54a3b37b54820700d2dd577061
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Sep 22 08:59:16 2014 +1000
qa/539 - avoid race on NOTICES lock file
commit 6a398cab1e586c73437041c8f4da73935d712cfd
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Mon Sep 22 08:54:40 2014 +1000
ignore VERSION.pcp.daily
commit e8f5001fd7f0265f6143727eabc53e159620f39a
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Sep 21 06:55:20 2014 +1000
qa/999 (new) - check integrity of PMNS
Driven by Linux proc PMDA problem with cgroup.* being left in the
PMNS after a PMDA Install and Remove.
commit b28ee5a3dd2e9c5fbed25573df8693ee142734bd
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Sep 21 06:53:55 2014 +1000
Linux proc pmda - major pmns snarfoo
Remove was not culling the cgroup.* metrics, meaning the PMNS was
bad after the Linux proc PMDA was Installed and then Removed.
commit e3dfbe7259731c939612c84fab372365490da7fd
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sun Sep 21 06:52:55 2014 +1000
proc pmda - minor pmns snarfoo
root needs to include root_proc, not root_xfs for this one.
commit 5c8ae5f17a666a4700db5fa645f1b5562749b975
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Sep 20 21:23:15 2014 +1000
debian/pcp-doc.install - renaming guide.redhat.html broke the debian builds
Need corresponding change here.
commit 1d8e483bb517c77af51d77c6c2fe318dfcb55cb2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Sep 19 18:19:50 2014 +1000
pmdiff - some more tweaks
Dodge chatter from pmlogsummary.
Rethink the LC_COLLATE strategy ... sort, join and comm don't seem
to be able to agree sometimes, and qa/836 was failing on some
hosts.
commit 57c91f1c0ebcd1c0bd64e29d43d651d9918b75de
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Sep 19 18:14:05 2014 +1000
qa/common.check and qa/986
Add _wait_pmcd_end() method in common.check to test and avoid race
conditions between stopping pmcd and pmda Installs.
qa/986 was sporadically failing with socket already in use, and adding
_wait_pmcd_end appears to have fixed this.
commit c8a9a5dd032285b613786f7dc2f94b9e58c82364
Author: Marko Myllynen <myllynen@xxxxxxxxxx>
Date: Fri Sep 19 16:30:57 2014 +1000
pmdalinux: add rpc.server.{th_usage,ra_size,ra_depth,ra_nfound}
Initial code to support additional NFS/RPC metrics in the Linux
kernel PMDA. Not quite complete yet, but will be shortly.
commit 3e23a316e4e63b06488acc0072c3f83f10fb6987
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Sep 19 13:11:36 2014 +1000
qa/common.filter - more pmie init script noise to filter
|