5049299 - (process) Use,posix_spawn, not fork, on S10 to avoid swap,exhaustion (jdk7u-dev)
Rob McKenna
rob.mckenna at oracle.com
Fri Jan 2 16:39:25 UTC 2015
Hi Amit,
As per https://bugs.openjdk.java.net/browse/JDK-5049299, this is fixed
in 7u55+ (including 8 fcs). There are some peculiarities however:
On JDK8 posix_spawn is the default on Solaris & Mac. vfork is the
default on Linux.
On JDK7u55+ posix_spawn is the default on Mac only. fork is the default
on Solaris and vfork is the default on Linux.
On 7u55+ you can change the default launch mechanism using the
jdk.lang.Process.launchMechanism startup flag. E.g.:
java -Djdk.lang.Process.launchMechanism=posix_spawn ...
-Rob
On 29/12/14 14:51, Amit Baxi wrote:
> Hi Folks,
>
> We are facing issue with process builder on JRockit JVM with solaris
> 5.10 machine. That is realted to following bug:
>
> http://bugs.java.com/view_bug.do?bug_id=5049299
>
>
>
> Currently we are using JRockit JDK 1.6.0_37-R28.2.5-4.1.0 version.
> Please let me know following :
>
> * Which version of JRockit this bug is fixed ? (as it is fixed in JAVA
> 8u 15)
> * If yes then is it also fixed for solaris 5.10 or In solaris process
> builder still uses fork() call ?
>
>
> As per this page link below Mr. Rob wrote that for solaris it still
> using fork which is confusing weather fixed for solaris or not:
>
> http://mail.openjdk.java.net/pipermail/core-libs-dev/2013-November/022909.html
>
>
> Please confirm for this fix and thanks in advance.
>
> Waiting for your response,
>
> Thanks!
> *Amit Baxi
>
>
>
> *
>
>
>
>
>
More information about the core-libs-dev
mailing list