On 28/02/2018 7:17 AM, Igor Ignatyev wrote:
Hi David,

I have set Xmx equal to Xms, the test passes w/ different externally passed combinations of Xmx, Xms and UseCompressedOops.

http://cr.openjdk.java.net/~iignatyev//8190679/webrev.01/index.html

Looks good!

Thanks,
David

Thanks,
-- Igor

On Feb 26, 2018, at 9:00 PM, David Holmes <[email protected] <mailto:[email protected]>> wrote:

Hi Igor,

On 27/02/2018 11:25 AM, Igor Ignatyev wrote:
http://cr.openjdk.java.net/~iignatyev//8190679/webrev.00/index.html
9 lines changed: 2 ins; 0 del; 7 mod;
Hi all,
could you please review the patch for TimSortStackSize2 test?
the test failed when externally passed (via -javaoption or -vmoption) -Xmx value is less than 770m or 385m, depending on UseCompressedOops. it happened because the test explicitly set Xms value, but didn't set Xmx.
now, the test sets Xmx as Xms times 2.

I'm not happy with setting Xmx at 2 times Xms - that seems to be setting ourselves up for another case where we can't set -Xmx at startup. This test has encountered problems in the past with external flag settings - see in particular the review thread for JDK-8075071:

http://mail.openjdk.java.net/pipermail/core-libs-dev/2015-March/032316.html

Will the test pass if we simply set -Xmx and -Xms to the same? Or (equivalently based on on previous review discussions) just set -Xmx instead of -Xms?

Thanks,
David

PS as it mostly affects hotspot testing, the patch will be pushed to jdk/hs. webrev: http://cr.openjdk.java.net/~iignatyev//8190679/webrev.00/index.html testing: java/util/Arrays/TimSortStackSize2.java  w/ and w/o externally provided Xmx value
JBS: https://bugs.openjdk.java.net/browse/JDK-8190679
Thanks,
-- Igor

Reply via email to