RFR: JDK-8115868: 32-bit JVM failed to start from a large network filesystem

Henry Jen henry.jen at oracle.com
Tue Dec 15 18:36:08 UTC 2015


Changes looks reasonable to me.

Cheers,
Henry


> On Dec 15, 2015, at 7:54 AM, Kumar Srinivasan <kumar.x.srinivasan at oracle.com> wrote:
> 
> Hello,
> 
> Please review fix for: JDK-8115868
> 
> The webrev is here:
> http://cr.openjdk.java.net/~ksrini/8115868/webrev.0/
> 
> The background:
> The launcher uses stat(2) to check for the existence of a file, unfortunately
> on 32-bit system with large file systems causes the inode storage to overflow
> causing the syscall to return EOVERFLOW.
> 
> Solution:
> * stat(2)  replaced with access(3), in most cases.
> * jbs is marked noreg-hard hard to replicate the problem
> 
> Thanks
> Kumar
> 
> 
> 
> 
> 




More information about the core-libs-dev mailing list