pcp
[Top] [All Lists]

pcp updates: qa, pmdasamba, more logging

To: pcp@xxxxxxxxxxx
Subject: pcp updates: qa, pmdasamba, more logging
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu, 12 Sep 2013 22:03:30 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <533414927.20159981.1379037794889.JavaMail.root@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: 28GwdAVACHp3VT8h5GZ+ypGF/fSvmw==
Thread-topic: pcp updates: qa, pmdasamba, more logging
Changes committed to git://oss.sgi.com/pcp/pcp.git dev

 CHANGELOG                       |   15 ++
 VERSION.pcp                     |    2 
 build/rpm/fedora.spec           |   24 ++-
 build/rpm/pcp.spec.in           |   18 +-
 configure                       |    4 
 configure.in                    |    4 
 debian/changelog                |    7 +
 debian/control                  |    7 -
 qa/.gitignore                   |    3 
 qa/110                          |   28 ----
 qa/110.out                      |  159 ++++++++++++++++++++++++
 qa/110.out.1                    |  181 ----------------------------
 qa/110.out.2                    |  257 ----------------------------------------
 qa/110.out.3                    |  146 ----------------------
 qa/155                          |   10 -
 qa/199                          |   36 -----
 qa/199.out                      |  132 ++++++++++++++++++++
 qa/199.out.1                    |  153 -----------------------
 qa/199.out.2                    |  118 ------------------
 qa/314                          |    4 
 qa/326                          |    4 
 qa/444                          |    6 
 qa/444.out.2                    |    2 
 qa/560                          |   29 ----
 qa/560.irix                     |   30 ----
 qa/560.linux                    |   38 -----
 qa/560.out                      |   40 ++++++
 qa/652                          |    2 
 qa/823                          |   10 +
 qa/823.out                      |    2 
 qa/943                          |    3 
 qa/943.out                      |    6 
 src/libpcp/src/context.c        |    9 +
 src/libpcp/src/secureconnect.c  |    2 
 src/libpcp_pmcd/src/GNUmakefile |    2 
 src/libpcp_pmda/src/open.c      |   15 +-
 src/pmcd/rc-proc.sh             |    4 
 src/pmdas/samba/Install         |    3 
 src/pmdas/samba/pmdasamba.pl    |   33 +++--
 src/pmlogconf/tools/atop        |    2 
 src/pmlogconf/tools/atop-proc   |    3 
 src/pmlogconf/tools/collectl    |    2 
 src/pmlogconf/tools/iostat      |    2 
 src/pmlogconf/tools/ip          |    2 
 src/pmlogconf/tools/mpstat      |    2 
 src/pmlogconf/tools/pcp-summary |    2 
 src/pmlogconf/tools/pmstat      |    2 
 src/pmlogconf/tools/sar         |    3 
 src/pmlogconf/tools/vmstat      |    2 
 49 files changed, 481 insertions(+), 1089 deletions(-)

commit 53435197c95d8fe09561faee1fcec4d3d22a59cd
Merge: 736646c 7b67bde
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 12:00:57 2013 +1000

    Merge branch 'fche/dev' of ../pcpfans into dev

commit 736646c0bbf444d6802b1583354ac6ad419886f5
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:55:44 2013 +1000

    Start prepping for a small rollup release, mostly QA test fixes

commit 6489985a8558cd3e1a635bdbdff058240a4c3c3b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:55:10 2013 +1000

    Take POSIXLY_CORRECT out of the PMDA environment once used
    
    PMCD sets POSIXLY_CORRECT in the environment for PMDAs to have
    that getopt(3) behaviour (for some reason, lost in time a bit).
    This is OK, but we should not enforce this on poor unsuspecting
    PMDA authors who may be running tools that rely on this env var
    not being set.
    
    So, at the end of the common PMDA library getopt handling, we
    take it back out of the environment for the PMDA process and we
    continue on our merry path.  Nothing can be done for DSO PMDAs,
    but this so far has only burned one Perl PMDA (Samba) so that's
    possibly not a problem in practice.

commit 1f58442cbf69e03f3ab2420d93feaa7304203483
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:50:48 2013 +1000

    Make several of the tools pmlogconf files probe-on for Linux
    
    Add pmcollectl, sar, mpstat and other (smaller) tool metric
    lists into the set that we're prepared to log by default for
    Linux hosts.

commit 73ec6309eddbebe95a9dbdaab8f2c94c8dd9469e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:49:37 2013 +1000

    proc.schedstat has been removed in recent kernels, adjust qa

commit a50bf64fd7abc51c97cd41d282485bb858ec3061
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:49:12 2013 +1000

    Remove my hard-coded hostname in auth test output, argh

commit 8866ba9ed68064e508649003703dd1514d2629ae
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:48:31 2013 +1000

    Correct a versioned notrun test in qa/652

commit 067fd841326ab95cf77de4e3de6ef7a25056d2b2
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:47:39 2013 +1000

    Make qa/444 deterministic, hid a subtle implied pmcd.hostname length

commit aaa4caf1e265fff539b231275ebf69d6e6f6f860
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:46:44 2013 +1000

    Correct hostname filtering for issue observed in QE

commit 4f8862d715fc06595e284d0d25475a148f3dec55
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:46:05 2013 +1000

    Adjust tolerance in #samples possible in pmie, observed on a VM

commit 95ea93b51151e76895e9281086ab35f52d1118e6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:44:10 2013 +1000

    Fix comment in test 155, add further localhost use (need no auth)
    
    Update Debian packaging as well, match up with the archive and
    drop old (not needed) runtime dependency for orphaned package.

commit c0945eca0d66be0a12efd74e86f55a94f687be3b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:42:17 2013 +1000

    Apparently very old versions of nspr have no PL_strdup

commit 768e1f7c070490939bc24c37afbe7b42a6316cfe
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:41:50 2013 +1000

    Update gitignore file for previous QA test commit

commit 8bbaa88f4bd920905630edb67303279cf1c38d47
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Fri Sep 13 11:09:20 2013 +1000

    Improve filtering of PMDA installs in tests 110, 119 and 560
    
    Make better use of the common pmda install filter instead of
    doubling up, which handles alternate/whacky make output.  In
    a couple of cases, we can now collapse down the expected out
    files needed as a result.

commit 7b67bde905c9f57a6886f6eb167473bd3420fb63
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Thu Sep 12 19:01:00 2013 -0400

    pmda samba: unset POSIXy environment variables that maim smbstatus
    
    $POSIXLY_CORRECT makes smbstatus very very sad; it suddenly forgets
    how to do even the simplest things like --help or --profile.  Let's
    nuke this environment variable (which we could coincidentally inherit
    from some versions of pcp pmcd:
    
    src/pmcd/src/pmcd.c:123:    putenv("POSIXLY_CORRECT=");
    
        modified:   ../../../configure

commit 622d157270888ae8b46913d5bd521340cdf72a90
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Thu Sep 12 16:44:18 2013 -0400

    pmda samba: Also support foo[BAR] metrics from smbstatus --profile

commit 9c2afaecd7c0e722377e1b963bbd506e05f2aa13
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Thu Sep 12 14:05:37 2013 -0400

    pmdasamba: run as root again; support samba 4.1
    
    When run as pcp, the pmda's invocation of "smbstatus --profile"
    can easily result in permission-denied errors.  Go back to running
    as root.
    
    Samba 4.1 reorganizes the suite of measurements it prints, so we adapt
    the perl script to automagically parse all category names, not just
    the older hard-coded ones.

commit 5ccc6acf6ddcfb0be8d169f01162d8ce892e307a
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Mon Sep 9 10:53:59 2013 -0400

    pcp configury: dump bits of config.status, to help debug opaque build errors

commit 722bd6b88ca51367d9681e7aadf836b5e31e17d7
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Mon Sep 9 10:24:24 2013 -0400

    pmcd.stp systemtap tapset file: correct probe path to include pmcd 
executable
    
    ... not just its directory.

commit c30ab05b506a9b3796b22fecebf997f7292b6e01
Author: Frank Ch. Eigler <fche@xxxxxxxxxx>
Date:   Wed Sep 4 11:31:16 2013 -0400

    pmGetContextHostName: also support PM_CONTEXT_LOCAL -> gethostname(2).

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: qa, pmdasamba, more logging, Nathan Scott <=