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