---

** [tickets:#1483] amf: isssue with nodeswitchvoer recovery when sufailover is 
enabled.**

**Status:** unassigned
**Milestone:** 4.5.2
**Created:** Wed Sep 16, 2015 08:11 AM UTC by Praveen
**Last Updated:** Wed Sep 16, 2015 08:11 AM UTC
**Owner:** nobody



During admin operation like lock on su, if component faults with nodeswitchvoer 
recovery and sufailover flag is enabled for the component, it is observed that 
su was failover before the request for nodeswitchover comes to AMFD. The reason 
is AMFND responds with success for quiesced assignments before the clean up of 
components is over.
Attached is the traces and configuration to reproduce the problem for 2N model. 
Since problem is in AMFND, it may affects all red models. Also it may come in 
case of other admin operations also.

AMFD messages:
1)AMFD performs failover:
si'safSi=AmfDemo1,safApp=AmfDemo1', state'2'
Sep 16 12:52:07.526744 osafamfd [3215:sg_2n_fsm.cc:3946] TR act_found'0', 
quisced_found'0', quiscing_found'0'
Sep 16 12:52:07.526749 osafamfd [3215:sg_2n_fsm.cc:3963] << 
avd_su_state_determine: state '2'
Sep 16 12:52:07.526754 osafamfd [3215:sg_2n_fsm.cc:0558] << avd_sg_2n_act_susi: 
act: 'safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1', stdby: 
'safSu=SU2,safSg=AmfDemo,safApp=AmfDemo1'
Sep 16 12:52:07.526759 osafamfd [3215:si_dep.cc:2072] >> 
avd_sidep_si_dependency_exists_within_su
Sep 16 12:52:07.526765 osafamfd [3215:sgproc.cc:2238] >> avd_su_role_failover:  
from SU:'safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1' to 
SU:'safSu=SU2,safSg=AmfDemo,safApp=AmfDemo1'
Sep 16 12:52:07.526770 osafamfd [3215:si_dep.cc:1706] >> 
avd_sidep_is_su_failover_possible: SU:'safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1' 
node_state:2
Sep 16 12:52:07.526775 osafamfd [3215:si_dep.cc:1728] << 
avd_sidep_is_su_failover_possible: return value: 1
Sep 16 12:52:07.526780 osafamfd [3215:sgproc.cc:2076] >> avd_sg_su_si_mod_snd: 
'safSu=SU2,safSg=AmfDemo,safApp=AmfDemo1', state 1
Sep 16 12:52:07.526786 osafamfd [3215:mbcsv_api.c:0773] >> 
mbcsv_process_snd_ckpt_request: Sending checkpoint data to all STANDBY peers, 
as per the send-type specified
Sep 16 12:52:07.526794 osafamfd [3215:mbcsv_api.c:0803] TR svc_id:10, 
pwe_hdl:65537

2)It gets node switchover request
Sep 16 12:52:07.560701 osafamfd [3215:ntfa_api.c:1566] << saNtfNotificationSend
Sep 16 12:52:07.560707 osafamfd [3215:ntfa_api.c:1327] >> saNtfNotificationFree
Sep 16 12:52:07.560712 osafamfd [3215:ntfa_api.c:1331] T1 notificationHandle = 
4289724426
Sep 16 12:52:07.560720 osafamfd [3215:ntfa_util.c:1104] T1 free v_data.p_base 
(nil)
Sep 16 12:52:07.560726 osafamfd [3215:ntfa_api.c:1367] << saNtfNotificationFree
Sep 16 12:52:07.560731 osafamfd [3215:ntf.cc:0261] << avd_send_oper_chg_ntf
Sep 16 12:52:07.560736 osafamfd [3215:sgproc.cc:0576] >> 
perform_nodeswitchover_recovery: 'safAmfNode=SC-1,safAmfCluster=myAmfCluster'
Sep 16 12:52:07.560742 osafamfd [3215:sgproc.cc:0424] >> sg_su_failover_func: 
'safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1', 2
Sep 16 12:52:07.560748 osafamfd [3215:imm.cc:1819] >> 
avd_saImmOiAdminOperationResult: inv:120259084289, res:1
Sep 16 12:52:07.560754 osafamfd [3215:imm.cc:1824] << 
avd_saImmOiAdminOperationResult
Sep 16 12:52:07.560760 osafamfd [3215:comp.cc:0173] >> avd_comp_oper_state_set: 
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1' ENABLED => DISABLED
Sep 16 12:52:07.560780 osafamfd [3215:imm.cc:1543] >> 
avd_saImmOiRtObjectUpdate: 
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1' saAmfCompOperState
Sep 16 12:52:07.560808 osafamfd [3215:imm.cc:1562] << avd_saImmOiRtObjectUpdate
Sep 16 12:52:07.560817 osafamfd [3215:mbcsv_api.c:0773] >> 
mbcsv_process_snd_ckpt_request: Sending checkpoint data to all STANDBY peers, 
as per the send-type specified
Sep 16 12:52:07.560823 osafamfd [3215:mbcsv_api.c:0803] TR svc_id:10, 
pwe_hdl:65537
Sep 16 12:52:07.560829 osafamfd [3215:mbcsv_util.c:0343] >> 
mbcsv_send_ckpt_data_to_all_peers
Sep 16 12:52:07.560834 osafamfd [3215:mbcsv_util.c:0387] TR dispatching FSM for 
NCSMBCSV_SEND_ASYNC_UPDAT



---

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.
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to