[tickets] [opensaf:tickets] #2066 smf: Fix loop timeout in admin operation handling
- **summary**: smf: In admin operation handling a not needed delay may be executed --> smf: Fix loop timeout in admin operation handling - Description has changed: Diff: --- old +++ new @@ -1,2 +1 @@ -In method nodeGroupAdminOperation() a try again loop will do an not needed delay in some cases. -Refactor this loop +Timeout of AMF admin operation is not handled correctly. The value of smfAdminOpTimeout in SMF config object must not only be used as timeout input for saImmOmAdminOperationInvoke_2() it must also include TRY AGAIN handling for both saImmOmAdminOperationInvoke_2() and the AMF OI return code. - **status**: unassigned --> accepted - **assigned_to**: elunlen --- ** [tickets:#2066] smf: Fix loop timeout in admin operation handling** **Status:** accepted **Milestone:** 5.1.1 **Created:** Fri Sep 23, 2016 11:54 AM UTC by elunlen **Last Updated:** Fri Sep 23, 2016 11:54 AM UTC **Owner:** elunlen Timeout of AMF admin operation is not handled correctly. The value of smfAdminOpTimeout in SMF config object must not only be used as timeout input for saImmOmAdminOperationInvoke_2() it must also include TRY AGAIN handling for both saImmOmAdminOperationInvoke_2() and the AMF OI return code. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #2087 SMF: smfnd asserted on active controller with long dn when executing the campaign.
SMF supports long DN in general but there are some limitations mainly becase AMF does not support long DN before OpenSAF version 5.1. Therefore SMF has tests that limit the usage of long DN for AMF related objects and long campaign names. Support for long DN is implemented in AMF and enabled in SMF from version 5.1. Try to test with 5.1.0 or later. See also [#1968] --- ** [tickets:#2087] SMF: smfnd asserted on active controller with long dn when executing the campaign.** **Status:** unassigned **Milestone:** 4.7.2 **Created:** Fri Sep 30, 2016 11:47 AM UTC by Madhurika Koppula **Last Updated:** Fri Sep 30, 2016 11:48 AM UTC **Owner:** nobody **Attachments:** - [smfnd_assert.tgz](https://sourceforge.net/p/opensaf/tickets/2087/attachment/smfnd_assert.tgz) (936.2 kB; application/octet-stream) **Environment Details:** OS : Suse 64bit Setup : 4 nodes ( 2 controllers and 2 payloads with headless feature disabled & PBE disabled ). **Summary**: smfnd asserted on active controller with long dn when executing the campaign. **Steps followed & Observed behaviour:** 1) Initially brought up four nodes and all the nodes joined the cluster (PBE is disabled) 2) Enabled long dn as follows. immcfg -a longDnsAllowed=1 opensafImm=opensafImm,safApp=safImmService 3) Successfully created the campaign object with long dn immcfg -c SaSmfCampaign safSmfCampaign=campaign_long_dn_d,safApp=safSmfService -a SmfCmpgFileUri=/hostfs/campaign85.xml 4) Executed the campaign. Observations: smfnd asserted on active controller. Campaign execution failed. Below is the timestamp of Active controller (SC-1): Oct 9 22:07:06 SCALE_SLOT-21 osafsmfd[2816]: NO CAMP: Calling configured smfBundleCheckCmd for each bundle existing in IMM, to be installed or removed by the campaign **Oct 9 22:07:06 SCALE_SLOT-21 osafsmfnd[2810]: osaf_extended_name.c:144: osaf_extended_name_length: Assertion 'osaf_extended_names_enabled && length >= SA_MAX_UNEXTENDED_NAME_LENGTH' failed.** Oct 9 22:07:06 SCALE_SLOT-21 osafamfnd[2794]: NO 'safSu=SC-1,safSg=NoRed,safApp=OpenSAF' component restart probation timer started (timeout: 600 ns) Oct 9 22:07:06 SCALE_SLOT-21 osafamfnd[2794]: NO Restarting a component of 'safSu=SC-1,safSg=NoRed,safApp=OpenSAF' (comp restart count: 1) Oct 9 22:07:06 SCALE_SLOT-21 osafamfnd[2794]: NO 'safComp=SMFND,safSu=SC-1,safSg=NoRed,safApp=OpenSAF' faulted due to 'avaDown' : Recovery is 'componentRestart' Oct 9 22:07:06 SCALE_SLOT-21 osafsmfnd[3072]: Started Attachments: 1)Syslog, smf, imm traces of active controller. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #2087 SMF: smfnd asserted on active controller with long dn when executing the campaign.
Attaching the stacktrace of smfnd. Attachments: - [smfnd_assert.txt](https://sourceforge.net/p/opensaf/tickets/_discuss/thread/b205d76a/7556/attachment/smfnd_assert.txt) (2.8 kB; text/plain) --- ** [tickets:#2087] SMF: smfnd asserted on active controller with long dn when executing the campaign.** **Status:** unassigned **Milestone:** 4.7.2 **Created:** Fri Sep 30, 2016 11:47 AM UTC by Madhurika Koppula **Last Updated:** Fri Sep 30, 2016 11:47 AM UTC **Owner:** nobody **Attachments:** - [smfnd_assert.tgz](https://sourceforge.net/p/opensaf/tickets/2087/attachment/smfnd_assert.tgz) (936.2 kB; application/octet-stream) **Environment Details:** OS : Suse 64bit Setup : 4 nodes ( 2 controllers and 2 payloads with headless feature disabled & PBE disabled ). **Summary**: smfnd asserted on active controller with long dn when executing the campaign. **Steps followed & Observed behaviour:** 1) Initially brought up four nodes and all the nodes joined the cluster (PBE is disabled) 2) Enabled long dn as follows. immcfg -a longDnsAllowed=1 opensafImm=opensafImm,safApp=safImmService 3) Successfully created the campaign object with long dn immcfg -c SaSmfCampaign safSmfCampaign=campaign_long_dn_d,safApp=safSmfService -a SmfCmpgFileUri=/hostfs/campaign85.xml 4) Executed the campaign. Observations: smfnd asserted on active controller. Campaign execution failed. Below is the timestamp of Active controller (SC-1): Oct 9 22:07:06 SCALE_SLOT-21 osafsmfd[2816]: NO CAMP: Calling configured smfBundleCheckCmd for each bundle existing in IMM, to be installed or removed by the campaign **Oct 9 22:07:06 SCALE_SLOT-21 osafsmfnd[2810]: osaf_extended_name.c:144: osaf_extended_name_length: Assertion 'osaf_extended_names_enabled && length >= SA_MAX_UNEXTENDED_NAME_LENGTH' failed.** Oct 9 22:07:06 SCALE_SLOT-21 osafamfnd[2794]: NO 'safSu=SC-1,safSg=NoRed,safApp=OpenSAF' component restart probation timer started (timeout: 600 ns) Oct 9 22:07:06 SCALE_SLOT-21 osafamfnd[2794]: NO Restarting a component of 'safSu=SC-1,safSg=NoRed,safApp=OpenSAF' (comp restart count: 1) Oct 9 22:07:06 SCALE_SLOT-21 osafamfnd[2794]: NO 'safComp=SMFND,safSu=SC-1,safSg=NoRed,safApp=OpenSAF' faulted due to 'avaDown' : Recovery is 'componentRestart' Oct 9 22:07:06 SCALE_SLOT-21 osafsmfnd[3072]: Started Attachments: 1)Syslog, smf, imm traces of active controller. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #2080 smf: balanced upgrade software bundle missmatch
- **status**: accepted --> fixed --- ** [tickets:#2080] smf: balanced upgrade software bundle missmatch** **Status:** fixed **Milestone:** 5.1.1 **Created:** Thu Sep 29, 2016 07:50 AM UTC by Rafael **Last Updated:** Fri Sep 30, 2016 08:18 AM UTC **Owner:** Rafael When merging steps for the BALANCED_MODE execution there is a missmatch in how the software bundles are added to the new step. The problem will show when nodes have different software installed and not all of those nodes are included in the balanced list. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #2080 smf: balanced upgrade software bundle missmatch
changeset: 8177:d70633d36e89 branch: opensaf-5.1.x parent: 8173:2e102946fdfb summary: smf: balanced upgrade software bundle missmatch [#2080] Node ID d70633d36e89aed4454dba9097ec3e5e0df50f52 changeset: 8176:e27693353f50 summary: smf: balanced upgrade software bundle missmatch [#2080] Node ID e27693353f50f56ffd42722c0343eb2a577f4d00 --- ** [tickets:#2080] smf: balanced upgrade software bundle missmatch** **Status:** accepted **Milestone:** 5.1.1 **Created:** Thu Sep 29, 2016 07:50 AM UTC by Rafael **Last Updated:** Thu Sep 29, 2016 07:50 AM UTC **Owner:** Rafael When merging steps for the BALANCED_MODE execution there is a missmatch in how the software bundles are added to the new step. The problem will show when nodes have different software installed and not all of those nodes are included in the balanced list. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #2049 smf: Delete node group if already exist when creating
- **status**: review --> fixed - **assigned_to**: elunlen --> nobody - **Comment**: changeset: 8174:dd0be709aa28 parent: 8171:ab0c13244507 user:Lennart Lunddate:Fri Sep 30 09:27:06 2016 +0200 summary: smf: Delete node group if already exist when creating [#2049] rev: dd0be709aa289608b57d1e00a50c1fd2388cc276 changeset: 8172:c601b355c500 branch: opensaf-5.1.x parent: 8170:20b4d2bb8bc0 user:Lennart Lund date:Fri Sep 30 09:27:06 2016 +0200 summary: smf: Delete node group if already exist when creating [#2049] rev: c601b355c50052581a150c9e49d1bd4e203d7d66 --- ** [tickets:#2049] smf: Delete node group if already exist when creating** **Status:** fixed **Milestone:** 5.1.1 **Created:** Mon Sep 19, 2016 12:52 PM UTC by elunlen **Last Updated:** Tue Sep 27, 2016 05:21 PM UTC **Owner:** nobody If for some reason a node a node group for admin operation already exist when trying to create one the existing node group shall be deleted and a new attempt to create the node group shall be done --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #2046 smf: Recreate IMM handles if bad handle when deleting node group
- **status**: review --> fixed - **assigned_to**: elunlen --> nobody - **Comment**: changeset: 8175:6c94f3d082e5 tag: tip user:Lennart Lunddate:Fri Sep 30 09:27:23 2016 +0200 summary: smf: Recreate IMM handles if bad handle when deleting node group [#2046] rev: 6c94f3d082e51ad81f3377d1bac797a63c970f88 changeset: 8173:2e102946fdfb branch: opensaf-5.1.x user:Lennart Lund date:Fri Sep 30 09:27:23 2016 +0200 summary: smf: Recreate IMM handles if bad handle when deleting node group [#2046] rev: 2e102946fdfb9a7a389d1dde127dd892bdac7c7e --- ** [tickets:#2046] smf: Recreate IMM handles if bad handle when deleting node group** **Status:** fixed **Milestone:** 5.1.1 **Created:** Mon Sep 19, 2016 11:23 AM UTC by elunlen **Last Updated:** Tue Sep 27, 2016 05:21 PM UTC **Owner:** nobody When doing an admin operation on AMF a fail may cause the handles that was created when the admin operation C++ object was created to be invalid. If that happen a node group that was created before the admin operation cannot be deleted, will fail with bad handle. The node group must always be deleted. The deleteNodeGroup() method must be fixed so that if the delete operation fails with bad handles new handles has to be created so that the node group can be deleted --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #1944 amf: two actives for same SI after sufailover recovery during su lock/shutdown, NWAY.
- **status**: accepted --> review --- ** [tickets:#1944] amf: two actives for same SI after sufailover recovery during su lock/shutdown, NWAY.** **Status:** review **Milestone:** 5.0.2 **Created:** Tue Aug 09, 2016 09:23 AM UTC by Praveen **Last Updated:** Tue Sep 20, 2016 05:59 PM UTC **Owner:** Praveen **Attachments:** - [two_actives.tgz](https://sourceforge.net/p/opensaf/tickets/1944/attachment/two_actives.tgz) (69.1 kB; application/x-compressed) Attached are traces and conf. steps to reproduce: 1)Bring the configuration up. 2)Lock active SU. 3)While processing remove callback, one comp must fault sufailover recovery. 4)Amf will make Su3 also active for both the SIs when Su2 is already make active after quiesced assignments. Assignments before su lock safSISU=safSu=SU2\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo,safApp=AmfDemo1 saAmfSISUHAState=STANDBY(2) safSISU=safSu=SU2\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo1,safApp=AmfDemo1 saAmfSISUHAState=STANDBY(2) 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=SU1\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo,safApp=AmfDemo1 saAmfSISUHAState=ACTIVE(1) safSISU=safSu=SU1\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo1,safApp=AmfDemo1 saAmfSISUHAState=ACTIVE(1) Assignments after SU lock: safSISU=safSu=SU2\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo,safApp=AmfDemo1 saAmfSISUHAState=ACTIVE(1) safSISU=safSu=SU2\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo1,safApp=AmfDemo1 saAmfSISUHAState=ACTIVE(1) safSISU=safSu=SU3\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo,safApp=AmfDemo1 saAmfSISUHAState=ACTIVE(1) safSISU=safSu=SU3\,safSg=AmfDemo\,safApp=AmfDemo1,safSi=AmfDemo1,safApp=AmfDemo1 saAmfSISUHAState=ACTIVE(1) Issue will be applicable to Nore lock/shutdown also. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets
[tickets] [opensaf:tickets] #2086 LCK : Lock waiter callbacks are not invoked after glnd restart
--- ** [tickets:#2086] LCK : Lock waiter callbacks are not invoked after glnd restart** **Status:** unassigned **Milestone:** 4.7.2 **Created:** Fri Sep 30, 2016 06:10 AM UTC by Srikanth R **Last Updated:** Fri Sep 30, 2016 06:10 AM UTC **Owner:** nobody Changeset : 7997 5.1.FC Lock waiter callbacks are not invoked after glnd restart. Below are the steps performed as part of application. -> Initialize with LCK and store as handle 1. -> Initialize with LCK and store as handle 2 in another thread. -> Open a lock using saLckResourceOpen with handle1 -> Open the same lock using saLckResourceOpen with handle2 -> With handle 2, request lock in PR mode using saLckResourceOpen api. Call this api 5 times. -> WIth handle 1, request lock in EX mode, As the handle 2 has requested the lock 5 times, the thread for handle 1 should get 5 lock waiter callbacks. Some times, lock waiter callback is not invoked for the thread using handle 1. --- Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net 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.-- ___ Opensaf-tickets mailing list Opensaf-tickets@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-tickets