-
Bug
-
Resolution: Duplicate
-
P2
-
None
-
1.3.0
-
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)
======================================================================
- duplicates
-
JDK-4354920 re: bug 4321532 marked closed
-
- Closed
-