pcp updates - merge Ken (qa and headers cleanup), Frank (segv fix), Mark (pmrep), Nathan (ipc qa)

"Mark Goodwin" <[email protected]>
Newsgroups gmane.comp.sysutils.pcp
Message-ID <[email protected]>
Changes committed to git://git.pcp.io/pcp master

Ken McDonell (7):
      qa/905 (new): start testing with PCP 2.7.8
      configure and platform* headers: cleanup
      qa/src/json_test.c: fix complier warnings
      qa/src/pducheck.c: add -v for remote pcp version
      qa/895: remove hotproc metrics as well and filter out pduread
diagnostic
      qa/admin/pcp-daily: changes for older PCP version
      qa/admin/pcp-qa-summary: minor tweaking, nothing to see here

Frank Ch. Eigler (1):
      src/python/pmapi.c: bump ref count for pyrarg

Mark Goodwin (1):
      pmrep: use pmGetConfig for PCP config settings

Nathan Scott (1):
      qa: resolve small fallout from ipc message queue metrics

 configure                          |   17 ++++++
 configure.ac                       |    3 +
 qa/003                             |    5 +
 qa/895                             |    2
 qa/895.out                         |    1
 qa/905                             |   63 ++++++++++++++++++++++++
 qa/905.out                         |   88
++++++++++++++++++++++++++++++++++
 qa/admin/pcp-daily                 |   94
+++++++++++++++++++++++--------------
 qa/admin/pcp-qa-summary            |   27 +++++-----
 qa/group                           |    4 +
 qa/qa_hosts.master                 |    1
 qa/src/json_test.c                 |    4 -
 qa/src/pducheck.c                  |   85 ++++++++++++++++++++-------------
 src/include/pcp/platform32.h       |    3 -
 src/include/pcp/platform64.h       |    3 -
 src/include/pcp/platform_defs.h.in |   15 -----
 src/include/pcp/platformsz.h.in    |    3 -
 src/pmrep/pmrep.py                 |    2
 src/python/pmapi.c                 |    1
 19 files changed, 314 insertions(+), 107 deletions(-)

Details ...

commit 9cc2ea1c5d9af20b7e3f767cf8e9eeedc9acf44c
Author: Frank Ch. Eigler <[email protected]>
Date:   Wed Nov 16 21:10:48 2016 +1100

    src/python/pmapi.c: bump ref count for pyrarg

    Fixes (for me) SEGV in qa/1069 and qa/1072.

commit 998525432347a2671465614e71061c7460e90af7
Author: Nathan Scott <[email protected]>
Date:   Wed Nov 16 12:31:01 2016 +1100

    qa: resolve small fallout from ipc message queue metrics

commit 2f83cf4d7a3fc9a78421893ac3150c611215c740
Author: Ken McDonell <[email protected]>
Date:   Wed Nov 16 11:13:04 2016 +1100

    qa/admin/pcp-qa-summary: minor tweaking, nothing to see here

commit 0e9c326a81d9dc5e7e54ad15b06e93c2bbd8bb95
Author: Ken McDonell <[email protected]>
Date:   Wed Nov 16 11:12:20 2016 +1100

    qa/admin/pcp-daily: changes for older PCP version

    vm35 running PCP 2.7.8 has some special needs.

commit ef22a29f3c88c8bd2c253b71342fc161668a0799
Author: Mark Goodwin <[email protected]>
Date:   Wed Nov 16 11:01:54 2016 +1100

    pmrep: use pmGetConfig for PCP config settings

    Use the @static pmapi.pmContext.pmGetConfig() method rather than relying
    on the environment directly.

commit 3d9d3a5f5da09a64575f8af9c7c90845e59a004b
Author: Ken McDonell <[email protected]>
Date:   Wed Nov 16 06:56:25 2016 +1100

    qa/895: remove hotproc metrics as well and filter out pduread diagnostic

    Just to be sure, to be sure, the hotproc metrics are dropped like the
    proc metrics ... these are not needed for the integrity of this test.

    While the test is trying to force a SIGINT to pmlogger while it is
    waiting for a PDU response from pmcd, we cannot guarantee this will
    happen.  On a small percentage of test platforms the SIGINT sometimes
    arrives when pmlogger is not calling pduread(), and so the diagnostic
    is not generated ... simplest to filter the diagnostic from the .out
    file ...  it remains in the .full file if required for triage.

commit 26a3de3e4ef4ab2072da548e2d1547f8acef4607
Author: Ken McDonell <[email protected]>
Date:   Tue Nov 15 09:29:21 2016 +1100

    qa/src/pducheck.c: add -v for remote pcp version

    If pdu-server is running on a remote system, with a different version
    of pcp installed, then pmducheck needs to know that some PDU types
    may not be supported.

    Also change some of the compile-time conditionals to be compile-time
    _and_ run-time conditionals.

commit 9ecbb6fb6ca4fc5273049f2ffed411c6af902f17
Author: Ken McDonell <[email protected]>
Date:   Tue Nov 15 09:05:32 2016 +1100

    qa/src/json_test.c: fix complier warnings

    Problem was with 64-bit printf format specifiers on 32-bit
    platforms ... use the FMT_INT64 and FMT_UINT64 macros.

commit f3a849754a9b543de068a346fa1143d0efc92a08
Author: Ken McDonell <[email protected]>
Date:   Tue Nov 15 07:16:15 2016 +1100

    configure and platform* headers: cleanup

    We _really_ don't need platform32.h and platform64.h and platformsz.h
    as everything from there can be done in the configure-magic applied
    to platform_defs.h

    Added FMT_UINT64 to go with FMT_INT64 for platform-specific printf
    formating of 64-bit ints.

commit fd7e213eec9b8107769ca5265826d0a525ff72ed
Author: Ken McDonell <[email protected]>
Date:   Tue Nov 15 07:14:43 2016 +1100

    qa/905 (new): start testing with PCP 2.7.8

    Wind back the clock almost 8 years and make sure PCP protocols for
    interoperability comtinue to work.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.