RFR(s): 8023541 Race condition in rmid initialization

Stuart Marks stuart.marks at oracle.com
Wed Jan 29 06:51:11 UTC 2014


Hi all,

Please review this fix to a race condition in rmid initialization. Briefly, rmid 
subclasses the RMI registry implementation and provides special handling for its 
own stub. Unfortunately the registry is exported in the super() call, making 
remote calls possible before rmid's stub initialization is complete. The fix is 
to ensure that all remote calls wait for initialization before proceeding.

Bug:

     https://bugs.openjdk.java.net/browse/JDK-8023541

Webrev:

     http://cr.openjdk.java.net/~smarks/reviews/8023541/webrev.0/

Thanks,

s'marks



More information about the core-libs-dev mailing list