Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4356673

re: bug 4321532 marked closed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • 1.3.0
    • other-libs
    • sparc
    • solaris_2.5.1



      Name: cl74495 Date: 07/26/2000


      In testing the july '00 kestrel rmi-iiop implementation we ran into situations where client requests were being dropped and where a single client request was being dispatched multiple times. We isolated the problem to CachedWorkerThread's doWork() method, which uses a static variable, currentWork, to hold the instance's work object. In a busy server the variable is sometimes overwritten, causing two worker threads to attempt to process the same request and causing one request to be dropped.

      Searching through the bug database we see that this bug was reported earlier as #4321532 (race condition in IIOPConnection) and was marked fixed in 3/00. It is not fixed in the july source drop, and it appears to also be in the current rmi-iiop binaries in the public download area (http://java.sun.com/products/rmi-iiop/index.html).
      (Review ID: 107414)
      ======================================================================

            sbauersunw Stefan Bauer (Inactive)
            clucasius Carlos Lucasius (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: