Hi,

lrmd fails in the log output, and there is a case to reboot.

(snip)
Mar 19 13:48:07 kvm1 lrmd: [2402]: info: rsc:prmApPostgreSQLDB:29: monitorMar 
19 13:48:08 kvm1 lrmd:
[2402]: info: Managed prmApPostgreSQLDB:monitor process 3153 exited with return 
code 0.Mar 19 13:48:08
kvm1 crmd: [2405]: info: process_lrm_event: LRM operation 
prmApPostgreSQLDB_monitor_10000 (call=29,
rc=0, cib-update=70, confirmed=false) okMar 19 13:48:08 kvm1 crmd: [2405]: 
info: match_graph_event:
Action prmApPostgreSQLDB_monitor_10000 (23) confirmed on kvm1 (rc=0)Mar 19 
13:48:08 kvm1 crmd: [2405]:
info: run_graph: ====================================================Mar 19 
13:48:08 kvm1 crmd:
[2405]: notice: run_graph: Transition 6 (Complete=13, Pending=0, Fired=0, 
Skipped=0, Incomplete=0,
Source=/var/lib/pengine/pe-input-6.bz2): CompleteMar 19 13:48:08 kvm1 crmd: 
[2405]: info:
te_graph_trigger: Transition 6 is now complete
Mar 19 13:48:08 kvm1 crmd: [2405]: info: notify_crmd: Transition 6 status: done 
- <null>
Mar 19 13:48:08 kvm1 crmd: [2405]: info: do_state_transition: State transition 
S_TRANSITION_ENGINE ->
S_IDLE [ input=I_TE_SUCCESS cause=C_FSA_INTERNAL origin=notify_crmd ]
Mar 19 13:48:08 kvm1 crmd: [2405]: info: do_state_transition: Starting PEngine 
Recheck Timer
Mar 19 13:48:15 kvm1 crmd: [2405]: CRIT: lrm_connection_destroy: LRM Connection 
failed
Mar 19 13:48:15 kvm1 crmd: [2405]: info: lrm_connection_destroy: LRM Connection 
disconnected
Mar 19 13:48:15 kvm1 crmd: [2405]: ERROR: do_log: FSA: Input I_ERROR from 
lrm_connection_destroy()
received in state S_IDLEMar 19 13:48:15 kvm1 crmd: [2405]: info: 
do_state_transition: State transition
S_IDLE -> S_RECOVERY [ input=I_ERROR cause=C_FSA_INTERNAL 
origin=lrm_connection_destroy ]Mar 19
13:48:15 kvm1 crmd: [2405]: ERROR: do_recover: Action A_RECOVER 
(0000000001000000) not supported
Mar 19 13:48:15 kvm1 lrmd: [3204]: info: G_main_add_SignalHandler: Added signal 
handler for signal 15
(snip)

It is a problem to handle NULL somehow or other.

--------------PATCH START------------------
diff -r 616c40df1d5d lrm/lrmd/lrmd.h
--- a/lrm/lrmd/lrmd.h   Fri Mar 19 15:49:41 2010 +0900
+++ b/lrm/lrmd/lrmd.h   Fri Mar 19 15:50:49 2010 +0900
@@ -167,7 +167,7 @@
        (longclockto_ms(sub_longclock(time_longclock(), op->t_lastlogmsg))/1000 
>= \
                (unsigned long)LOGMSG_INTERVAL)
 #define probe_str(op,op_type) \
-       ((!op->interval && !strcmp(op_type,"monitor")) ? "probe" : op_type)
+        ((op != NULL && !op->interval && !strcmp(op_type,"monitor")) ? "probe" 
: op_type)
 
 struct lrmd_rsc
 {
--------------PATCH END------------------

Best Regards,
Hideo Yamauchi.

_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Reply via email to