- **status**: review --> fixed
- **Milestone**: future --> 4.3.3
- **Comment**:

changeset:   5329:8971d56274c9
branch:      opensaf-4.3.x
parent:      5313:8418e7de7a92
user:        ajo...@genband.com
date:        Fri May 30 17:15:21 2014 +0530
summary:     amfnd: fix process of proxy proxied cleanup on OpenSAF shutdown 
[#629]

changeset:   5330:9242ef1f1b8c
branch:      opensaf-4.4.x
parent:      5320:2842c9b754a4
user:        ajo...@genband.com
date:        Fri May 30 17:16:00 2014 +0530
summary:     amfnd: fix process of proxy proxied cleanup on OpenSAF shutdown 
[#629]

changeset:   5331:c5b6ac55fef8
tag:         tip
parent:      5328:9e3113028b07
user:        ajo...@genband.com
date:        Fri May 30 17:16:23 2014 +0530
summary:     amfnd: fix process of proxy proxied cleanup on OpenSAF shutdown 
[#629]

[staging:8971d5]
[staging:9242ef]
[staging:c5b6ac]




---

** [tickets:#629] AMF brings down proxy before proxied component and then 
crashes**

**Status:** fixed
**Milestone:** 4.3.3
**Created:** Mon Nov 18, 2013 04:03 PM UTC by Alex Jones
**Last Updated:** Fri May 02, 2014 04:46 PM UTC
**Owner:** Alex Jones

When shutting down OpenSAF, amfnd terminates both the proxy and the proxied 
component at the same time.  The termination of the proxied component is done 
through the SaAmfProxiedComponentCleanupCallbackT callback in the proxy, and 
the termination of the proxy is done via the CLC-CLI cleanup.

There is a race condition here, such that if the proxy is terminated before the 
proxied component can respond to the cleanup callback, AMF will think that the 
proxied callback timed out, will report an error, and then crash.

AMF should really wait until all proxied components of the proxy are terminated 
before terminating the proxy.


---

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.
------------------------------------------------------------------------------
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet
_______________________________________________
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to