RFR(XS): 8215042: Move serviceability/sa tests from tier1 to tier3.
Jini George
jini.george at oracle.com
Mon Dec 10 07:38:06 UTC 2018
Hi Leonid,
Looks like all the SA failures here are all due to
https://bugs.openjdk.java.net/browse/JDK-8202884. Do let me know if I am
mistaken. We will work on fixing that issue faster.
Thanks,
Jini.
On 12/10/2018 12:51 PM, Leonid Mesnik wrote:
> David, Jini
>
> I understand your concerns. But the original idea of tiered testing is
> that tier1 failures are treated as urgent issues and to resolve. [1]
>
> Here is list of test failures for 1000 runs of tier1 tests in Mach5. (I
> am not able to provide a link here) Please note that all SA tests are
> excluded on Solaris and MacosX already.
>
> 1 compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java
> 2 serviceability/sa/ClhsdbFindPC.java
> 3 serviceability/sa/TestPrintMdo.java
> 4 serviceability/sa/ClhsdbJstack.java
> 5 serviceability/sa/ClhsdbJdis.java
> 6 compiler/c2/Test8004741.java
> 7 runtime/handshake/HandshakeWalkSuspendExitTest.java
> 8 runtime/handshake/HandshakeWalkSuspendExitTest.java
> 9 compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
> 10 runtime/handshake/HandshakeWalkExitTest.java
> 11 runtime/handshake/HandshakeWalkSuspendExitTest.java
> 12 serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
> 13 serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
> 14 compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
>
> The failures in of 'runtime/handshake/' are relatively caused by
> https://bugs.openjdk.java.net/browse/JDK-8214174 but should be also
> fixed/excluded. SA tests are also unstable and there are no plans to fix
> them soon.
> So it means that we are going to have tier1 tests unstable for a long time.
>
> The possible way to make tier1 more stable would be to run only some
> very basic sanity SA tests in tier1. Might be to develop new sanity
> test which have some failover for existing SA bugs.
>
> Leonid
>
> [1] http://mail.openjdk.java.net/pipermail/jdk9-dev/2015-March/001991.html
>
>> On Dec 9, 2018, at 7:19 PM, Jini George <jini.george at oracle.com
>> <mailto:jini.george at oracle.com>> wrote:
>>
>> Hi Leonid,
>>
>> I agree with David. I am also concerned about us not detecting SA
>> breakages (which could happen along with hotspot changes) soon enough.
>> (Which was the primary reason to get these tests in).
>>
>> Thank you,
>> Jini.
>>
>> On 12/8/2018 4:48 PM, David Holmes wrote:
>>> Hi Leonid,
>>> My concern here, if we care about keeping the SA operational, is that
>>> in tier3 these tests will not be covered by the jdk/submit testing
>>> process.
>>> David
>>> On 8/12/2018 3:53 pm, Leonid Mesnik wrote:
>>>> Hi
>>>>
>>>> Could you please review following fix which moves SA tests from
>>>> tier1 to tier3. There are some bugs which cause intermittent
>>>> failures of any test. SA tests fail intermittently are not stable
>>>> enough for tier1.
>>>> However failures are not very frequent. Also I don't think that
>>>> putting all test in Problemlist.txt is very good idea because it
>>>> left SA without any testing at all.
>>>> So now all SA tests which are included in hotspot_tier3_runtime group.
>>>>
>>>> webrev: http://cr.openjdk.java.net/~lmesnik/8215042/webrev.00/
>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8215042
>>>>
>>>> Leonid
>
More information about the serviceability-dev
mailing list