- **Type**: defect --> enhancement
---
** [tickets:#270] Component capability model should be verified before
assigning assignments.**
**Status:** unassigned
**Milestone:** future
**Created:** Fri May 17, 2013 07:15 AM UTC by Sirisha Alla
**Last Updated:** Tue May 21, 2013 09:56 AM UTC
**Owner:** nobody
As per AMF B41 spec,
-----------------
For NWay Redundacny model only "x_active_and_y_standby" capability model should
support.
But when configured with x_active component capability, components getting
assignments for both Active and Standby
In spec:
"Only components implementing the x_active_and_y_standby component capability
model can participate in the N-way redundancy model"
------------------
For N Plus M also
When congigured with 1_active_or_one_standby, observed that Component took 2
active assignments.
In spec:
Components implementing any of the capability models described in
Section 3.5 on page 107, except the 1_active _or_1_standby capability model, can
participate in the N+M redundancy model.
For Ex:
NWay
[root@OEL-64BIT-SLOT1 ~]# immlist
"safSupportedCsType=safVersion=4.0.0\,safCSType=safCsi_Nway1,safVersion=4.0.0,safCompType=Comp_NwayApp_n_1_1"
Name Type Value(s)
========================================================================
safSupportedCsType SA_NAME_T
safSupportedCsType=safVersion=4.0.0\,safCSType=safCsi_Nway1 (59)
saAmfCtDefNumMaxStandbyCSIs SA_UINT32_T 40 (0x28)
saAmfCtDefNumMaxActiveCSIs SA_UINT32_T 24 (0x18)
saAmfCtCompCapability SA_UINT32_T 5 (0x5)
SaImmAttrImplementerName SA_STRING_T safAmfService
SaImmAttrClassName SA_STRING_T SaAmfCtCsType
SaImmAttrAdminOwnerName SA_STRING_T <Empty>
[root@OEL-64BIT-SLOT1 ~]# immlist
safSu=dummy_NWay_1Norm_1,safSg=SG_dummy_n,safApp=N
Name Type Value(s)
========================================================================
safSu SA_STRING_T
safSu=dummy_NWay_1Norm_1
saAmfSUType SA_NAME_T
safVersion=4.0.0,safSuType=SU_NwayApp_n_1_1 (43)
saAmfSURestartCount SA_UINT32_T 0 (0x0)
saAmfSUReadinessState SA_UINT32_T 2 (0x2)
saAmfSURank SA_UINT32_T 1 (0x1)
saAmfSUPresenceState SA_UINT32_T 3 (0x3)
saAmfSUPreInstantiable SA_UINT32_T 1 (0x1)
saAmfSUOperState SA_UINT32_T 1 (0x1)
**saAmfSUNumCurrStandbySIs SA_UINT32_T 3 (0x3)
saAmfSUNumCurrActiveSIs SA_UINT32_T 3 (0x3)**
saAmfSUMaintenanceCampaign SA_NAME_T <Empty>
saAmfSUHostedByNode SA_NAME_T
safAmfNode=PL-3,safAmfCluster=myAmfCluster (42)
saAmfSUHostNodeOrNodeGroup SA_NAME_T
safAmfNode=PL-3,safAmfCluster=myAmfCluster (42)
saAmfSUFailover SA_UINT32_T 1 (0x1)
saAmfSUAssignedSIs SA_NAME_T <Empty>
saAmfSUAdminState SA_UINT32_T 1 (0x1)
SaImmAttrImplementerName SA_STRING_T safAmfService
SaImmAttrClassName SA_STRING_T SaAmfSU
SaImmAttrAdminOwnerName SA_STRING_T <Empty>
N Plus M
[root@OEL-64BIT-SLOT1 ~]# immlist
"safSupportedCsType=safVersion=4.0.0\,safCSType=safCsi_NpM1,safVersion=4.0.0,safCompType=Comp_NpMApp_npm_1_1"
Name Type Value(s)
========================================================================
safSupportedCsType SA_NAME_T
safSupportedCsType=safVersion=4.0.0\,safCSType=safCsi_NpM1 (58)
saAmfCtDefNumMaxStandbyCSIs SA_UINT32_T 1 (0x1)
saAmfCtDefNumMaxActiveCSIs SA_UINT32_T 1 (0x1)
saAmfCtCompCapability SA_UINT32_T 4 (0x4)
SaImmAttrImplementerName SA_STRING_T safAmfService
SaImmAttrClassName SA_STRING_T SaAmfCtCsType
SaImmAttrAdminOwnerName SA_STRING_T <Empty>
[root@OEL-64BIT-SLOT1 ~]# immlist
safSu=dummy_NplusM_1Norm_1,safSg=SG_dummy_npm,safApp=NpMApp
Name Type Value(s)
========================================================================
safSu SA_STRING_T
safSu=dummy_NplusM_1Norm_1
saAmfSUType SA_NAME_T
safVersion=4.0.0,safSuType=SU_NpMApp_npm_1_1 (44)
saAmfSURestartCount SA_UINT32_T 0 (0x0)
saAmfSUReadinessState SA_UINT32_T 2 (0x2)
saAmfSURank SA_UINT32_T 1 (0x1)
saAmfSUPresenceState SA_UINT32_T 3 (0x3)
saAmfSUPreInstantiable SA_UINT32_T 1 (0x1)
saAmfSUOperState SA_UINT32_T 1 (0x1)
saAmfSUNumCurrStandbySIs SA_UINT32_T 0 (0x0)
**saAmfSUNumCurrActiveSIs SA_UINT32_T 2 (0x2)**
saAmfSUMaintenanceCampaign SA_NAME_T <Empty>
saAmfSUHostedByNode SA_NAME_T
safAmfNode=PL-3,safAmfCluster=myAmfCluster (42)
saAmfSUHostNodeOrNodeGroup SA_NAME_T
safAmfNode=PL-3,safAmfCluster=myAmfCluster (42)
saAmfSUFailover SA_UINT32_T 1 (0x1)
saAmfSUAssignedSIs SA_NAME_T <Empty>
saAmfSUAdminState SA_UINT32_T 1 (0x1)
SaImmAttrImplementerName SA_STRING_T safAmfService
SaImmAttrClassName SA_STRING_T SaAmfSU
SaImmAttrAdminOwnerName SA_STRING_T <Empty>
Invalid capability models should be rejected at the time of configuring
amfModel.
---
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