full bt :

(gdb) bt full
#0  0x000000000049af5e in avd_sidep_is_si_failover_possible(AVD_SI*, AVD_SU*) 
() at si_dep.cc:1551
        depstatename = {0x4d10e0 "", 0x4d10e1 "NO_DEPENDENCY", 0x4d10ef 
"SPONSOR_UNASSIGNED", 
          0x4d1102 "ASSIGNED", 0x4d110b "TOL_TIMER_RUNNING", 0x4d111d 
"READY_TO_UNASSIGN", 
          0x4d112f "UNASSIGNING_DUE_TO_DEP", 0x4d1146 
"FAILOVER_UNDER_PROGRESS", 0x4d115e "READY_TO_ASSIGN"}
        sidep_db = 0x7036a0
#1  0x0000000000490f97 in avd_susi_role_failover(avd_su_si_rel_tag*, AVD_SU*) 
() at siass.cc:676
No locals.
#2  0x000000000049bfb5 in sidep_dependentsi_role_failover(AVD_SI*) () at 
si_dep.cc:1912
        depstatename = {0x4d10e0 "", 0x4d10e1 "NO_DEPENDENCY", 0x4d10ef 
"SPONSOR_UNASSIGNED", 
          0x4d1102 "ASSIGNED", 0x4d110b "TOL_TIMER_RUNNING", 0x4d111d 
"READY_TO_UNASSIGN", 
          0x4d112f "UNASSIGNING_DUE_TO_DEP", 0x4d1146 
"FAILOVER_UNDER_PROGRESS", 0x4d115e "READY_TO_ASSIGN"}
        sidep_db = 0x7036a0
#3  0x0000000000498841 in avd_sidep_assign_evh(cl_cb_tag*, avd_evt_tag*) () at 
si_dep.cc:759
        depstatename = {0x4d10e0 "", 0x4d10e1 "NO_DEPENDENCY", 0x4d10ef 
"SPONSOR_UNASSIGNED", 
          0x4d1102 "ASSIGNED", 0x4d110b "TOL_TIMER_RUNNING", 0x4d111d 
"READY_TO_UNASSIGN", 
          0x4d112f "UNASSIGNING_DUE_TO_DEP", 0x4d1146 
"FAILOVER_UNDER_PROGRESS", 0x4d115e "READY_TO_ASSIGN"}
        sidep_db = 0x7036a0
#4  0x00000000004434be in process_event(cl_cb_tag*, avd_evt_tag*) () at 
main.cc:769
        _control_block = {avd_mbx = 4291821569, avd_hb_mbx = 0, mds_handle = 
0x0, init_state = AVD_APP_STATE, 
          avd_fover_state = false, avail_state_avd = SA_AMF_HA_ACTIVE, 
vaddr_pwe_hdl = 65537, vaddr_hdl = 1, 
          adest_hdl = 131071, vaddr = 1, other_avd_adest = 0, local_avnd_adest 
= 564115160883237, 
          nd_msg_queue_list = {nd_msg_queue = 0x0, tail = 0x0}, evt_queue = 
{evt_msg_queue = 0x0, tail = 0x0}, 
          mbcsv_hdl = 4293918753, ckpt_hdl = 4292870177, mbcsv_sel_obj = 14, 
          stby_sync_state = AVD_STBY_IN_SYNC, synced_reo_type = 0, 
async_updt_cnt = {cb_updt = 12, 
            node_updt = 915, app_updt = 12, sg_updt = 196, su_updt = 404, 
si_updt = 328, 
            sg_su_oprlist_updt = 74, sg_admin_si_updt = 0, siass_updt = 221, 
comp_updt = 1052, csi_updt = 0, 
            compcstype_updt = 0, si_trans_updt = 0}, sync_required = true, 
async_updt_msgs = {
            async_updt_queue = 0x0, tail = 0x0}, edu_hdl = {is_inited = true, 
tree = {root_node = {bit = -1, 
---Type <return> to continue, or q <return> to quit---
                left = 0x7249e0, right = 0x6fe148, key_info = 0x7249c0 ""}, 
params = {key_size = 8, 
                info_size = 0, actual_key_size = 0, node_size = 0}, n_nodes = 
18}, to_version = 6}, 
          mds_edu_hdl = {is_inited = true, tree = {root_node = {bit = -1, left 
= 0x7038f0, right = 0x6fe190, 
                key_info = 0x7038d0 ""}, params = {key_size = 8, info_size = 
1864381497, 
                actual_key_size = -1975455320, node_size = 32679}, n_nodes = 
19}, to_version = 5}, 
          cluster_init_time = 0, node_id_avd = 131343, node_id_avd_other = 
131599, node_avd_failed = 0, 
          amf_init_tmr = {tmr_id = 0x737690, type = AVD_TMR_CL_INIT, node_id = 
0, spons_si_name = {length = 0, 
              value = '\000' <repeats 255 times>}, dep_si_name = {length = 0, 
              value = '\000' <repeats 255 times>}, is_active = false}, 
heartbeat_tmr = {tmr_id = 0x75ddd0, 
            type = AVD_TMR_SND_HB, node_id = 0, spons_si_name = {length = 0, 
              value = '\000' <repeats 255 times>}, dep_si_name = {length = 0, 
              value = '\000' <repeats 255 times>}, is_active = true}, 
heartbeat_tmr_period = 10000000000, 
          nodes_exit_cnt = 5, ntfHandle = 4279238657, ext_comp_info = 
{local_avnd_node = 0x0, 
            ext_comp_hlt_check = 0x0}, peer_msg_fmt_ver = 4, avd_peer_ver = 6, 
immOiHandle = 94489411855, 
          immOmHandle = 98784379151, imm_sel_obj = 18, is_implementer = true, 
clmHandle = 4285530113, 
          clm_sel_obj = 16, swap_switch = false, active_services_exist = true}
        internal_version_id_ = 0x4c7ad0 "@(#) $Id:  $"
        g_stndby_list = {0x44222c <invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x442275 <standby_invalid_evh(cl_cb_tag*, avd_evt_tag*)> <repeats 11 
times>, 0x446192
     <avd_tmr_snd_hb_evh(cl_cb_tag*, avd_evt_tag*)>, 0x442275 
<standby_invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x442275 <standby_invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 0x444c06
     <avd_mds_avd_up_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x444c7c <avd_standby_avd_down_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4455ca <avd_mds_avnd_up_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44561c <avd_mds_avnd_down_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x442275 <standby_invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x455a6c <avd_role_change_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x442275 <standby_invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
---Type <return> to continue, or q <return> to quit---
          0x442275 <standby_invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 0, 0}
        fds = {{fd = 23, events = 1, revents = 0}, {fd = 12, events = 1, 
revents = 1}, {fd = 14, events = 1, 
            revents = 0}, {fd = 16, events = 1, revents = 0}, {fd = 18, events 
= 1, revents = 0}}
        g_actv_list = {0x44222c <invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x444dd4 <avd_node_up_evh(cl_cb_tag*, avd_evt_tag*)>, 0x447da1
     <avd_reg_su_evh(cl_cb_tag*, avd_evt_tag*)>, 0x44222c 
<invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 0x4883c4
     <avd_su_oper_state_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x488e94 <avd_su_si_assign_evh(cl_cb_tag*, avd_evt_tag*)>, 0x45531c
     <avd_pg_trk_act_evh(cl_cb_tag*, avd_evt_tag*)>, 0x44816f 
<avd_oper_req_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44905e <avd_data_update_req_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44222c <invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4459d8 <avd_ack_nack_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x449c7f <avd_comp_validation_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x446192 <avd_tmr_snd_hb_evh(cl_cb_tag*, avd_evt_tag*)>, 0x4207f4
     <avd_cluster_tmr_init_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x49824c <avd_sidep_tol_tmr_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x444c06 <avd_mds_avd_up_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x444c41 <avd_mds_avd_down_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4455ca <avd_mds_avnd_up_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44561c <avd_mds_avnd_down_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x456ab0 <avd_mds_qsd_role_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x455a6c <avd_role_change_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4568f0 <avd_role_switch_ncs_su_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4986c7 <avd_sidep_assign_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44222c <invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x49d3ac <avd_sidep_unassign_evh(cl_cb_tag*, avd_evt_tag*)>}
        g_quiesc_list = {0x44222c <invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4423d4 <qsd_ignore_evh(cl_cb_tag*, avd_evt_tag*)>, 
---Type <return> to continue, or q <return> to quit---
          0x447da1 <avd_reg_su_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44222c <invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4883c4 <avd_su_oper_state_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x488e94 <avd_su_si_assign_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4423d4 <qsd_ignore_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44816f <avd_oper_req_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44905e <avd_data_update_req_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44222c <invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44231f <qsd_invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x449c7f <avd_comp_validation_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x446192 <avd_tmr_snd_hb_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4423d4 <qsd_ignore_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4423d4 <qsd_ignore_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x444c06 <avd_mds_avd_up_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x444c41 <avd_mds_avd_down_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x4455ca <avd_mds_avnd_up_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44561c <avd_mds_avnd_down_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x456ab0 <avd_mds_qsd_role_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x455a6c <avd_role_change_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44231f <qsd_invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 
          0x44231f <qsd_invalid_evh(cl_cb_tag*, avd_evt_tag*)>, 0, 0}
        nfds = 5
        avd_cb = 0x6fe080
#5  0x000000000044321d in main_loop() () at main.cc:692
        _control_block = {avd_mbx = 4291821569, avd_hb_mbx = 0, mds_handle = 
0x0, init_state = AVD_APP_STATE, 
          avd_fover_state = false, avail_state_avd = SA_AMF_HA_ACTIVE, 
vaddr_pwe_hdl = 65537, vaddr_hdl = 1, 
          adest_hdl = 131071, vaddr = 1, other_avd_adest = 0, local_avnd_adest 
= 564115160883237, 
          nd_msg_queue_list = {nd_msg_queue = 0x0, tail = 0x0}, evt_queue = 
{evt_msg_queue = 0x0, tail = 0x0}, 
---Type <return> to continue, or q <return> to quit---q



---

** [tickets:#1045] si's got two standby assignments in 2n model**

**Status:** unassigned
**Milestone:** 4.3.3
**Created:** Thu Sep 04, 2014 07:35 AM UTC by surender khetavath
**Last Updated:** Thu Sep 04, 2014 07:40 AM UTC
**Owner:** nobody

changeset : 5697
model : 2n
configuration : 1App,1SG,5SUs with 3comps each, 5SIs with 3CSIs each
si-si deps configured as SI1<-SI2<-SI3<-SI4.
SU1 is active, SU2 is standby.
SU1 is mapped to SC-1 and SU2 to SC-2,SU3 to PL-3 and SU4,5 to PL-4
saAmfSGAutoRepair=1(True)
SuFailover=1(True)

Test:
-----
Perform node lock having active SU.Here SU5 was active and PL-4 is the node 
locked
Reject in the quiesced callback.
Unlock the node

SI3 & SI4 have 2 standby assignments

safSi=TWONSI1,safApp=TWONAPP
        saAmfSIAdminState=UNLOCKED(1)
        saAmfSIAssignmentState=FULLY_ASSIGNED(2)
safSi=TWONSI2,safApp=TWONAPP
        saAmfSIAdminState=UNLOCKED(1)
        saAmfSIAssignmentState=FULLY_ASSIGNED(2)
safSi=TWONSI3,safApp=TWONAPP
        saAmfSIAdminState=UNLOCKED(1)
        saAmfSIAssignmentState=PARTIALLY_ASSIGNED(3)
safSi=TWONSI4,safApp=TWONAPP
        saAmfSIAdminState=UNLOCKED(1)
        saAmfSIAssignmentState=PARTIALLY_ASSIGNED(3)
safSi=TWONSI5,safApp=TWONAPP
        saAmfSIAdminState=UNLOCKED(1)
        saAmfSIAssignmentState=FULLY_ASSIGNED(2)


safSISU=safSu=SU1\,safSg=SGONE\,safApp=TWONAPP,safSi=TWONSI2,safApp=TWONAPP
        saAmfSISUHAState=ACTIVE(1)
safSISU=safSu=SU2\,safSg=SGONE\,safApp=TWONAPP,safSi=TWONSI3,safApp=TWONAPP
        saAmfSISUHAState=STANDBY(2)
safSISU=safSu=SU2\,safSg=SGONE\,safApp=TWONAPP,safSi=TWONSI4,safApp=TWONAPP
        saAmfSISUHAState=STANDBY(2)
safSISU=safSu=SU1\,safSg=SGONE\,safApp=TWONAPP,safSi=TWONSI4,safApp=TWONAPP
        saAmfSISUHAState=STANDBY(2)
safSISU=safSu=SU2\,safSg=SGONE\,safApp=TWONAPP,safSi=TWONSI5,safApp=TWONAPP
        saAmfSISUHAState=STANDBY(2)
safSISU=safSu=SU1\,safSg=SGONE\,safApp=TWONAPP,safSi=TWONSI1,safApp=TWONAPP
        saAmfSISUHAState=ACTIVE(1)
safSISU=safSu=SU2\,safSg=SGONE\,safApp=TWONAPP,safSi=TWONSI1,safApp=TWONAPP
        saAmfSISUHAState=STANDBY(2)
safSISU=safSu=SU1\,safSg=SGONE\,safApp=TWONAPP,safSi=TWONSI3,safApp=TWONAPP
        saAmfSISUHAState=STANDBY(2)
safSISU=safSu=SU2\,safSg=SGONE\,safApp=TWONAPP,safSi=TWONSI2,safApp=TWONAPP
        saAmfSISUHAState=STANDBY(2)
safSISU=safSu=SU1\,safSg=SGONE\,safApp=TWONAPP,safSi=TWONSI5,safApp=TWONAPP
        saAmfSISUHAState=ACTIVE(1)



---

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.
------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to