Yoko - CORBA Server
  1. Yoko - CORBA Server
  2. YOKO-424

Yoko default concurrency model different from other orb implementations.

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: v1.0.0
    • Fix Version/s: v1.0.0
    • Component/s: orb core
    • Security Level: public (Regular issues)
    • Labels:
      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.

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Rick McGuire
            Reporter:
            Rick McGuire
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development