pcp updates: configure and interop changes

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

Ken McDonell (8):
      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: remove logging of all of the proc metrics from test 895
      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

 configure                          |   17 ++++++
 configure.ac                       |    3 +
 qa/895                             |    3 -
 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 -
 16 files changed, 307 insertions(+), 107 deletions(-)

Details ...

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 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 da2d34df8b5018f0708565a4335c5a04cca10438
Author: Ken McDonell <[email protected]>
Date:   Tue Nov 15 14:23:55 2016 +1100

    qa: remove logging of all of the proc metrics from test 895

    Startup and revalidation is taking longer than expected, and
    logging all per-process metrics seems to be the root cause.

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.

-=-=-=-=-=-=-=-=-=-=-=-
pcp mailing list
[email protected]
https://groups.io/g/pcp/messages
-=-=-
Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#14707): https://groups.io/g/pcp/message/14707
View All Messages In Topic (1): https://groups.io/g/pcp/topic/3144642
Mute This Topic: https://groups.io/mt/3144642?uid=174580
New Topic: https://groups.io/g/pcp/post

Change Your Subscription: https://groups.io/g/pcp/editsub?uid=174580

Group Home: https://groups.io/g/pcp
Contact Group Owner: [email protected]

Terms of Service: https://groups.io/static/tos

Unsubscribe: https://groups.io/g/pcp/leave/354243/563757577/xyzzy
-=-=-=-=-=-=-=-=-=-=-=-
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.