RFR 8199868: Support JNI critical functions in object pinning API

Zhengyu Gu zgu at redhat.com
Wed Aug 1 14:27:47 UTC 2018



> 
> Just to close the loop on this adventure... Solaris SPARC is
> included in the jdk-submit machine matrix. I was told it wasn't,
> but Christian chased down Zhengyu's jdk-submit job and it did
> pass Solaris SPARC builds and tests...
> 
> The reason that it passed is the new test wasn't in the source
> bundle:
> 
> $ ls open/test/hotspot/jtreg/gc/epsilon/
> TestAlwaysPretouch.java        TestLogTrace.java
> TestByteArrays.java        TestManyThreads.java
> TestDieDefault.java        TestMemoryMXBeans.java
> TestDieWithHeapDump.java    TestMemoryPools.java
> TestDieWithOnError.java        TestObjects.java
> TestElasticTLAB.java        TestPrintHeapSteps.java
> TestElasticTLABDecay.java    TestRefArrays.java
> TestEpsilonEnabled.java        TestUpdateCountersSteps.java
> 
> So these three files are not there:
> 
> + test/hotspot/jtreg/gc/epsilon/CriticalNativeArgs.java
> + test/hotspot/jtreg/gc/epsilon/CriticalNativeStress.java
> + test/hotspot/jtreg/gc/epsilon/libCriticalNative.c
> 
> which is why the jdk-submit job passed, but the CI job for
> the actual push failed.
> 
> It should all be fixed as of last night. I just wanted to
> close the loop on this mystery...

Hummm .. I am really confused here.

I did submit twice. The first submit did miss tests:

http://mail.openjdk.java.net/pipermail/jdk-submit-changes/2018-July/002532.html

but, it came back as unstable. Then I did the second submit, which 
included tests:

http://mail.openjdk.java.net/pipermail/jdk-submit-changes/2018-July/002535.html

and got all clear results.

so, you mean that the all clear results were from the first submit? did 
it get reran? but I did not receive any new results after that ...

Is it possible to generate link in test results, that points to the 
submit job?

-Zhengyu

> 
> Dan
> 
> 
> 
>>
>> Dan
>>
>>
>>>>
>>>> I have a fix reviewed and I'm waiting for the mach5 tier1
>>>> builds to finish...
>>>
>>> Thank you, Dan.
>>>
>>> -Zhengyu
>>>
>>>>
>>>> Dan
>>>>
>>>>
>>>>
>>>>>
>>>>> http://mail.openjdk.java.net/pipermail/jdk-submit-changes/2018-July/002535.html 
>>>>>
>>>>>
>>>>> And results I got:
>>>>>
>>>>> Build Details: 2018-07-31-1535425.zgu.source
>>>>> 0 Failed Tests
>>>>> Mach5 Tasks Results Summary
>>>>>
>>>>>     PASSED: 75
>>>>>     FAILED: 0
>>>>>     KILLED: 0
>>>>>     NA: 0
>>>>>     UNABLE_TO_RUN: 0
>>>>>     EXECUTED_WITH_FAILURE: 0
>>>>>
>>>>> I will fix this right now.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> -Zhengyu
>>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> Dan
>>>>>>
>>>>>>
>>>>>> On 7/31/18 10:37 AM, Andrew Dinn wrote:
>>>>>>> Hi Zhengyu,
>>>>>>>
>>>>>>> On 31/07/18 14:25, Zhengyu Gu wrote:
>>>>>>>> I added comments as you suggested.
>>>>>>>>
>>>>>>>> Updated webrev: http://cr.openjdk.java.net/~zgu/8199868/webrev.04/
>>>>>>> Ok, thanks.
>>>>>>>
>>>>>>> The above patch is reviewed modulo two misspellings of 'critical' as
>>>>>>> 'ciritical' in CriticalNativeStress.java.
>>>>>>>
>>>>>>> No need for another webrev.
>>>>>>>
>>>>>>> regards,
>>>>>>>
>>>>>>>
>>>>>>> Andrew Dinn
>>>>>>> -----------
>>>>>>> Senior Principal Software Engineer
>>>>>>> Red Hat UK Ltd
>>>>>>> Registered in England and Wales under Company Registration No. 
>>>>>>> 03798903
>>>>>>> Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric 
>>>>>>> Shander
>>>>>>>
>>>>>>
>>>>
>>
>>
> 


More information about the hotspot-dev mailing list