Yoko default concurrency model different from other orb implementations.
------------------------------------------------------------------------

                 Key: YOKO-424
                 URL: https://issues.apache.org/jira/browse/YOKO-424
             Project: Yoko - CORBA Server
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: orb core
    Affects Versions: v1.0.0
            Reporter: Rick McGuire
            Assignee: Rick McGuire
             Fix For: v1.0.0


The yoko default concurrency model is "thread_per_client", which uses a single 
thread for all requests coming from a client application.  This can lead to 
deadlock situations with applications that have been ported from other ORBs 
because additional requests from a client get queued up behind the currently 
active request.  This situation is EXTREMELY difficult to diagnose, since the 
application will just hang without any diagnostics on the situation.  Neither 
the Sun ORB or the IBM ORB display this behavior, so the safer default 
concurrency model would be to use a thread pool to dispatch requests.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to