- **Milestone**: future --> never


---

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

**Status:** duplicate
**Milestone:** never
**Created:** Sun Jul 07, 2013 04:26 PM UTC by Praveen
**Last Updated:** Fri Jul 26, 2013 04:51 AM 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.
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to