pcp
[Top] [All Lists]

pcp updates: lberk+fche merges, deprecate $forced_restart use

To: pcp developers <pcp@xxxxxxxxxxx>
Subject: pcp updates: lberk+fche merges, deprecate $forced_restart use
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu, 6 Oct 2016 02:27:09 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <871134733.706172.1475735199116.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: OeW2ooygXPPZhXi0KENGtGW3Z6xKkQ==
Thread-topic: pcp updates: lberk+fche merges, deprecate $forced_restart use
Changes committed to git://git.pcp.io/pcp.git master

Lukas Berk (4):
      Add additional network filter to qa/581
      Revamp buildbot config and Dockerfile based builds
      Tweak buildbot master.cfg file
      Adjust buildbotURL variable as suggested

Nathan Scott (3):
      qa: update test 1041 to cater for increase in libvirt metric count
      pmda scripts: deprecate forced_restart from Install scripts
      build: annotate PCP_RUN_DIR as %ghost in rpm packages

Frank Ch. Eigler (1):
      relaxing the specificity of the cpu_cycle metric's documentation


 GNUmakefile                            |    2 
 books/PCP_PG/pcp-programmers-guide.xml |    1 
 build/rpm/fedora.spec                  |    1 
 build/rpm/pcp.spec.in                  |   13 +
 man/man3/pmda.3                        |   16 --
 qa/1041                                |    5 
 qa/1041.out                            |    3 
 qa/1053                                |   18 --
 qa/1053.out                            |    3 
 qa/279                                 |    1 
 qa/279.out                             |    1 
 qa/348                                 |    2 
 qa/348.out                             |    3 
 qa/581                                 |    1 
 qa/652.out                             |    1 
 qa/740                                 |    7 
 qa/755                                 |   11 -
 qa/755.out                             |    3 
 qa/757                                 |   10 -
 qa/757.out                             |    3 
 qa/788                                 |   13 -
 qa/788.out                             |    3 
 qa/801                                 |   12 -
 qa/801.out                             |    3 
 qa/805                                 |    2 
 qa/805.out                             |    3 
 qa/845                                 |    4 
 qa/845.out                             |    3 
 qa/855                                 |   14 -
 qa/855.out                             |    3 
 qa/868                                 |    2 
 qa/878                                 |    2 
 qa/878.out                             |    3 
 qa/903                                 |    2 
 qa/903.out                             |    3 
 qa/964                                 |   43 +----
 qa/964.out                             |    8 -
 qa/973                                 |    2 
 qa/973.out                             |    3 
 qa/buildbot/Dockerfile.centos7.qa      |   16 ++
 qa/buildbot/Dockerfile.debian8.qa      |   20 ++
 qa/buildbot/Dockerfile.fedora23.qa     |   17 ++
 qa/buildbot/Dockerfile.fedora24.qa     |   17 ++
 qa/buildbot/Dockerfile.mingw.build     |    9 +
 qa/buildbot/master.cfg                 |  259 +++++++++++++++------------------
 qa/pmdas/bigun/Install                 |    1 
 qa/pmdas/dynamic/Install               |    1 
 qa/pmdas/memory_python/Install         |    1 
 qa/pmdas/schizo/Install                |    1 
 qa/pmdas/slow/Install                  |    1 
 qa/pmdas/slow_python/Install           |    1 
 qa/pmdas/test_perl/Install             |    1 
 src/pmcd/pmdaproc.sh                   |   23 --
 src/pmdas/activemq/Install             |    1 
 src/pmdas/apache/Install               |    1 
 src/pmdas/bash/Install                 |    1 
 src/pmdas/bonding/Install              |    1 
 src/pmdas/cifs/Install                 |    1 
 src/pmdas/cisco/Install                |    1 
 src/pmdas/dbping/Install               |    1 
 src/pmdas/dm/Install                   |    2 
 src/pmdas/ds389/Install                |    1 
 src/pmdas/ds389log/Install             |    1 
 src/pmdas/dtsrun/Install               |    1 
 src/pmdas/elasticsearch/Install        |    1 
 src/pmdas/gfs2/Install                 |    1 
 src/pmdas/gluster/Install              |    1 
 src/pmdas/gpsd/Install                 |    1 
 src/pmdas/jbd2/Install                 |    1 
 src/pmdas/json/Install                 |    1 
 src/pmdas/kvm/Install                  |    4 
 src/pmdas/kvm/pmdakvm.pl               |    8 -
 src/pmdas/libvirt/pmdalibvirt.python   |    2 
 src/pmdas/lmsensors/Install            |    1 
 src/pmdas/logger/Install               |    1 
 src/pmdas/lustrecomm/Install           |    1 
 src/pmdas/mailq/Install                |    1 
 src/pmdas/memcache/Install             |    1 
 src/pmdas/mmv/src/Install              |    1 
 src/pmdas/mounts/Install               |    1 
 src/pmdas/mssql/Install                |    1 
 src/pmdas/mysql/Install                |    1 
 src/pmdas/named/Install                |    1 
 src/pmdas/netfilter/Install            |    1 
 src/pmdas/news/Install                 |    1 
 src/pmdas/nginx/Install                |    1 
 src/pmdas/nvidia/Install               |    1 
 src/pmdas/oracle/Install               |    1 
 src/pmdas/papi/Install                 |    1 
 src/pmdas/pdns/Install                 |    1 
 src/pmdas/perfevent/Install            |    1 
 src/pmdas/pipe/Install                 |    1 
 src/pmdas/postfix/Install              |    2 
 src/pmdas/postgresql/Install           |    1 
 src/pmdas/process/Install              |    1 
 src/pmdas/roomtemp/Install             |    1 
 src/pmdas/rpm/Install                  |    1 
 src/pmdas/rsyslog/Install              |    1 
 src/pmdas/sample/Install               |    1 
 src/pmdas/sendmail/Install             |    1 
 src/pmdas/shping/Install               |    1 
 src/pmdas/simple/Install               |    1 
 src/pmdas/snmp/Install                 |    1 
 src/pmdas/summary/Install              |    1 
 src/pmdas/trace/Install                |    1 
 src/pmdas/trivial/Install              |    1 
 src/pmdas/txmon/Install                |    1 
 src/pmdas/unbound/Install              |    1 
 src/pmdas/vmware/Install               |    1 
 src/pmdas/weblog/Install               |    1 
 src/pmdas/zimbra/Install               |    1 
 src/pmdas/zswap/Install                |    1 
 112 files changed, 268 insertions(+), 405 deletions(-)


commit 000cc81892bbc2dad9bf0618062ffe17b390a4c0
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Oct 6 17:21:11 2016 +1100

    build: annotate PCP_RUN_DIR as %ghost in rpm packages
    
    Apparently this is more correct behaviour for this directory.

commit 07092983aaef3f31f16f8e518757c364a7f52d95
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Thu Oct 6 16:52:16 2016 +1100

    pmda scripts: deprecate forced_restart from Install scripts
    
    Remove most remaining cases of pmcd restarting from the PMDA
    Installation process, now that pmdaroot is thriving.  This
    increases pmcd uptime (and client longevity) across installs
    of optional PMDAs - sighup gets preferred over pmcd restart.
    
    This is functionality we used to have, lost when pmcd became
    unprivileged, but now finally reclaimed (hence forced_restart
    workaround largely dropped).  The ability is kept for out-of-
    tree PMDAs that may have some unanticipated need for it.  We
    also have a couple of QA tests that inject test data via env
    vars that are relying on it (affects dm & postfix PMDAs - in
    the end, we should drop these uses as well by reworking this
    test data injection method).
    
    Finally, pmdaproc.sh is made quicker by reducing the default
    pmcd signal wait time, and dropping the few leftover pmlogger
    restarts there (not needed now with pmlogger auto-reconnect).

commit 2ad2bcda486adbc3acd57b8e8c12880b2e2be13a
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Wed Oct 5 22:36:13 2016 -0400

    Adjust buildbotURL variable as suggested

commit 972ea7f04740b13e85f05d91d5754a6f3e70f453
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Wed Oct 5 22:33:08 2016 -0400

    Tweak buildbot master.cfg file

commit 67f2a50b918c595f81ef5ee2a2c41b48c7ca2ba8
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Wed Oct 5 20:23:03 2016 -0400

    Revamp buildbot config and Dockerfile based builds
    
    Buildbot 0.9 has introduced several config file changes, prep for that.
    
    Also transition to a docker based approach so a host can run multiple
    testruns at once, and eventually we'll be able to make failed qa run
    environments directly via our own miniture registry (perhaps).

commit 78cac5a8b45e8546ad205da4500573d67237cc5e
Author: Frank Ch. Eigler <fche@xxxxxxxxxxx>
Date:   Wed Oct 5 16:38:46 2016 +0000

    relaxing the specificity of the cpu_cycle metric's documentation
    
    ... considering that it's likely in error in the libvirt upstream.

commit f1d0ab1ebbd632c562bb5d089ffb240291ed6e80
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Oct 5 14:36:16 2016 +1100

    qa: update test 1041 to cater for increase in libvirt metric count

commit 4daf72a298c4dfafd35a8563fdad1dedad45a987
Author: Lukas Berk <lberk@xxxxxxxxxx>
Date:   Wed Sep 28 09:09:15 2016 -0400

    Add additional network filter to qa/581

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: lberk+fche merges, deprecate $forced_restart use, Nathan Scott <=