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

re: bug 4321532 marked closed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • 1.4.0
    • 1.1.6, 1.3.0
    • other-libs
    • beta
    • sparc
    • solaris_2.5.1
    • Verified



        Name: sl110371 Date: 07/20/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)
              duke J. Duke
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: