RFR(S): 8154209: Remove client VM from default JIB profile on windows-x86 and linux-x86

Leonid Mesnik Leonid.Mesnik at oracle.com
Thu Apr 21 06:23:34 UTC 2016


Mikael

On 21.04.2016 00:41, Mikael Vidstedt wrote:
>
> Good catch. Updated webrevs here:
>
> top: http://cr.openjdk.java.net/~mikael/webrevs/8154209/webrev.02/webrev/
http://cr.openjdk.java.net/~mikael/webrevs/8154209/webrev.02/webrev/common/conf/jib-profiles.js.udiff.html 
<http://cr.openjdk.java.net/%7Emikael/webrevs/8154209/webrev.02/webrev/common/conf/jib-profiles.js.udiff.html>

Couldn't be

*"--with-jvm-variants=client,server"*

just completely removed now as for all 64bit profiles?

http://cr.openjdk.java.net/~mikael/webrevs/8154209/webrev.02/webrev/make/jprt.properties.sdiff.html 
<http://cr.openjdk.java.net/%7Emikael/webrevs/8154209/webrev.02/webrev/make/jprt.properties.sdiff.html>

213 windows_i586_6.3-product-c1-TESTNAME, \

I see that you just remove C1 testing. Wouldn't be better to replace it 
with c2? (Same for line 298)

Leonid
> hotspot: 
> http://cr.openjdk.java.net/~mikael/webrevs/8154209/webrev.02/hotspot/webrev/
>
> Incremental webrevs (from webrev.01):
>
> top: 
> http://cr.openjdk.java.net/~mikael/webrevs/8154209/webrev.02.incr/webrev/
> hotspot: N/A (same as webrev.01)
>
> Cheers,
> Mikael
>
> On 4/18/2016 12:52 AM, Leonid Mesnik wrote:
>> Hi
>>
>>
>> Shouldn't be jprt targets in jprt.properties updates to stop using 
>> client also?
>>
>> http://hg.openjdk.java.net/jdk9/hs/file/645c48292130/make/jprt.properties
>>
>> line 206 - 214
>> # Test target list (no fastdebug & limited c2 testing)
>> my.test.target.set= \
>> solaris_sparcv9_5.11-product-c2-TESTNAME, \
>> solaris_x64_5.11-product-c2-TESTNAME, \
>> linux_i586_3.8-product-{c1|c2}-TESTNAME, \
>> linux_x64_3.8-product-c2-TESTNAME, \
>> macosx_x64_10.9-product-c2-TESTNAME, \
>> windows_i586_6.3-product-c1-TESTNAME, \
>> windows_x64_6.3-product-c2-TESTNAME
>>
>> and
>> line 294-299
>> # JCK test targets in test/Makefile (no windows)
>> my.test.target.set.jck= \
>> solaris_sparcv9_5.11-product-c2-JCK7TESTRULE, \
>> solaris_x64_5.11-product-c2-JCK7TESTRULE, \
>> linux_i586_3.8-product-c1-JCK7TESTRULE, \
>> linux_x64_3.8-product-c2-JCK7TESTRULE
>>
>> Leonid
>>
>> On 14.04.2016 19:41, Mikael Vidstedt wrote:
>>>
>>> Please review the following change which removes the "client" VM 
>>> from the default JIB build profile on windows-x86 and linux-x86:
>>>
>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8154209
>>> Webrev (top): 
>>> http://cr.openjdk.java.net/~mikael/webrevs/8154209/webrev.01/
>>> Webrev (hotspot): 
>>> http://cr.openjdk.java.net/~mikael/webrevs/8154209/webrev.01/hotspot/webrev/
>>>
>>>
>>> When not including the client VM, the build system automatically 
>>> creates a jvm.cfg which makes -client an alias for -server. At some 
>>> point in the future we may choose to output a warning and/or refuse 
>>> to start up if -client is specified, but at least for now silently 
>>> falling back on the -server VM seems appropriate.
>>>
>>> The test/runtime/SharedArchiveFile/DefaultUseWithClient.java test 
>>> assumes that CDS is always compiled in and enabled in the -client VM 
>>> on windows-x86. Since -client will fall back on -server that is no 
>>> longer true, so the test needs to be updated. I added an @ignore and 
>>> filed the following issue to track fixing the test:
>>>
>>> https://bugs.openjdk.java.net/browse/JDK-8154204
>>>
>>>
>>> Testing:
>>>
>>> In addition to a standard JPRT push job, Christian Tornqvist helped 
>>> me run the runtime nightly tests and apart from the above mentioned 
>>> test all tests were successful.
>>>
>>> Cheers,
>>> Mikael
>>>
>>
>



More information about the hotspot-dev mailing list