Since only one component is present which itself has faulted, in the escalation
only AMFND responded to AMFD for quiesced assignments. Here is the AMFND trace:
Mar 27 10:13:29.486079 osafamfnd [26403:err.cc:1375] <<
avnd_err_esc_su_failover: retval=1
Mar 27 10:13:29.486105 osafamfnd [26403:err.cc:0368] NO
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1' faulted due to
'csiSetcallbackFailed' : Recovery is 'componentFailover'
Mar 27 10:13:29.486116 osafamfnd [26403:err.cc:0474] >> avnd_err_recover:
SU:safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1
Comp:safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1
Mar 27 10:13:29.486127 osafamfnd [26403:err.cc:0682] >>
avnd_err_rcvr_comp_failover:
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1'
Mar 27 10:13:29.486137 osafamfnd [26403:di.cc:0662] >> avnd_di_object_upd_send:
Comp 'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1'
Mar 27 10:13:29.486149 osafamfnd [26403:di.cc:0767] >> avnd_di_msg_send: Msg
type '8'
Mar 27 10:13:29.486159 osafamfnd [26403:di.cc:0958] >> avnd_diq_rec_add
Mar 27 10:13:29.486170 osafamfnd [26403:di.cc:0973] << avnd_diq_rec_add
Mar 27 10:13:29.486179 osafamfnd [26403:di.cc:1034] >> avnd_diq_rec_send
Mar 27 10:13:29.486190 osafamfnd [26403:mds.cc:1150] >> avnd_mds_send: Msg type
'1'
Mar 27 10:13:29.487506 osafamfnd [26403:mds.cc:1205] << avnd_mds_send: 1
Mar 27 10:13:29.487522 osafamfnd [26403:di.cc:1054] << avnd_diq_rec_send: 1
Mar 27 10:13:29.487532 osafamfnd [26403:di.cc:0799] << avnd_di_msg_send: 1
Mar 27 10:13:29.487542 osafamfnd [26403:di.cc:0681] << avnd_di_object_upd_send:
1
Mar 27 10:13:29.487552 osafamfnd [26403:comp.cc:2471] >>
avnd_comp_cmplete_all_assignment: Comp
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1'
Mar 27 10:13:29.487563 osafamfnd [26403:comp.cc:1532] >>
avnd_comp_csi_assign_done:
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1', (nil)
Mar 27 10:13:29.487627 osafamfnd [26403:comp.cc:1543] IN Assigned 'all CSIs'
QUIESCED to 'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1'
Mar 27 10:13:29.487642 osafamfnd [26403:cbq.cc:1003] >>
avnd_comp_cbq_csi_rec_del:
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1', '(null)'
Mar 27 10:13:29.487655 osafamfnd [26403:tmr.cc:0125] TR callback response timer
stopped
Mar 27 10:13:29.487667 osafamfnd [26403:cbq.cc:1032] <<
avnd_comp_cbq_csi_rec_del
Mar 27 10:13:29.487677 osafamfnd [26403:comp.cc:1423] >>
all_csis_at_rank_assigned: 'safSi=AmfDemo,safApp=AmfDemo1'rank=1
Mar 27 10:13:29.487687 osafamfnd [26403:comp.cc:1449] <<
all_csis_at_rank_assigned: true
Mar 27 10:13:29.487697 osafamfnd [26403:susm.cc:0940] >> avnd_su_si_oper_done:
'safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1' '(null)'
Mar 27 10:13:29.487708 osafamfnd [26403:susm.cc:0948] TR SI
'safSi=AmfDemo,safApp=AmfDemo1'
Mar 27 10:13:29.487746 osafamfnd [26403:susm.cc:0955] NO Assigned
'safSi=AmfDemo,safApp=AmfDemo1' QUIESCED to
'safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1'
Mar 27 10:13:29.487760 osafamfnd [26403:di.cc:0575] >> avnd_di_susi_resp_send:
Sending Resp su=safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1,
si=safSi=AmfDemo,safApp=AmfDemo1, curr_state=3, prv_state=1
Mar 27 10:13:29.487772 osafamfnd [26403:di.cc:0586] TR curr_assign_state '3'
Mar 27 10:13:29.487782 osafamfnd [26403:di.cc:0616] TR Sending. msg_id'104',
node_id'131343', msg_act'5', su'safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1', si'',
ha_state'3', error'1', single_csi'0'
Mar 27 10:13:29.487793 osafamfnd [26403:di.cc:0767] >> avnd_di_msg_send: Msg
type '5'
After this cleanup of component is triggered by AMFND:
Mar 27 10:13:29.488412 osafamfnd [26403:cpm.cc:0186] << avnd_comp_pm_rec_del_all
Mar 27 10:13:29.488421 osafamfnd [26403:comp.cc:1850] <<
avnd_comp_curr_info_del: 1
Mar 27 10:13:29.488431 osafamfnd [26403:clc.cc:0763] >> avnd_comp_clc_fsm_run:
Comp 'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1', Ev '7'
Mar 27 10:13:29.488442 osafamfnd [26403:clc.cc:0817] TR stopping all monitoring
for this component
Mar 27 10:13:29.488468 osafamfnd [26403:cpm.cc:0634] >> avnd_comp_pm_finalize:
Comp 'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1'
Mar 27 10:13:29.488478 osafamfnd [26403:cpm.cc:0650] << avnd_comp_pm_finalize
Mar 27 10:13:29.488488 osafamfnd [26403:clc.cc:0835] T1
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1':Entering CLC FSM:
presence state:'SA_AMF_PRESENCE_INSTANTIATED(3)',
Event:'AVND_COMP_CLC_PRES_FSM_EV_CLEANUP'
Mar 27 10:13:29.488498 osafamfnd [26403:clc.cc:1816] >>
avnd_comp_clc_inst_clean_hdler:
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1': Cleanup event in the
instantiated state
Mar 27 10:13:29.488509 osafamfnd [26403:clc.cc:2555] >>
avnd_comp_clc_cmd_execute:
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1':CLC CLI command
type:'AVND_COMP_CLC_CMD_TYPE_CLEANUP(3)'
Mar 27 10:13:29.488528 osafamfnd [26403:clc.cc:2711] T1 CLC CLI
script:'/opt/amf_demo/amf_demo_script'
Mar 27 10:13:29.488538 osafamfnd [26403:clc.cc:2713] T1 CLC CLI command
arguments[1] ='cleanup'
Mar 27 10:13:29.488571 osafamfnd [26403:clc.cc:2716] T1 CLC CLI command
timeout: In nano secs:10000000000 In milli secs: 10000
Mar 27 10:13:29.488582 osafamfnd [26403:clc.cc:2720] T1 CLC CLI command env
variable name = 'AMF_DEMO_VAR2': value ='CT_VALUE2'
Mar 27 10:13:29.488592 osafamfnd [26403:clc.cc:2720] T1 CLC CLI command env
variable name = 'AMF_DEMO_VAR2': value ='CT_VALUE2'
Mar 27 10:13:29.488601 osafamfnd [26403:clc.cc:2720] T1 CLC CLI command env
variable name = 'AMF_DEMO_VAR2': value ='CT_VALUE2'
---
** [tickets:#822] AMF: Comp Failover performed before comp cleanup done
(missing case)**
**Status:** unassigned
**Milestone:** future
**Created:** Wed Mar 26, 2014 01:06 PM UTC by Hans Feldt
**Last Updated:** Wed Mar 26, 2014 01:24 PM UTC
**Owner:** nobody
Test case: SU lock with component failing in QUIESCED state, 2N
With a single sa-aware component in an SU, cleanup is not awaited before the
oper-state(DISABLED) message is sent to the director. This causes activation of
the standby component before cleanup has finished.
---
Sent from sourceforge.net because [email protected] is
subscribed to https://sourceforge.net/p/opensaf/tickets/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a
mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets