In the AMF agent code, for saAmfResponse() AMF will return INVALID_PARAM if 
other than SA_AIS_OK and FAILED_OPERATION is passed. Also AMF will report an 
error on the component with because of "csiSetcallbackTimeout" if component 
does not respond with SA_AIS_OK before the configured timeout value. So AMF 
will never give the assignment.

Can you please check the error code returned by AMF when component called 
saAmfResponse(). 
Also please check if component faulted and when it was restarted by AMF, it 
passed the correct error code in saAmfResponse() as this will lead to 
assignments.


Tried with AMF demo and it never assigns;

Jan  3 16:52:12 CON-PC amf_demo[27670]: saAmfResponse FAILED - 7
Jan  3 16:52:20 CON-PC osafamfnd[27393]: NO 
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1' faulted due to 
'csiSetcallbackTimeout' : Recovery is 'componentRestart'
Jan  3 16:52:20 CON-PC logger: CLEANUP PI START: 
safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1
Jan  3 16:52:25 CON-PC amf_demo[27670]: exiting (caught term signal)
Jan  3 16:52:25 CON-PC logger: CLEANUP PI END: 
safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1
Jan  3 16:52:25 CON-PC logger: INSTANTIATE: 
safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1
Jan  3 16:52:25 CON-PC amf_demo[27720]: 
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1' started
Jan  3 16:52:25 CON-PC amf_demo[27720]: Registered with AMF and HC started
Jan  3 16:52:27 CON-PC amf_demo[27720]: =====CSI SET====>
Jan  3 16:52:27 CON-PC amf_demo[27720]: 
Comp---->:'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1'
Jan  3 16:52:27 CON-PC amf_demo[27720]: 
CSI----->:'safCsi=AmfDemo,safSi=AmfDemo,safApp=AmfDemo1'
Jan  3 16:52:27 CON-PC amf_demo[27720]: CSI FLAG---->:SA_AMF_CSI_ADD_ONE
Jan  3 16:52:27 CON-PC amf_demo[27720]: HAState---->:Active
Jan  3 16:52:27 CON-PC amf_demo[27720]: <================
Jan  3 16:52:27 CON-PC amf_demo[27720]: saAmfResponse FAILED - 7
Jan  3 16:52:35 CON-PC osafamfnd[27393]: NO 
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1' faulted due to 
'csiSetcallbackTimeout' : Recovery is 'componentRestart'
Jan  3 16:52:35 CON-PC logger: CLEANUP PI START: 
safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1
Jan  3 16:52:40 CON-PC amf_demo[27720]: exiting (caught term signal)
Jan  3 16:52:40 CON-PC logger: CLEANUP PI END: 
safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1
Jan  3 16:52:40 CON-PC logger: INSTANTIATE: 
safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1
Jan  3 16:52:40 CON-PC amf_demo[27759]: 
'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1' started
Jan  3 16:52:40 CON-PC amf_demo[27759]: Registered with AMF and HC started
Jan  3 16:52:42 CON-PC amf_demo[27759]: =====CSI SET====>
Jan  3 16:52:42 CON-PC amf_demo[27759]: 
Comp---->:'safComp=AmfDemo,safSu=SU1,safSg=AmfDemo,safApp=AmfDemo1'
Jan  3 16:52:42 CON-PC amf_demo[27759]: 
CSI----->:'safCsi=AmfDemo,safSi=AmfDemo,safApp=AmfDemo1'
Jan  3 16:52:42 CON-PC amf_demo[27759]: CSI FLAG---->:SA_AMF_CSI_ADD_ONE
Jan  3 16:52:42 CON-PC amf_demo[27759]: HAState---->:Active


There is already an existing ticket #416 in which the problem is reported.


---

** [tickets:#705] ERR_NOT_READY response allows si assignments**

**Status:** unassigned
**Created:** Fri Jan 03, 2014 10:28 AM UTC by surender khetavath
**Last Updated:** Fri Jan 03, 2014 10:28 AM UTC
**Owner:** nobody

changeset : 4733
model 2n
configuration: 1 App,1SG,1SU,1SI,1Comp,1csi

Test:
1.unlock-in/unlock of SU
2. In the active cbk respond with SA_AIS_ERR_NOT_READY within saAmfResponse()

This response is not honored and SIs get assigned to SU. 
 


---

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.
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to