pcp
[Top] [All Lists]

pcp updates: libpcp_pmda, daemon auto-restart, pmlogconf, qa

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: libpcp_pmda, daemon auto-restart, pmlogconf, qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu, 11 Aug 2016 00:53:15 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <1309724974.805762.1470890964368.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: jtqRxPDyyb0YlqtnC1KSQke4EIlGCg==
Thread-topic: pcp updates: libpcp_pmda, daemon auto-restart, pmlogconf, qa
Changes committed to git://git.pcp.io/pcp.git master

Ken McDonell (9):
      qa/admin/check-vm:
      qa/admin/check-vm: add package entries for saslpasswd2
      qa/admin/check-vm: add package entries for pluginviewer/saslpluginviewer
      src/libpcp/src/context.c: reduce chatter from close channel routines
      qa/832: tweak filter
      qa/valgrind-suppress-3.5.0: some more suppressions
      qa/023: seems like fd of 20 is possible ... adjust filter
      qa/662 and qa/common.webapi: improved diagnostics
      libpcp_pmda: change some char * function arguments to const char *

Nathan Scott (3):
      pmlogconf: add set of default Vector webapp metrics
      Allow for systemd auto-restart of the PCP daemons
      pmlogconf: correction to synretrans metric in vector


 build/rpm/pcp.spec.in              |    8 +-
 man/man3/pmdadaemon.3              |    2 
 man/man3/pmdahelp.3                |    2 
 qa/023                             |    1 
 qa/366                             |    2 
 qa/662                             |    3 
 qa/832                             |    2 
 qa/GNUmakefile                     |    2 
 qa/GNUmakefile.install             |    4 -
 qa/admin/check-vm                  |   18 ++++-
 qa/common.webapi                   |   12 +++
 qa/mic/GNUmakefile                 |    2 
 qa/systemd/GNUmakefile             |   23 ++++++
 qa/systemd/GNUmakefile.install     |    1 
 qa/systemd/pmcd.conf               |    2 
 qa/systemd/pmmgr.conf              |    2 
 qa/systemd/pmproxy.conf            |    2 
 qa/systemd/pmwebd.conf             |    2 
 qa/valgrind-suppress-3.5.0         |  129 +++++++++++++++++++++++++++++++++++++
 src/include/pcp/pmda.h             |   10 +-
 src/libpcp/src/context.c           |   24 +++++-
 src/libpcp_pmda/src/help.c         |    2 
 src/libpcp_pmda/src/open.c         |    8 +-
 src/pmcd/GNUmakefile               |    7 +-
 src/pmcd/pmcd.service.in           |    9 +-
 src/pmlogconf/tools/localdefs      |    2 
 src/pmlogconf/tools/vector         |   40 +++++++++++
 src/pmlogconf/tools/vector-summary |    5 +
 src/pmmgr/GNUmakefile              |    7 +-
 src/pmmgr/pmmgr.service.in         |    9 +-
 src/pmproxy/GNUmakefile            |    7 +-
 src/pmproxy/pmproxy.service.in     |    9 +-
 src/pmwebapi/GNUmakefile           |    6 +
 src/pmwebapi/pmwebd.service.in     |    9 +-
 34 files changed, 321 insertions(+), 52 deletions(-)


commit b3c1872e2249489b2a0a5fb46b2e111faa9e5fdb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Aug 11 13:58:59 2016 +1000

    pmlogconf: correction to synretrans metric in vector
    
    Chalk another one up for PCP QA: the set of metrics that
    Henry extracted from Vector showed up a metric name typo
    and the pmlogconf regression tests noticed.  Vector fix:
    https://github.com/Netflix/vector/pull/133

commit b0b6ab0746595f45724e60a65752b06d128cae99
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Aug 11 13:56:20 2016 +1000

    Allow for systemd auto-restart of the PCP daemons
    
    For QA this behaviour is disabled since it could end up
    accidentally hiding bugs, and conflicts with some tests.
    
    Resolves Red Hat BZ #1365658.

commit 384625fd8d539d1bc15a8d297e2dd33421b041ab
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Thu Aug 11 07:03:13 2016 +1000

    libpcp_pmda: change some char * function arguments to const char *
    
    As reported by David Gibson <pcp@xxxxxxxxxxxxxxxxxxxxx>, ...
    
        I encountered this [problem] while trying to write a PMDA in C++
        - that gives warnings when attempting to pass string literals
        into these (char *) parameters.
    
    This commit is based on David's patch plus some consequential fallout
    in other libpcp_pmda routines and man page changes.

commit 70baabc3e6321d9bee293c77625d5e5cf62dca74
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Aug 9 10:07:57 2016 +1000

    pmlogconf: add set of default Vector webapp metrics
    
    Opt-in logconf template allowing Vector default dashboard
    metrics to be easily logged.  Requested by hc3249@xxxxxxxx

commit 4930efb204cde5ed4f17ba9f8a38db1d49704786
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sun Aug 7 07:04:18 2016 +1000

    qa/662 and qa/common.webapi: improved diagnostics
    
    Allow logfile name to be passed from _wait_for_pmwebd_logfile()
    to _wait_for_pmwebd() so it can be cat'ed if pmwebd fails to
    start.

commit 0bdc44f5422c8a2c917eda906974f0511570ff9b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat Aug 6 08:46:43 2016 +1000

    qa/023: seems like fd of 20 is possible ... adjust filter
    
    Seen on vm29 PCP 3.11.4 x86_64 RHEL Server 7.2 (Maipo).

commit 10fca9a48b543d45036e1170df5956369dea0770
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat Aug 6 07:19:08 2016 +1000

    qa/valgrind-suppress-3.5.0: some more suppressions
    
    This time from vm04 i686 CentOS 5.11.

commit bce36dbe283e7952c39b4b196b4c37c2b8eac578
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Sat Aug 6 07:17:58 2016 +1000

    qa/832: tweak filter
    
    Don't delete the "Starting pmcd ..." line, just remove the channel
    closing chatter from the end of the line.

commit ef2601d5dd9609bfa56aed52ea4f68c8c52b1115
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Aug 5 20:50:42 2016 +1000

    src/libpcp/src/context.c: reduce chatter from close channel routines
    
    When __pmGetPDU returns 0 (pdu type) this means the channel has been
    closed remotely ... don't report anything here, just let the PM_ERR_IPC
    percolate back up the PMAPI to the client.

commit 1045baa609e11bcf867ae2ac7abec60d5f223c6e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Aug 5 07:17:43 2016 +1000

    qa/admin/check-vm: add package entries for pluginviewer/saslpluginviewer

commit 108ac719250de54cf8e3b7aaab4bc6865fe2025e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Aug 5 07:12:02 2016 +1000

    qa/admin/check-vm: add package entries for saslpasswd2
    
    Now used in QA.

commit 06d7990bfb857f245b9e43c1dc9e9f0430cea6da
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Fri Aug 5 07:03:26 2016 +1000

    qa/admin/check-vm:

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: libpcp_pmda, daemon auto-restart, pmlogconf, qa, Nathan Scott <=