There is no problem with AMF as amf is running instantiate script for all the 
services(cpnd, glnd, mqnd, smfnd).
The problem resides in these services, because it is sleeping for 1 seconds 
after giving amf response in the terminate callback.
Ex:
cpnd_amf_comp_terminate_callback

        saAmfResponse(cb->amf_hdl, invocation, saErr);
        ncshm_give_hdl(gl_cpnd_cb_hdl);
        sleep(1);
        LOG_NO("Received AMF component terminate callback, exiting");
        exit(0);

When instantiate script is executed by amf, since the process is still up and 
running(because of sleep of 1 second), 'start_daemon -p $pidfile $binary $args' 
becomes ineffective and the processes(e.g. cpnd) doesn't start.

I tested by removing sleep and all worked as expected.

So, it is advised in other services to find out why sleep of 1 was introduced 
and how we can get rid of sleep.



---

** [tickets:#501] amf: No node directors register to AMF within time after "#7 
cleanup instead of terminate used at component restart"**

**Status:** unassigned
**Created:** Thu Jul 11, 2013 07:47 AM UTC by Ingvar Bergström
**Last Updated:** Thu Jul 11, 2013 07:47 AM UTC
**Owner:** nobody

After introduction of patches solving "#7 cleanup instead of terminate used at 
component restart”, no node directors registers to AMF within time according to 
messages log.
I have tried SMFND, CPND, GLND and MQND.

It seems however that the main routines of the node director daemons are not 
started until 10 seconds after the terminate callback (after the registration 
timeout).

It is very easy to see the fault by entering command "amf-adm restart 
safComp=xxxND,safSu=SC-1,safSg=NoRed,safApp=OpenSAF"


---

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.
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to