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

Kumar Srinivasan kumar.x.srinivasan at oracle.com
Tue Dec 15 15:54:18 UTC 2015


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