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.
|