pcp
[Top] [All Lists]

pcp updates - mixed bag

To: pcp@xxxxxxxxxxx
Subject: pcp updates - mixed bag
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Thu, 18 Sep 2014 12:21:52 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.1
Changes committed to git://git.performancecopilot.org/kenj/pcp.git dev

 qa/232                        |   67 
 qa/232.out                    |   31 
 qa/370                        |   21 
 qa/370.out.8                  | 4919 ++++++++++++++++++++++++++++++++++++++++++
 qa/652                        |   31 
 qa/652.out                    |    5 
 qa/833                        |    4 
 qa/admin/README               |   57 
 qa/admin/allow-pmlc-access    |    5 
 qa/admin/check-vm             |   30 
 qa/admin/dailyrc              |   20 
 qa/admin/get_osname           |  120 +
 qa/admin/pcp-daily            |   11 
 qa/admin/show-me-all          |   43 
 qa/admin/whatami              |  138 +
 qa/get_osname                 |  240 +-
 qa/src/churnctx.c             |    2 
 qa/src/sa-sysstat-9.0.4_rh6.5 |binary
 qa/src/torture_indom.c        |   93 
 src/pmdas/linux/pmda.c        |    3 
 src/pmdas/sample/src/sample.c |    7 
 src/pmdas/systemd/.gitignore  |    5 
 src/pmdas/systemd/Install     |   13 
 23 files changed, 5670 insertions(+), 195 deletions(-)

commit ffed4010497b6aded322022eaa11ed1afc0b4098
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Sep 18 12:10:25 2014 +1000

    qa/admin - houskeeping
    
    Add scripts.
    
    Expand README.

commit aa3cfce3539ce200bc61e624dbfd54fba7a58a53
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Sep 18 11:25:43 2014 +1000

    qa/admin/whatami - report stuff about local system
    
    With -h ...
    
    Host        PCP      CPU     Operating System
    ----------- -------- ------  ------------------
    bozo        3.10.0   x86_64  Ubuntu 14.04 (trusty)
    
    Without -h, just get the last line.

commit 53f2ae47460866524fc1c50ff34994b4c058fe63
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Sep 18 11:18:06 2014 +1000

    qa/370 and get_osname - move get_osname to admin dir
    
    Want to use this from whatami from pcp-daily ...
    .../pcp/qa/admin is likely to be on $PATH in this use case scenario.

commit ce3a727d1c82b9688c55344f9d019c3a6bac60f9
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Wed Sep 17 16:36:42 2014 -0400

    systemd pmda qa/652: enhance diagnostics, tolerate heterogeneity
    
    This test is sensitive to the correct operation of system loggers,
    so when things go wrong, a little more tracing is useful.  To this
    end, the test case now:
    - runs itself with set -x tracing, plopped into 652.full
    - looks for the logger(1) binary as a prereq
    - filters out Install-time warnings from the no-adm-user case
    - doesn't cause a mismatch if the system pmlogger service happens to be off
    - prints a journalctl dump into 652.full also

commit f6e7f65c2088d7175217a983f54b0d966c2366bd
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Wed Sep 17 14:59:13 2014 -0400

    systemd pmda: add a .gitignore
    
    Like apprx. all other pmda's, the generated help text databases need
    to be .gitignored.

commit 97acd72c7f42aefa8138dc8e8afe11a84a7e92dc
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Wed Sep 17 14:55:16 2014 -0400

    systemd pmda: use -Uroot if user adm not available
    
    On some systems, it was reported that user "adm" is not installed, and
    so systemd-pmda's default -Uadm behavior breaks it.  This new Install
    script checks whether user adm exists, and if not, sticks with root.
    This may reduce security somewhat (in case the pmda is broken into),
    but the previous per-client uid/gid checks are believed effective.
    
    This was hand-tested on a Fedora machine, with and without commenting
    out the adm: account in /etc/passwd.  This change is probably too
    invasive to make mechanically as a part of a qa test case.

commit 13228885576512495288755e593b4d646ab4aa07
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Sep 18 07:09:45 2014 +1000

    qa/833 - increase the iteration count, relax leak threshold
    
    We were tripping over the 4K leak threshold on some systems in
    early iterations.  Bump this to 256K, but run for 4 times as many
    iterations.

commit 65d0d80713d0deee65e4965f2464d39546b04356
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Sep 18 07:08:09 2014 +1000

    qa/370 - accommodate sar version snarfoo in RHEL 6.5
    
    To understand this, checkout --legacy in the sar(1) man page on
    a RHEL (or CentOS) 6.5 system.

commit ac5b395edbc63fc031455f1d0ff0f453c7c1776e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Sep 18 07:05:22 2014 +1000

    qa/get_osname - helper script
    
    Changes to qa/370 (coming) depend on the O/S name and version ...
    refactored this logic out of the old whatami script that was being
    used to produce the qa-summary reports so it can be used here.

commit dd355a782a8d4427a47fbaceb93ca26b35045175
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Sep 17 21:28:05 2014 +1000

    linux pmda - fix indom initialization problem
    
    We were missing a refresh of NET_ADDR_INDOM in linux_instance().
    
    This meant a call to pmGetInDom() risks returning an empty set
    (incorrectly).  Found by the extended qa/232.

commit 26ea9aaa602d8398c59a3afdb2868df3b5ef1f72
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Sep 17 21:22:35 2014 +1000

    sample pmda - correct pmNameInDom() implementation
    
    We were stripping the external name at the first space ... in this
    context this is wrong.

commit f1312ad92aa40bc41b466f8e8b21b64dbb4099ea
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Sep 17 21:16:18 2014 +1000

    qa/232 and torture_indom.c - improvements
    
    1. better reporting from torture_indom, include -v to diagnose problems
    2. better coverage of indoms from test 232

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates - mixed bag, Ken McDonell <=