Changes committed to git://oss.sgi.com:8090/nathans/pcp.git
VERSION.pcp | 2 +-
build/rpm/pcp.spec.in | 2 +-
man/man1/autofsd-probe.1 | 3 ---
man/man1/telnet-probe.1 | 3 ---
man/man4/pmns.4 | 1 +
src/pmie/pmie_check.sh | 9 +++++----
6 files changed, 8 insertions(+), 12 deletions(-)
commit 84a6abea73f35890f273e13931f3f4d29a50e74e
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Feb 13 11:14:05 2008 +1100
Bump build version number.
commit 324b9a72ceb559500c3af85bdc0d1cddea13d7b8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Feb 13 11:11:56 2008 +1100
Fix a problem where multiple pmie processes could be incorrectly
launched for the same host, by pmie_check.sh. A running pmie with
a log filename matching the control file entry uniquely identifies
that entry. Adding default-hostname matching into this equation
(as well) is unnecessary and turns out it can introduce a spurious
problem when hostname aliases are being used.
In particular, if the pmhostname(1) call to gethostbyname(2) fails,
then the given hostname argument is printed out rather than the
name returned from gethostbyname. This means pmhostname can return
different answers depending on the DNS state at the time, which in
turn can cause pmie_check to miss matching on a running pmie, and
incorrectly start a duplicate.
This was observed in our production environment and the fix has
been running there for a few days without the problem recurring
(previously it happened once or twice a day in some locations).
commit 18de14b6bdbe18deedceae65c965843801693b46
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed Feb 13 10:52:51 2008 +1100
Add pmns man page reference to cpp, remove refs to non-pcp pmda from
probe man pages.
commit 43a036f6af015be9a76329831fb842d74194e66b
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Fri Feb 8 16:11:59 2008 +1100
Add pcp runtime dependency on cpp, needed for namespace rebuilding.
|