---

** [tickets:#1444] saAmfHAStateGet() returns SA_AMF_HA_QUIESCING after comp 
called saAmfCSIQuiescingComplete**

**Status:** unassigned
**Milestone:** 4.5.2
**Labels:** saAmfHAStateGet 
**Created:** Thu Aug 13, 2015 06:10 AM UTC by Minh Hon Chau
**Last Updated:** Thu Aug 13, 2015 06:10 AM UTC
**Owner:** nobody


- Step to reproduce: 
  Bring up 2N model amfdemo app
  shutdown SI
  The saAmfHAStateGet() returns QUIESCING 
-  Initial analysis:
   Below is amfnd trace for process saAmfCSIQuiescingComplete()
   Aug 13 15:35:12.508441 osafamfnd [418:cbq.cc:0065] >> 
avnd_evt_ava_csi_quiescing_compl_evh 
Aug 13 15:35:12.508441 osafamfnd [418:proxy.cc:0502] TR 
safComp=AmfDemo,safSu=SU4,safSg=AmfDemoTwon,safApp=AmfDemo3: Type=9
Aug 13 15:35:12.508441 osafamfnd [418:proxy.cc:0605] >> avnd_int_ext_comp_val: 
safComp=AmfDemo,safSu=SU4,safSg=AmfDemoTwon,safApp=AmfDemo3
Aug 13 15:35:12.508441 osafamfnd [418:tmr.cc:0125] TR Qscing Complete stopped
Aug 13 15:35:12.508441 osafamfnd [418:comp.cc:1498] >> 
avnd_comp_csi_assign_done: 
'safComp=AmfDemo,safSu=SU4,safSg=AmfDemoTwon,safApp=AmfDemo3', 0x12bcaf0
Aug 13 15:35:12.508441 osafamfnd [418:comp.cc:1509] IN Assigned 
'safCsi=AmfDemo3,safSi=AmfDemo3,safApp=AmfDemo3' QUIESCING to 
'safComp=AmfDemo,safSu=SU4,safSg=AmfDemoTwon,safApp=AmfDemo3'
Aug 13 15:35:12.508441 osafamfnd [418:cbq.cc:1033] >> 
avnd_comp_cbq_csi_rec_del: 
'safComp=AmfDemo,safSu=SU4,safSg=AmfDemoTwon,safApp=AmfDemo3', 
'safCsi=AmfDemo3,safSi=AmfDemo3,safApp=AmfDemo3'
Aug 13 15:35:12.508441 osafamfnd [418:cbq.cc:1062] << avnd_comp_cbq_csi_rec_del 
Aug 13 15:35:12.508441 osafamfnd [418:comp.cc:1389] >> 
all_csis_at_rank_assigned: 'safSi=AmfDemo3,safApp=AmfDemo3'rank=1
Aug 13 15:35:12.508441 osafamfnd [418:comp.cc:1415] << 
all_csis_at_rank_assigned: true
Aug 13 15:35:12.508441 osafamfnd [418:susm.cc:0939] >> avnd_su_si_oper_done: 
'safSu=SU4,safSg=AmfDemoTwon,safApp=AmfDemo3' 'safSi=AmfDemo3,safApp=AmfDemo3'
Aug 13 15:35:12.508441 osafamfnd [418:susm.cc:0947] TR SI 
'safSi=AmfDemo3,safApp=AmfDemo3'
Aug 13 15:35:12.508441 osafamfnd [418:susm.cc:0954] NO Assigned 
'safSi=AmfDemo3,safApp=AmfDemo3' QUIESCING to 
'safSu=SU4,safSg=AmfDemoTwon,safApp=AmfDemo3'
Aug 13 15:35:12.508441 osafamfnd [418:di.cc:0585] >> avnd_di_susi_resp_send: 
Sending Resp su=safSu=SU4,safSg=AmfDemoTwon,safApp=AmfDemo3, 
si=safSi=AmfDemo3,safApp=AmfDemo3, curr_state=4, prv_state=1
Aug 13 15:35:12.508441 osafamfnd [418:di.cc:0596] TR curr_assign_state '3'
Aug 13 15:35:12.508441 osafamfnd [418:di.cc:0626] TR Sending. msg_id'46', 
node_id'132111', msg_act'5', su'safSu=SU4,safSg=AmfDemoTwon,safApp=AmfDemo3', 
si'safSi=AmfDemo3,safApp=AmfDemo3', ha_state'3', error'1', single_csi'0'
Aug 13 15:35:12.508441 osafamfnd [418:di.cc:0777] >> avnd_di_msg_send: Msg type 
'5'
Aug 13 15:35:12.508441 osafamfnd [418:di.cc:0968] >> avnd_diq_rec_add 
Aug 13 15:35:12.508441 osafamfnd [418:di.cc:0983] << avnd_diq_rec_add 
Aug 13 15:35:12.508441 osafamfnd [418:di.cc:1044] >> avnd_diq_rec_send 
Aug 13 15:35:12.508442 osafamfnd [418:mds.cc:1169] >> avnd_mds_send: Msg type 
'1'
Aug 13 15:35:12.508691 osafamfnd [418:mds.cc:1224] << avnd_mds_send: 1
Aug 13 15:35:12.508705 osafamfnd [418:di.cc:1064] << avnd_diq_rec_send: 1
Aug 13 15:35:12.508708 osafamfnd [418:di.cc:0809] << avnd_di_msg_send: 1
Aug 13 15:35:12.508710 osafamfnd [418:di.cc:0651] << avnd_di_susi_resp_send 
Aug 13 15:35:12.508713 osafamfnd [418:susm.cc:0249] >> avnd_su_siq_prc: SU 
'safSu=SU4,safSg=AmfDemoTwon,safApp=AmfDemo3'
Aug 13 15:35:12.508715 osafamfnd [418:susm.cc:0254] << avnd_su_siq_prc 
Aug 13 15:35:12.508717 osafamfnd [418:susm.cc:1102] << avnd_su_si_oper_done: 1
Aug 13 15:35:12.508720 osafamfnd [418:comp.cc:1603] << 
avnd_comp_csi_assign_done: 1
Aug 13 15:35:12.508722 osafamfnd [418:cbq.cc:0174] << 
avnd_evt_ava_csi_quiescing_compl_evh 

It's clear that the SI ha state has not been updated to QUIESCED at amfnd, 
although susi_resp is responded to amfd as QUIESCED.
According to item 10.1, SAI-AIS-AMF-B.04.01.AL, saAmfHAStateGet() should return 
as QUIESCED in this situation


---

Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to