pcp updates: misc small fixes, qa, build updates

"Nathan Scott" <[email protected]> Wed, 15 Feb 2017 17:52:56 -0500 (EST)
Newsgroups gmane.comp.sysutils.pcp
Message-ID <[email protected]>
Changes committed to git://git.pcp.io/pcp.git master

Ken McDonell (4):
      qa/admin/check-vm: typo fix and add perl module Slurm::Hostlist
      qa/1031: add notrun guards ...
      qa/964: need to wait for pmlogger before checking
      qa/964 et al: finally fix random failures

Lukas Berk (2):
      qa: selinux 917.out should be dynamically created
      selinux: adjust installation based on distro version

Marko Myllynen (1):
      pmrep: workaround missing total_seconds() pre-python-2.7

Nathan Scott (1):
      build: ensure docker PMDA arrives via a new pcp-pmda-docker rpm


 build/rpm/fedora.spec      |    6 +
 build/rpm/pcp.spec.in      |   32 ++++++++-
 qa/.gitignore              |    1 
 qa/1031                    |    4 +
 qa/917                     |   25 ++++++-
 qa/917.out                 |   45 -------------
 qa/917.out.in              |   44 +++++++++++++
 qa/964                     |  147 +++++++++++++++++++++------------------------
 qa/964.out                 |   31 ++-------
 qa/admin/check-vm          |   14 +++-
 qa/pmdas/test_perl/Install |    2 
 src/pmrep/pmrep.py         |    5 -
 12 files changed, 199 insertions(+), 157 deletions(-)


commit 0ffa84a88d229c1111fc0bd9e297ef1bdfa3e4bf
Author: Nathan Scott <[email protected]>
Date:   Thu Feb 16 09:50:12 2017 +1100

    build: ensure docker PMDA arrives via a new pcp-pmda-docker rpm

commit a3971c985f86d828948619b4bff428e4fb4e7e24
Author: Marko Myllynen <[email protected]>
Date:   Thu Feb 16 08:54:20 2017 +1100

    pmrep: workaround missing total_seconds() pre-python-2.7

commit 96c26e886350f34d298cc46840b370a6cba593ae
Author: Lukas Berk <[email protected]>
Date:   Wed Feb 15 16:37:51 2017 -0500

    selinux: adjust installation based on distro version
    
    Not all versions of fedora/rhel have a version of semodule which
    supports the -X (priority) flag.  Adjust accordingly.

commit 9f295b7889de7a21fa0e34cfb22f194cd09dc3e7
Author: Lukas Berk <[email protected]>
Date:   Wed Feb 15 15:46:29 2017 -0500

    qa: selinux 917.out should be dynamically created
    
    The full policy package (and output from sedismod) needs to be
    conditional based on the actual contexts available on the host system.
    We do this within 917 to produce 917.out

commit c5509449b46188f1dcb19b7e88f31a8b33f4704e
Author: Ken McDonell <[email protected]>
Date:   Thu Feb 16 07:43:14 2017 +1100

    qa/964 et al: finally fix random failures
    
    Problem was the choice of PMDAs! Test previously used xfs and dm
    but if the primary logger was logging metrics from one of these
    PMDAs and that PMDA was Removed (as qa/964 does), then at some
    time later pmlogger notices pmcd has restarted, reconnects, checks
    the metrics finds the missing ones and exits ... this behaviour is
    non-deterministic and depends on local primary pmlogger configuration
    which is why the test was unreliable.
    
    Tweak the qa test_perl PMDA to conditionally force a pmcd restart,
    and then use this for both test cases.

commit 92f25ff2812a6fcad8757d37e44fffc3891d6c9b
Author: Ken McDonell <[email protected]>
Date:   Thu Feb 16 06:52:17 2017 +1100

    qa/964: need to wait for pmlogger before checking

commit 88f9040515734fc3ede85372e8d7de0584a33e48
Author: Ken McDonell <[email protected]>
Date:   Wed Feb 15 15:35:06 2017 +1100

    qa/1031: add notrun guards ...
    
    For Slurm and Slurm::Hostlist perl modules.

commit a955f45babc0e317306f5571a48021ac9670547f
Author: Ken McDonell <[email protected]>
Date:   Wed Feb 15 15:34:16 2017 +1100

    qa/admin/check-vm: typo fix and add perl module Slurm::Hostlist


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#15184): https://groups.io/g/pcp/message/15184
View All Messages In Topic (1): https://groups.io/g/pcp/topic/4369492
Mute This Topic: https://groups.io/mt/4369492?uid=174580
New Topic: https://groups.io/g/pcp/post
-=-=-
pcp mailing list
[email protected]
https://groups.io/g/pcp/messages
-=-=-
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
-=-=-=-=-=-=-=-=-=-=-=-