jdk10/hs integration status
Daniel D. Daugherty
daniel.daugherty at oracle.com
Sun Sep 3 04:56:52 UTC 2017
The test suite execution directory has a jtreg.sh script:
'time' ''/bin/bash''
'/export/home/aginfra/CommonData/jtreg_dir/bin/jtreg'
'-testjdk:"/export/home/aginfra/CommonData/TEST_JAVA_HOME"'
'-dir:/export/home/aginfra/CommonData/j2se_jdk/jdk//test'
'-w:/export/home/aginfra/sandbox/results/workDir'
'-r:/export/home/aginfra/sandbox/results/report' '-retain:fail,error'
'-status:notRun,error,fail' '-ignore:quiet' '-a' '-javacoptions:'
'-javaoption:-Xmixed' '-javaoption:-server'
'-javaoption:-XX:MaxRAMPercentage=12.5' ''-k:!ignore'' '-timeout:16'
'-verbose:summary'
'-nativepath:/export/home/aginfra/sandbox/JTREG_NATIVEPATH_LIBRARY_PREPARED'
'-thd:/export/home/aginfra/CommonData/JTREG_EFH_HOME/jtregFailureHandler.jar'
'-th:jdk.test.failurehandler.jtreg.GatherProcessInfoTimeoutHandler'
'-od:/export/home/aginfra/CommonData/JTREG_EFH_HOME/jtregFailureHandler.jar'
'-o:jdk.test.failurehandler.jtreg.GatherDiagnosticInfoObserver'
'-J-Djava.library.path='/export/home/aginfra/CommonData/JTREG_EFH_HOME''
'-othervm' '-conc:3' '-vmoptions:'-XX:MaxRAMFraction=6''
'-exclude:/export/home/aginfra/sandbox/results/exclude1.jtx'
'-exclude:/export/home/aginfra/sandbox/results/exclude2.jtx' 'tools'
so whatever Aurora/RBT used to setup this job added: -XX:MaxRAMFraction=6
Dan
On 9/2/17 10:52 PM, Daniel D. Daugherty wrote:
> On 9/2/17 10:40 PM, David Holmes wrote:
>> On 3/09/2017 12:49 AM, Daniel D. Daugherty wrote:
>>> We're not completely out of the woods. These tests:
>>>
>>> tools/jar/modularJar/Basic.java
>>> tools/jar/multiRelease/ApiValidatorTest.java
>>> tools/jar/multiRelease/Basic.java
>>> tools/launcher/InfoStreams.java
>>>
>>> still failed in the 2017-09-01 JDK10-hs nightly with:
>>>
>>> java.lang.AssertionError: Unknown value Java HotSpot(TM) 64-Bit
>>> Server VM warning: Option MaxRAMFraction was deprecated in version
>>> 10.0 and will likely be removed in a future release.
>>
>> Isn't that the nightly we're talking about Dan?
>
> No. The failures that were originally discussed were in
> the 2017-08-31 JDK10-hs nightly and were mostly caused by
> Calvin's rerun JPRT job.
>
> I found a couple of places in the current JDK10-hs repo where
> MaxRAMFraction is still used, but none that explain the above
> four test failures. My conclusion is that they are picking up
> the MaxRAMFraction from whatever mechanism is being used to
> launch those tests...
>
> These two kitchensink config files still use MaxRAMFraction:
>
> ./hotspot/test/closed/applications/kitchensink/kitchensink.default.properties:test.jvm.args=-XX:MaxRAMFraction=2
> -XX:+CrashOnOutOfMemoryError -Djava.net.preferIPv6Addresses=false
> -XX:-PrintVMOptions -XX:+DisplayVMOutputToStderr -XX:+UsePerfData
> -Xlog:gc*:gc.log -XX:+DisableExplicitGC -XX:+PrintFlagsFinal
> -XX:+StartAttachListener -XX:+UnlockCommercialFeatures
> -XX:NativeMemoryTracking=detail -XX:+ResourceManagement
> -XX:+FlightRecorder
> ./hotspot/test/closed/applications/kitchensink/kitchensink.default.properties:original.jvm.args=-XX:MaxRAMFraction=8
> -Djava.net.preferIPv6Addresses=false
>
> Dan
>
>
>> Those tests only fail if the closed repo has not got Bob's changes
>> that switch from MaxRAMFraction to MaxRAMPercentage.
>>
>> David
>>
>>> Dan
>>>
>>>
>>> On 9/2/17 6:30 AM, jesper.wilhelmsson at oracle.com wrote:
>>>>> On 2 Sep 2017, at 13:03, David Holmes <david.holmes at oracle.com>
>>>>> wrote:
>>>>>
>>>>> Hi Jesper,
>>>>>
>>>>> On 2/09/2017 8:15 PM, jesper.wilhelmsson at oracle.com wrote:
>>>>>> Hi,
>>>>>> After going through the results of our nightlies it seems we are
>>>>>> in fairly good shape for integration. There was one issue with a
>>>>>> typo in a recent fix that caused some failures, this issue was
>>>>>> resolved yesterday just after the nightly snapshot was taken.
>>>>> The JPRT job that was used for the nightly testing was not valid.
>>>>> The repos were out of sync due to a re-run with an intervening
>>>>> integration job. The MaxRAMFraction failures in the tools tests
>>>>> below were caused by that.
>>>> Sigh... I thought we didn't use rerun for integration jobs.
>>>>
>>>> Thanks for the heads-up David! I'll start a new nightly now to get
>>>> a trustworthy result.
>>>>
>>>> /Jesper
>>>>
>>>>
>>>>> David
>>>>> -----
>>>>>
>>>>>> There is currently one issue that I didn't recognise and at the
>>>>>> moment it is marked as an integration blocker:
>>>>>> JDK-8187124 <https://bugs.openjdk.java.net/browse/JDK-8187124>
>>>>>> TestInterpreterMethodEntries.java: Unable to create shared
>>>>>> archive file <https://bugs.openjdk.java.net/browse/JDK-8187124>
>>>>>> This could as well be a problem with the test execution in which
>>>>>> case it is not a blocker, but someone needs to look into the
>>>>>> details here.
>>>>>> There are four test failures that looks slightly different:
>>>>>> tools/jar/modularJar/Basic.java
>>>>>> tools/jar/multiRelease/ApiValidatorTest.java
>>>>>> tools/jar/multiRelease/Basic.java
>>>>>> tools/launcher/InfoStreams.java
>>>>>> These four tests fails because they get a warning on stderr:
>>>>>> Option MaxRAMFraction was deprecated in version 10.0 and will
>>>>>> likely be removed in a future release.
>>>>>> I do not consider this a blocker for integration, bug filed:
>>>>>> JDK-8187125 <https://bugs.openjdk.java.net/browse/JDK-8187125>
>>>>>> JDK10/hs now has restricted write access. Basically it is locked
>>>>>> but in order to fix any urgent issues that might pop up over the
>>>>>> next couple of days these people have write access: Vladimir
>>>>>> Kozlov, Dan Daugherty, Stefan Karlsson, and myself.
>>>>>> /Jesper
>>>>
>>>
>
More information about the hotspot-dev
mailing list