- **status**: unassigned --> accepted
- **assigned_to**: Praveen
- **Part**: - --> nd
- **Milestone**: future --> 4.7-Tentative



---

** [tickets:#337] amf: After controller failover, component termination order 
was improper.**

**Status:** accepted
**Milestone:** 4.7-Tentative
**Created:** Mon May 27, 2013 05:37 AM UTC by Praveen
**Last Updated:** Mon May 27, 2013 05:37 AM UTC
**Owner:** Praveen

Migrated from  http://devel.opensaf.org/ticket/2167.

After controller failover, component termination order was improper.
 

Steps followed:-
 

1. Runtime configured 2N model with 2 SUs in lock-instantiation state and 
components without saAmfCompInstantiationLevel.
 

Each SU contains 3 components.
 

2. Now modified the saAmfCompInstantiationLevel as shown below:-
 

SU1_COMP1 = 1, SU1_COMP2 = 2, SU1_COMP3 = 3
 

SU2_COMP1 = 3, SU2_COMP2 = 2, SU2_COMP3 =1
 

3. Runtime unlock-in and unlock of each SUs.
 

SU1 was on PL-3 as active and SU2 was on SC-1 as standby
 

4. Initiated controller failover (reboot SC-1)
 

5. Expected Uninstantiated order for SU2 should be COMP1 -> COMP2 -> then COMP3.
 

but observed that it was coming as COMP3 -> COMP2 -> then COMP1, which is wrong.
 

However the instantiation order was proper.
 

Snippet of amfd logs of SC-2 (new active)
 

=================================
 

Sep 30 13:59:08.264349 osafamfd [6428:avd_comp.c:0085] >> 
avd_comp_pres_state_set: 
'safComp=Norm3,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp' INSTANTIATED => 
UNINSTANTIATED
 Sep 30 13:59:08.267403 osafamfd [6428:avd_comp.c:0085] >> 
avd_comp_pres_state_set: 
'safComp=Norm2,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp' INSTANTIATED => 
UNINSTANTIATED
 Sep 30 13:59:08.270512 osafamfd [6428:avd_comp.c:0085] >> 
avd_comp_pres_state_set: 
'safComp=Norm1,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp' INSTANTIATED => 
UNINSTANTIATED
 

Sep 30 13:59:38.519157 osafamfd [6428:avd_comp.c:0085] >> 
avd_comp_pres_state_set: 
'safComp=Norm3,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp' UNINSTANTIATED => 
INSTANTIATING
 Sep 30 13:59:38.714064 osafamfd [6428:avd_comp.c:0085] >> 
avd_comp_pres_state_set: 
'safComp=Norm3,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp' INSTANTIATING => 
INSTANTIATED
 Sep 30 13:59:38.727753 osafamfd [6428:avd_comp.c:0085] >> 
avd_comp_pres_state_set: 
'safComp=Norm2,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp' UNINSTANTIATED => 
INSTANTIATING
 Sep 30 13:59:38.785638 osafamfd [6428:avd_comp.c:0085] >> 
avd_comp_pres_state_set: 
'safComp=Norm2,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp' INSTANTIATING => 
INSTANTIATED
 Sep 30 13:59:38.798887 osafamfd [6428:avd_comp.c:0085] >> 
avd_comp_pres_state_set: 
'safComp=Norm1,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp' UNINSTANTIATED => 
INSTANTIATING
 Sep 30 13:59:38.857310 osafamfd [6428:avd_comp.c:0085] >> 
avd_comp_pres_state_set: 
'safComp=Norm1,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp' INSTANTIATING => 
INSTANTIATED
 

immlist safComp=Norm1,safSu=d_2n_1,safSg=SG_d_2n,safApp=2nApp -a 
saAmfCompInstantiationLevel
 saAmfCompInstantiationLevel=1
 


immlist safComp=Norm2,safSu=d_2n_1,safSg=SG_d_2n,safApp=2nApp -a 
saAmfCompInstantiationLevel
 

saAmfCompInstantiationLevel=2
 

immlist safComp=Norm3,safSu=d_2n_1,safSg=SG_d_2n,safApp=2nApp -a 
saAmfCompInstantiationLevel
 

saAmfCompInstantiationLevel=3
 

immlist safComp=Norm1,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp -a 
saAmfCompInstantiationLevel
 saAmfCompInstantiationLevel=3
immlist safComp=Norm2,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp -a 
saAmfCompInstantiationLevel
 saAmfCompInstantiationLevel=2
 


immlist safComp=Norm3,safSu=d_2n_2,safSg=SG_d_2n,safApp=2nApp -a 
saAmfCompInstantiationLevel
 

saAmfCompInstantiationLevel=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.
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to