pcp
[Top] [All Lists]

pcp updates: merges (kenj,marko), linux metrics, qa

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: merges (kenj,marko), linux metrics, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Mon, 22 Sep 2014 03:36:01 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1702447299.52978440.1411371297556.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: mNs57rb3Rm0mGze3bZ4CnTcHaYeYcQ==
Thread-topic: pcp updates: merges (kenj,marko), linux metrics, qa
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

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: merges (kenj,marko), linux metrics, qa, Nathan Scott <=