pcp
[Top] [All Lists]

pcp updates: build, qa, rc script fix

To: pcp@xxxxxxxxxxx
Subject: pcp updates: build, qa, rc script fix
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 6 Sep 2016 18:34:16 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <302206719.5965590.1473201220744.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: k0RnGnqttixBqgw/Ouv649qltxSGCw==
Thread-topic: pcp updates: build, qa, rc script fix
Changes committed to git://git.pcp.io/nathans/pcp.git master

Nathan Scott (3):
      qa: add new regression test to exercise rc script fix
      qa: add check_pmiend_fdleak to qa/src gitignore set
      build: reenable libvirt agent, misunderstanding resolved

Beat Rubischon (1):
      rc scripts: always use full paths during process lookup


 configure           |   16 ++--------------
 configure.ac        |    4 +---
 qa/893              |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 qa/893.out          |    5 +++++
 qa/group            |    1 +
 qa/src/.gitignore   |    1 +
 src/include/pcp.env |   12 +++++++++++-
 7 files changed, 73 insertions(+), 18 deletions(-)


commit 9d0936486969a5fc35e9888c5b5f94b52d747a14
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Sep 7 08:31:54 2016 +1000

    build: reenable libvirt agent, misunderstanding resolved

commit f9bf96a7f0e78c9a51d75ca2b9b9d2ad80a28be1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Sep 7 08:31:23 2016 +1000

    qa: add check_pmiend_fdleak to qa/src gitignore set

commit fc2d729bf6d4c8faa96c7aa032862317e1478129
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Sep 7 08:30:05 2016 +1000

    qa: add new regression test to exercise rc script fix
    
    Check fix for problem where rc scripts fail to start daemons
    on systems running other processes with the same names.
    
    Related to Red Hat BZ #1365424.

commit 63ce70386acfe0246c7b25d74df1ec4e5c375e59
Author: Beat Rubischon <brubisch@xxxxxxxxxx>
Date:   Wed Sep 7 08:27:52 2016 +1000

    rc scripts: always use full paths during process lookup
    
    The init scripts failing to start or restart daemons when other
    applications have processes called pmcd, pmproxy, etc.
    
    This is because the pcp.env function _get_pids_by_name() does
    not check for the full path of the binaries and tries to kill
    the foreign process.
    
    In particular, this issue was observed with concurrent use of
    UniSpool from http://aki-gmbh.com/en/products/unispool.html as
    this has a pmcd process which breaks the start of PCP's pmcd.
    
    This resolves Red Hat BZ #1365424.

<Prev in Thread] Current Thread [Next in Thread>
  • pcp updates: build, qa, rc script fix, Nathan Scott <=