[omniORB] Deadlock on recursive invocation with SINGLE_THREAD_MODEL

Michael omniorb at bindone.de
Thu Sep 10 02:34:09 BST 2009


omniORB behaves correctly.
...and the developers think: Avoid SINGLE_THREAD_MODEL, use locks to
serialize your objects.

:)

Felix Nawothnig wrote:
> Hello.
> 
> Looks like when doing an recursive invokation on a POA with the
> SINGLE_THREAD_MODEL policy (with the outer request obviously being
> performed in it's main-thread) omniORB deadlocks.
> 
> The reasons are obvious, and it might not be an actual bug (I really don't
> care what the specs say about this, if anything) but as the ORB could -
> theoretically - recursively dispatch incoming requests while waiting for
> an outgoing one to finish I'm wondering what the developers think about
> this...
> 
> Cheers,
> 
> Felix
> 
> 
> 
> _______________________________________________
> omniORB-list mailing list
> omniORB-list at omniorb-support.com
> http://www.omniorb-support.com/mailman/listinfo/omniorb-list



More information about the omniORB-list mailing list