Fwd: review(XXS): 7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008

Igor Veresov igor.veresov at oracle.com
Wed Aug 3 20:55:17 UTC 2011


Resending to the right list.

-------- Original Message --------
Subject: review(XXS): 7060842: UseNUMA crash with UseHugreTLBFS running 
SPECjvm2008
Date: Wed, 03 Aug 2011 13:40:17 -0700
From: Igor Veresov <igor.veresov at oracle.com>
To: hotspot-compiler-dev <hotspot-compiler-dev at openjdk.java.net>

It seems that madvise(MADV_FREE) breaks pages reservation semantics of
the the underlying segment. With tight memory constraints this would
cause a race for pages and a segfault if the JVM louses. The solution is
to revert back to the previous implementation of os::free_memory() that
used mmap().

Webrev: http://cr.openjdk.java.net/~iveresov/7060842/webrev.00/

Tested is gc test suite.

igor



More information about the hotspot-gc-dev mailing list