Uploaded image for project: 'Yoko - CORBA Server'
  1. Yoko - CORBA Server
  2. YOKO-424

Yoko default concurrency model different from other orb implementations.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • v1.0.0
    • v1.0.0
    • orb core
    • Security Level: public (Regular issues)
    • None

    Description

      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.

      Attachments

        Activity

          People

            rickmcguire Richard McGuire
            rickmcguire Richard McGuire
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: