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

Mikael Vidstedt mikael.vidstedt at oracle.com
Wed Apr 20 21:41:17 UTC 2016


Good catch. Updated webrevs here:

top: http://cr.openjdk.java.net/~mikael/webrevs/8154209/webrev.02/webrev/
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 build-dev mailing list