[Pacemaker] OCF exit code 8 triggers WARN message
Thilo Uttendorfer
t.uttendorfer at linux-ag.com
Fri Sep 16 14:41:59 UTC 2011
Hi,
I experience a lot of "WARN" log entries in several pacemaker cluster setups:
Sep 16 11:53:21 server01 lrmd: [23946]: WARN: Managed res1:0:monitor process
26489 exited with return code 8.
That's because multi state resources like DRBD have some special return
codes. "8" means OCF_RUNNING_MASTER which should not trigger a warning. The
folowing patch in cluster-clue solved this issue:
-------------
diff -u lib/clplumbing/proctrack.c lib/clplumbing/proctrack.c.patched
--- lib/clplumbing/proctrack.c 2011-09-16 15:48:25.000000000 +0200
+++ lib/clplumbing/proctrack.c.patched 2011-09-16 15:51:43.000000000 +0200
@@ -271,7 +271,7 @@
if (doreport) {
if (deathbyexit) {
- cl_log((exitcode == 0 ? LOG_INFO : LOG_WARNING)
+ cl_log(((exitcode == 0 || exitcode == 8) ? LOG_INFO :
LOG_WARNING)
, "Managed %s process %d exited with return
code %d."
, type, pid, exitcode);
}else if (deathbysig) {
-------------
Thilo
--
Thilo Uttendorfer
Linux Information Systems AG
Putzbrunner Str. 71, 81739 München
Fon: +49 89 993412-11, Fax: +49 89 993412-99
t.uttendorfer at linux-ag.com, http://www.linux-ag.com
More information about the Pacemaker
mailing list