- **Type**: defect --> enhancement


---

** [tickets:#218] Problems in switchover with PLM enabled and TCP as the 
transport**

**Status:** unassigned
**Milestone:** future
**Created:** Wed May 15, 2013 09:06 AM UTC by Mathi Naickan
**Last Updated:** Wed May 15, 2013 09:06 AM UTC
**Owner:** nobody

This is just a placeholder ticket to be a reference for the discussions in 
userlist:
 http://list.opensaf.org/pipermail/users/2012-December/003966.html

During switchover, PLM's ImplementerClear? is failing with TRY again and that 
strangely because of IMMD down detected...
Could be some hidden bug somewhere... 
Got to be seen



Changed 5 months ago by anders


This rings a bell for me.
I have seen this symptom when MDS over TIPC was used with TIPC incorrectly 
configured.
If you get IMMD down, then it means that the IMMND no longer has MSD 
connectivity with the
active IMMD. The only reason for that *should* be that the IMMD and the SC it 
is executing on
has gone down. This *should* lead to a failover etc. 
But if you have problems with MDS connectivity, or at least the realtime 
handling
of such connectivity, then the failover mey never happen and there will be no 
new
active IMMD and the IMMND keeps replying with TRY_AGAIN since that is all it 
can do.
Changed 5 months ago by anders


In OpenSAF 4.2, IMMND subscribes in redundant mode towards IMMD.
This is fixed in 4.3 by ticket #2446.
This means that in 4.2, IMMND is exposed to the suposedly transient 
unavailability of the IMMD,
whereas in 4.3, the IMMND never sees this because it is buffered by MDS.
For all normal imm applications, this should be no problem. 
But if PLM, as an imm client here trying to invoke saImmOiImplementerClear, is 
also 
involed as a participant in the switchover mechanism, then possilby PLM is 
blocking
the switchover, because it is blocked by the implementer-clear, which is 
waiting on
the switchover -> deadlock.
If this is the problem, then a workaround could be for PLM to do a 
saImmOiFinalize
on then a initialize a new OI handle, instead of doing the ImplementerClear?. 
The finalize of the handle will force a hard implementer-clear as a side effect.
The explicit saImmOiImplementerClear does a "soft" implementer clear allowing 
the
handle to survive, which is perhaps not necessary for PLM here.
Changed 5 months ago by anders


Unsolved ticket #2821 has some similarities to this one.
Changed 5 months ago by mathi

attachment Issue.zip   added
logs
Changed 5 months ago by mathi

attachment imm.xml   added
imm.xml
Changed 5 months ago by mathi


cc [email protected] added
Thanks for your looking into this Anders. I have just uploaded the logs shared 
by the user previously. 
I'm also asking him to enable traces of IMMD and IMMND and share them before we 
could choose a direction w.r.t this topic.


---

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.
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Opensaf-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to