I think there is a lurking problem with the non-root pmcd changes.
The directory and all of the log files in /var/log/pcp/pmcd are owned by
root.
After pmcd downgrades to the user "pcp", then any SIGHUP attempting to
Install a new PMDA will fail to create the new PMDA's log file (either
cannot create a new file in /var/log/pcp/pmcd or cannot mv/rename an
existing log file in /var/log/pcp/pmcd).
The end result is that the log files may _not_ belong to the running
PMDA (but are let over from some earlier run when pmcd was started), and
new PMDA diagnostics are sprinkled through pmcd.log.
Is anyone else seeing this?
I have several QA failures that appear to match this signature.
|