Hi Stuart
Should variable initialized be volatile here? Otherwise looks good.
Thank you
Tristan

On Jan 29, 2014, at 2:51 PM, Stuart Marks <stuart.ma...@oracle.com> wrote:

> 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

Reply via email to