- **status**: accepted --> review
- **Comment**:

https://sourceforge.net/p/opensaf/mailman/message/32795457/



---

** [tickets:#946] IMM: implementerset is returning ERR_EXISTS with new OI 
handle, when the old OI hadle is finalized  because of BAD_HANDLE**

**Status:** review
**Milestone:** 4.3.3
**Created:** Thu Jun 26, 2014 01:04 PM UTC by Neelakanta Reddy
**Last Updated:** Mon Sep 01, 2014 11:41 AM UTC
**Owner:** Neelakanta Reddy

The problem is observed in 70 node setup when IMMSV_DEFAULT_FEVS_MAX_PENDING 
has value 16.

1. Implementer is set for an OI handle (AMFD)

2. rtobjupdate is called with OI handle, the rtupdate got TIMEOUT (The reason 
may be IMMD is too busy processing other FEVS messages)

3. another rtobjupdate is called for the OI handle, In this IMM will return  
with the following error.

ERR_BAD_HANDLE: Handle use is blocked by pending reply on syncronous call

4.  AMFD agent finalizes OI handle.

5. AMFD agent tries to initialize again and sets new OI handle.

6. Implementer is set for an new OI handle, with the same implementer-name

ERR_EXISTS is returned

saImmOiImplementerSet failed 14 

Here the ERR_EXISTS returned for the following reasons:

a. Because OIfinalizing of the OI handle, An FEVS message is sent to clear the 
implementer. 

b. FEVs message is sent from local IMMND to active IMMD and active IMMD 
broadcast the message to all IMMND.

c. Before the broadcast FEVS message arrived from IMMD, the AMFD tries to set 
the implementer again with the same name and ERR_EXISTS is returned.


The solution may be if the implementer is marked as dying and an implementer 
set has arrived before clearing it in iMMNDs, then TRY_AGAIN will be returned.



---

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.
------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to