pcp
[Top] [All Lists]

pcp updates: merge kenj (qa, check-vm updates) + nathans (qa, pcp-atop,

To: pcp <pcp@xxxxxxxxxxx>
Subject: pcp updates: merge kenj (qa, check-vm updates) + nathans (qa, pcp-atop, man pages) + dsmith (json pmda docs) + Luka (pcp2graphite docs)
From: Mark Goodwin <goodwinos@xxxxxxxxx>
Date: Wed, 10 Jun 2015 16:17:52 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
This is all qa, fixes for qa, qa infrastructure or docs.

Changes committed to git://pcp.io/pcp master

Ken McDonell (5):
      qa/370: extend special case "sar is broken" logic
      qa/660 et al: curl(1) output is not deterministic ... filter away
qa/common.check: add ipv6-localhost as another alias for the IPv6 localhostname qa/823: od(1) is more helpful than cat(1) when adding binary data to $seq.full
      qa/admin/check-vm: add check for cyrus-sasl-plain rpm

Nathan Scott (5):
      pmdaproc.sh: ensure pmloggers not started if disabled
      qa: revert "Update test 491 to handle big and little endian hosts"
      pcp-atop: fix bounds checking on disk names (valgrind)
      pcp-atop: fix folio recording replay with DM indom
      man pages: fix typos and hyphen-used-as-minus-sign warnings

David Smith (3):
      Added more documentation to the JSON PMDA.
      Make the JSON PMDA qa test more robust.
      Make sure the JSON PMDA README file gets installed.

Luca Miccini (1):
      [pcp2graphite] document systemd service file template in manpage

 build/rpm/fedora.spec         |    1
 man/man1/pcp.1                |    2
 man/man1/pcp2graphite.1       |   26 ++++++
 man/man1/pmgetopt.1           |   40 ++++-----
 man/man1/pmlc.1               |    2
 man/man1/pmlogmv.1            |    2
 man/man3/pmgetoptions.3       |    4
 man/man3/pmregisterderived.3  |    2
 man/man5/perfevent.conf.5     |    5 -
 qa/.gitignore                 |    1
 qa/1052                       |   36 ++++++++
 qa/1052.out                   |  116 ++++++++++++++--------------
 qa/279.out                    |    4
 qa/370                        |    4
 qa/491                        |    5 -
 qa/491.out                    |  171 ++++++++++++++++++++++++++++++++++++++++++
 qa/491.out.be                 |  171 ------------------------------------------
 qa/491.out.le                 |  171 ------------------------------------------
 qa/660.out.4                  |    3
 qa/660.out.46                 |    3
 qa/823                        |    2
 qa/964                        |  124 ++++++++++++++++++++++++++++++
 qa/964.out                    |   40 +++++++++
 qa/admin/check-vm             |    1
 qa/common.check               |    2
 qa/common.webapi              |    3
 qa/group                      |    1
 src/pcp/atop/deviate.c        |   15 ++-
 src/pcp/atop/pcp-atop.1       |    6 -
 src/pcp/atop/various.c        |    7 +
 src/pmcd/pmdaproc.sh          |   28 +++---
 src/pmdas/dbping/pmdadbping.1 |    2
 src/pmdas/json/GNUmakefile    |    2
 src/pmdas/json/README         |  171 ++++++++++++++++++++++++++++++++++++++++++
 src/pmdas/json/pmdajson.1     |   59 +++++++++++++-
 35 files changed, 759 insertions(+), 473 deletions(-)

Details ...

commit bcab3b540502b6571951a7b4dbeba76d35572775
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 10 15:36:29 2015 +1000

    man pages: fix typos and hyphen-used-as-minus-sign warnings

commit 7024eebde6655ff8993e7d2efd26c531e34f9cd3
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 10 15:35:14 2015 +1000

    pcp-atop: fix folio recording replay with DM indom

    Systems with disk.dm metrics having no values trigger a
    warning in pcp-atop archive replay mode.  Bug detected
    by qa/1079 on those setups.

commit b478a894fc000c86b569f5610ee705ffa65f2722
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 10 15:30:54 2015 +1000

    pcp-atop: fix bounds checking on disk names (valgrind)

    Resolves a common failure mode observed in qa/1080 where
    the atop allocated-memory bounds check was incorrect for
    disk and logical volume names.

commit 9829f27edaf7870396790ce0ead631d7fa8c52b6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jun 10 13:27:46 2015 +1000

    qa/admin/check-vm: add check for cyrus-sasl-plain rpm

commit 2253dfba1dc3e420b85e14e953e96da81a54f7da
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jun 10 13:24:57 2015 +1000

    qa/823: od(1) is more helpful than cat(1) when adding binary data to 
$seq.full

commit 8cf94ee267a8fd9abcc964e8bbe83b8c2bfa8f91
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jun 10 13:23:26 2015 +1000

    qa/common.check: add ipv6-localhost as another alias for the IPv6 
localhostname

    Observed on vm02 i686 openSUSE 13.2.

commit 5d69290abeb7490e682221bea964ee703e6b46bf
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jun 10 13:21:16 2015 +1000

    qa/660 et al: curl(1) output is not deterministic ... filter away

    1. User-Agent: line may not be present
    2. [data not shown] may appears as [NN bytes data]

    Observed with curl 7.42.1 on vm02 i686 openSUSE 13.2.

commit 3434b887be9d64606da69149a3043ae804fe610d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 10 12:39:31 2015 +1000

    qa: revert "Update test 491 to handle big and little endian hosts"

    This reverts commit 0a6076e8e64037c8ccb3b48ae3dff54f63044b6f.
    With additional platforms now in the mix, its now clear that
    this was misdiagnosed as an endian problem.  More work needed
    to understand the failure, but the change backed out here was
    definitely incorrect.

commit b8d4f9ce8fc3033e510afe097d1334d9141ca08e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Jun 10 11:03:56 2015 +1000

    pmdaproc.sh: ensure pmloggers not started if disabled

    Resolve a regression introduced by the RHBZ#1185755 fix;
    PMDA installation might now incorrectly start a pmlogger
    during PMDA install when we should not have (disabled in
    chkconfig state), and would not have earlier.  The fixes
    uses condrestart for pmlogger restarting, which is aware
    of chkconfig state, instead of the simpler pcp start.  I
    also made pmdaproc.sh only restart pmlogger once pmcd is
    known-good, which improves some failure cases (see 279)
    that attempted pmlogger start even if pmcd start failed.

    This change fixes one other situation where we previously
    would restart both pmlogger and pmcd twice (see qa/279),
    when once would do.  Test qa/964 is added to reproduce
    the regression and exercise the fix.

    Fixes RHBZ#1229458.

commit 547d940f133dd5d57584df694c18938942dbb86c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Jun 10 09:26:02 2015 +1000

    qa/370: extend special case "sar is broken" logic

    Was for RHEL 6.* but Centos 6.* is also inflicted (no surprise
    there).

commit b35d7a5b92a90400368b20c1b974d2e2268e51ac
Author: David Smith <dsmith@xxxxxxxxxx>
Date:   Tue Jun 9 13:24:50 2015 -0500

    Make sure the JSON PMDA README file gets installed.

    * src/pmdas/json/GNUmakefile: Install the README file.

commit fc785142078eec77fe40926fb4fa6efd6c1e4ef3
Author: David Smith <dsmith@xxxxxxxxxx>
Date:   Tue Jun 9 12:36:06 2015 -0500

    Make the JSON PMDA qa test more robust.

    * qa/1052: Sort output of certain commands, to avoid problems with
      differing python internal ordering.
    * qa/1052.out: Updated.

commit 90aa87c3ca0b34e909bbccd5dcb05a00aab75a8a
Author: David Smith <dsmith@xxxxxxxxxx>
Date:   Tue Jun 9 12:20:12 2015 -0500

    Added more documentation to the JSON PMDA.

    * src/pmdas/json/pmdajson.1: Added more documentation.
    * src/pmdas/json/README: New file.

commit cd799b50acc62a1743364698a2b909177cd9b2c0
Author: Luca Miccini <luca.miccini@xxxxxxxxxx>
Date:   Mon Jun 8 14:33:27 2015 +0200

    [pcp2graphite] document systemd service file template in manpage

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: merge kenj (qa, check-vm updates) + nathans (qa, pcp-atop, man pages) + dsmith (json pmda docs) + Luka (pcp2graphite docs), Mark Goodwin <=