pcp
[Top] [All Lists]

pcp updates: merge kenj (qa) + Martins (PM_ERR_BADSTORE)

To: pcp <pcp@xxxxxxxxxxx>
Subject: pcp updates: merge kenj (qa) + Martins (PM_ERR_BADSTORE)
From: Mark Goodwin <mgoodwin@xxxxxxxxxx>
Date: Wed, 06 May 2015 21:56:08 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
note: github is currently down for maintenance, so the
mirror will be updated next merge/push.

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

Ken McDonell (5):
      qa: change to remote X server logic
      qa/652: don't even try of the systemd PMDA is not installed, sigh
      qa/145: a bit more fiddling of the credentials bits
      qa/066: extra diagnostics
      qa/admin/show-me-all: just to make Ken's life easier

Martins Innus (1):
      Add new PM_ERR_BADSTORE error and other error fixups

 qa/006.out                         |    2 +-
 qa/066                             |    7 ++++---
 qa/145                             |    1 +
 qa/276                             |    5 ++++-
 qa/325                             |    5 ++++-
 qa/652                             |    3 +++
 qa/982.out                         |    2 +-
 qa/admin/show-me-all               |   29 ++++++++++++++++++++++++++++-
 qa/common.qt                       |    5 ++++-
 src/include/pcp/pmapi.h            |    1 +
 src/libpcp/src/err.c               |    2 ++
 src/perl/PMDA/PMDA.pm              |   10 ++++++++--
 src/perl/PMDA/cvalue.c             |    4 ++++
 src/pmdas/linux_proc/contexts.c    |    4 ++--
 src/pmdas/linux_proc/pmda.c        |    4 ++--
 src/pmdas/logger/event.c           |    2 +-
 src/pmdas/logger/logger.c          |    2 +-
 src/pmdas/mmv/src/mmv.c            |    2 +-
 src/pmdas/papi/papi.c              |    2 +-
 src/pmdas/pmcd/src/pmcd.c          |    6 +++---
 src/pmdas/sample/src/sample.c      |   12 ++++++------
 src/pmdas/simple/pmdasimple.perl   |    6 +++---
 src/pmdas/simple/pmdasimple.python |    6 +++---
 src/pmdas/simple/simple.c          |    6 +++---
 src/pmdas/trace/src/trace.c        |    2 +-
 src/python/pmapi.c                 |    2 ++
 26 files changed, 94 insertions(+), 38 deletions(-)

Details ...

commit 252e66cafdbd4c1a0e744fd0fb02353d7b1140c6
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed May 6 17:29:04 2015 +1000

    qa/admin/show-me-all: just to make Ken's life easier

commit 778e8555a9a11258ffbd364101fe5b30fca044b2
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed May 6 17:27:48 2015 +1000

    qa/066: extra diagnostics

    Chasing a sporadic pmcd socket close-open-in-use race condition.

commit 9aec7684dc5af9c29b321b84c768885d94b69abe
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed May 6 15:10:06 2015 +1000

    qa/145: a bit more fiddling of the credentials bits

    The initial ERROR PDU is non-deterministic
    (a) endian issues, and
    (b) pmcd may have different capabilities that are set as bits in
        the "error" code
    Ugly filtering and one more case added here.

commit 8e9fba714d9c0fb9f9d85ce9c0c815e0eb27e023
Author: Martins Innus <minnus@xxxxxxxxxxx>
Date:   Tue May 5 19:14:49 2015 +0000

    Add new PM_ERR_BADSTORE error and other error fixups

    Add a new error code: PM_ERR_BADSTORE, deal with bad input
    to pmstore. Update the relevant pmdas to use this new code
    and generate new qa output for relevant tests.

    Add this code to the perl and python bindings.  In doing
    so, I found some missing error codes, so added those.

commit b3a9c0a113fd951c89bb6486fc6590b6a1e4c478
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue May 5 19:50:44 2015 +1000

    qa/652: don't even try of the systemd PMDA is not installed, sigh

commit 81e3b5e672f97106750442b7c90825bc1de6900f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue May 5 19:48:23 2015 +1000

    qa: change to remote X server logic

    With modern (!) sshd and x11 forwarding, we don't need to be so
    Neanderthal about forcing the setting of $DISPLAY ... only use the
    brute force caveman logic if $DISPLAY is not set or is empty.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: merge kenj (qa) + Martins (PM_ERR_BADSTORE), Mark Goodwin <=