- **status**: unassigned --> assigned
- **assigned_to**: Praveen


---

** [tickets:#489] amf: Assignment counters related problem with shutdown 
operation in 2N.**

**Status:** assigned
**Created:** Sun Jul 07, 2013 04:26 PM UTC by Praveen
**Last Updated:** Sun Jul 07, 2013 04:26 PM UTC
**Owner:** Praveen

changeset: 4334:f712a76ddda5 (opensaf-4.3.x).
 
configuration:
 2N model with 1 SG, 2 SIs each with 2 csis in each, 3 SUs with 2 comps in each.
  Components have nodefailover as recovery policy.
 
Steps to reproduce:
 1) Perform shutdown operation on SU.
 2) Reject the assignments.
 3) Node will go for reboot and rejoin the cluster.
 4) AMF will make standby SU active and spare SU standby
 5) Even though SIs have both active and standby assignments, AMF shows them 
partially assigned.
6) Assignments counters are not updated properly.
[root@CON-PC ~]# amf-state si all
safSi=AmfDemo1,safApp=AmfDemo1
        saAmfSIAdminState=UNLOCKED(1)
        saAmfSIAssignmentState=PARTIALLY_ASSIGNED(3)
safSi=AmfDemo,safApp=AmfDemo1
        saAmfSIAdminState=UNLOCKED(1)
        saAmfSIAssignmentState=PARTIALLY_ASSIGNED(3)
safSi=NoRed2,safApp=OpenSAF
        saAmfSIAdminState=UNLOCKED(1)
        saAmfSIAssignmentState=UNASSIGNED(1)
safSi=NoRed1,safApp=OpenSAF
        saAmfSIAdminState=UNLOCKED(1)
        saAmfSIAssignmentState=FULLY_ASSIGNED(2)
safSi=SC-2N,safApp=OpenSAF
        saAmfSIAdminState=UNLOCKED(1)
        saAmfSIAssignmentState=PARTIALLY_ASSIGNED(3)
[root@CON-PC ~]# opstatus
safSISU=safSu=SC-2\,safSg=NoRed\,safApp=OpenSAF,safSi=NoRed1,safApp=OpenSAF
        saAmfSISUHAState=ACTIVE(1)
safSISU=safSu=SC-2\,safSg=2N\,safApp=OpenSAF,safSi=SC-2N,safApp=OpenSAF
        saAmfSISUHAState=ACTIVE(1)
safSISU=safSu=SU3\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo,safApp=AmfDemo1
        saAmfSISUHAState=STANDBY(2)
safSISU=safSu=SU3\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo1,safApp=AmfDemo1
        saAmfSISUHAState=STANDBY(2)
safSISU=safSu=SU2\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo1,safApp=AmfDemo1
        saAmfSISUHAState=ACTIVE(1)
safSISU=safSu=SU2\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo,safApp=AmfDemo1
        saAmfSISUHAState=ACTIVE(1)
[root@CON-PC ~]# immlist safSi=AmfDemo,safApp=AmfDemo1
Name                                               Type         Value(s)
========================================================================
safSi                                              SA_STRING_T  safSi=AmfDemo
saAmfSvcType                                       SA_NAME_T    
safVersion=1,safSvcType=AmfDemo1 (32)
saAmfSIStandbyWeight                               SA_STRING_T  <Empty>
saAmfSIRank                                        SA_UINT32_T  0 (0x0)
saAmfSIProtectedbySG                               SA_NAME_T    
safSg=AmfDemo,safApp=AmfDemo1 (29)
saAmfSIPrefStandbyAssignments                      SA_UINT32_T  1 (0x1)
saAmfSIPrefActiveAssignments                       SA_UINT32_T  1 (0x1)
saAmfSINumCurrStandbyAssignments                   SA_UINT32_T  1 (0x1)
saAmfSINumCurrActiveAssignments                    SA_UINT32_T  2 (0x2)
saAmfSIAssignmentState                             SA_UINT32_T  3 (0x3)
saAmfSIAdminState                                  SA_UINT32_T  1 (0x1)
saAmfSIActiveWeight                                SA_STRING_T  <Empty>
SaImmAttrImplementerName                           SA_STRING_T  safAmfService
SaImmAttrClassName                                 SA_STRING_T  SaAmfSI
SaImmAttrAdminOwnerName                            SA_STRING_T  <Empty>

[root@CON-PC ~]# immlist safSi=AmfDemo1,safApp=AmfDemo1
Name                                               Type         Value(s)
========================================================================
safSi                                              SA_STRING_T  safSi=AmfDemo1
saAmfSvcType                                       SA_NAME_T    
safVersion=1,safSvcType=AmfDemo1 (32)
saAmfSIStandbyWeight                               SA_STRING_T  <Empty>
saAmfSIRank                                        SA_UINT32_T  0 (0x0)
saAmfSIProtectedbySG                               SA_NAME_T    
safSg=AmfDemo,safApp=AmfDemo1 (29)
saAmfSIPrefStandbyAssignments                      SA_UINT32_T  1 (0x1)
saAmfSIPrefActiveAssignments                       SA_UINT32_T  1 (0x1)
saAmfSINumCurrStandbyAssignments                   SA_UINT32_T  1 (0x1)
saAmfSINumCurrActiveAssignments                    SA_UINT32_T  2 (0x2)
saAmfSIAssignmentState                             SA_UINT32_T  3 (0x3)
saAmfSIAdminState                                  SA_UINT32_T  1 (0x1)
saAmfSIActiveWeight                                SA_STRING_T  <Empty>
SaImmAttrImplementerName                           SA_STRING_T  safAmfService
SaImmAttrClassName                                 SA_STRING_T  SaAmfSI
SaImmAttrAdminOwnerName                            SA_STRING_T  <Empty>


For each SI saAmfSINumCurrActiveAssignments=2 which is incorrect for 2N model.


---

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.
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to