RFR(T): 8247495: ProblemList vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java

serguei.spitsyn at oracle.com serguei.spitsyn at oracle.com
Sat Jun 13 00:28:24 UTC 2020


On 6/12/20 17:22, Daniel D. Daugherty wrote:
> Hi Serguei,
>
> Thanks for reviewing! I pushed the changeset just before I took a dinner
> break

Great!

> so I won't be able to list you as a reviewer.

Not a big deal. :)

Thanks,
Serguei

>
> Dan
>
>
> On 6/12/20 6:40 PM, serguei.spitsyn at oracle.com wrote:
>> Hi Dan and Chris,
>>
>> Problem-listing it for Xcomp only looks right to me.
>> Thank you for taking care about it!
>>
>> Thanks,
>> Serguei
>>
>>
>> On 6/12/20 14:20, Chris Plummer wrote:
>>> On 6/12/20 1:59 PM, Daniel D. Daugherty wrote:
>>>> On 6/12/20 4:48 PM, Chris Plummer wrote:
>>>>> On 6/12/20 12:13 PM, Daniel D. Daugherty wrote:
>>>>>> On 6/12/20 2:58 PM, Chris Plummer wrote:
>>>>>>> On 6/12/20 11:52 AM, Daniel D. Daugherty wrote:
>>>>>>>> On 6/12/20 2:49 PM, Chris Plummer wrote:
>>>>>>>>> Hi Dan,
>>>>>>>>>
>>>>>>>>> What's the criteria for "noise".
>>>>>>>>
>>>>>>>> There is no specific criteria that I'm aware of.
>>>>>>>>
>>>>>>>> It popped up in today's JDK15 testing so it got on my radar 
>>>>>>>> (again).
>>>>>>>>
>>>>>>>>
>>>>>>>>> I don't consider the failures for this test as noisy. I only 
>>>>>>>>> see 3 in mach5 CI testing for all of JDK 15. JDK 14 does 
>>>>>>>>> appear to have been somewhat noisy, possibly enough so that it 
>>>>>>>>> looks like maybe something changed to reduce the number of 
>>>>>>>>> failures in 15. In any case, do you plan on backporting to 14?
>>>>>>>>
>>>>>>>> This failure has been around in one form or another since JDK7. 
>>>>>>>> If someone
>>>>>>>> decides to fix it, then they can un-ProblemList it.
>>>>>>>>
>>>>>>>> I'm planning to push it to JDK15 and JDK16. Those two releases 
>>>>>>>> are the focus
>>>>>>>> of my CI noise reduction efforts. I don't monitor the JDK14u CI...
>>>>>>>>
>>>>>>>> May I proceed with the ProblemListing?
>>>>>>> I just don't feel if we problem list tests with this failure 
>>>>>>> rate that in the long run it is a productive or good thing to 
>>>>>>> do. 3 failures during an entire 6 month CI test cycle seems 
>>>>>>> rather low to me. I'd like to get opinions from others.
>>>>>>
>>>>>> It's not just the failure rate. It's the fact that this bug has 
>>>>>> sat for
>>>>>> years without being fixed. I have tracked this bug for a very 
>>>>>> long time
>>>>>> since I'm the guy that filed both bugs.
>>>>>>
>>>>>> Mach5 is showing 54 sightings of 8205957 and here's the linking
>>>>>> distribution:
>>>>>>
>>>>>> $ sort /tmp/fred | uniq -c | sort -rn
>>>>>>   20 daniel.daugherty at oracle.com
>>>>>>   10 rahul.v.raghavan at oracle.com
>>>>>>    7 martin.thompson at oracle.com
>>>>>>    4 leonid.mesnik at oracle.com
>>>>>>    3 jesper.wilhelmsson at oracle.com
>>>>>>    3 chris.plummer at oracle.com
>>>>>>    2 mikael.vidstedt at oracle.com
>>>>>>    1 tobias.hartmann at oracle.com
>>>>>>    1 sangheon.kim at oracle.com
>>>>>>    1 kim.barrett at oracle.com
>>>>>>    1 daniil.x.titov at oracle.com
>>>>>>    1 calvin.cheung at oracle.com
>>>>>>
>>>>>> As you can see, I've observed and linked this bug a lot.
>>>>>> I'm tired of it.
>>>>> I still think that what is most relevant is how often it 
>>>>> reproduces with CI with the current release, and for that the # is 
>>>>> 3 times in 6 months. In our current test history it's failed 6 out 
>>>>> of 21390 runs, so you are disabling a test that passes 99.97% of 
>>>>> the time. My concern is that if a bug is introduced that makes it 
>>>>> start failing every run, or at least very frequently, it will be 
>>>>> missed. We need to carefully weigh the annoyance of failure noise 
>>>>> with the importance of test coverage. I don't think the balance is 
>>>>> right for this test to justify problem listing it.
>>>>>
>>>>> What you might want to consider is disabling it in the mode where 
>>>>> it seems to be failing. The failures all seem to be with -Xcomp. 
>>>>> Maybe you should just problem list it in ProblemList-Xcomp.txt.
>>>>
>>>> I didn't notice that this is an -Xcomp only failure. I was able to 
>>>> verify
>>>> that fact for 46 of the 54 sightings. For the 8 oldest sightings, 
>>>> the task
>>>> name has been lost to the dustbin of time so I can't confirm those.
>>>>
>>>> I can move the entry from test/hotspot/jtreg/ProblemList.txt to
>>>> test/hotspot/jtreg/ProblemList-Xcomp.txt.
>>>>
>>>> Here's the context diff:
>>>>
>>>> $ hg diff
>>>> diff -r 015533451f4c test/hotspot/jtreg/ProblemList-Xcomp.txt
>>>> --- a/test/hotspot/jtreg/ProblemList-Xcomp.txt    Fri Jun 12 
>>>> 09:31:08 2020 -0700
>>>> +++ b/test/hotspot/jtreg/ProblemList-Xcomp.txt    Fri Jun 12 
>>>> 16:58:18 2020 -0400
>>>> @@ -27,3 +27,4 @@
>>>>  #
>>>>  ############################################################################# 
>>>>
>>>>
>>>> +vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java 
>>>> 8205957 generic-all
>>>>
>>>>
>>>> Is this acceptable to you?
>>> Yes, that works for me.
>>>
>>> Chris
>>>>
>>>> Dan
>>>>
>>>>
>>>>
>>>>>
>>>>> Chris
>>>>>>
>>>>>> Dan
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Chris
>>>>>>>>
>>>>>>>> Dan
>>>>>>>>
>>>>>>>>>
>>>>>>>>> thanks,
>>>>>>>>>
>>>>>>>>> Chris
>>>>>>>>>
>>>>>>>>> On 6/12/20 9:46 AM, Daniel D. Daugherty wrote:
>>>>>>>>>> Greetings,
>>>>>>>>>>
>>>>>>>>>> It's time to reduce the noise in the CI so I'm ProblemListing 
>>>>>>>>>> tests.
>>>>>>>>>>
>>>>>>>>>> Here's the bug for failure:
>>>>>>>>>>
>>>>>>>>>>     JDK-8205957 setfldw001/TestDescription.java fails with 
>>>>>>>>>> bad field value
>>>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8205957
>>>>>>>>>>
>>>>>>>>>> and here's the bug for the ProblemListing:
>>>>>>>>>>
>>>>>>>>>>     JDK-8247495 ProblemList 
>>>>>>>>>> vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java 
>>>>>>>>>>
>>>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8247495
>>>>>>>>>>
>>>>>>>>>> I'm considering this a trivial change so I need a single 
>>>>>>>>>> (R)eviewer.
>>>>>>>>>>
>>>>>>>>>> Here's the context diff for the change:
>>>>>>>>>>
>>>>>>>>>> $ hg diff
>>>>>>>>>> diff -r 015533451f4c test/hotspot/jtreg/ProblemList.txt
>>>>>>>>>> --- a/test/hotspot/jtreg/ProblemList.txt    Fri Jun 12 
>>>>>>>>>> 09:31:08 2020 -0700
>>>>>>>>>> +++ b/test/hotspot/jtreg/ProblemList.txt    Fri Jun 12 
>>>>>>>>>> 12:40:17 2020 -0400
>>>>>>>>>> @@ -141,6 +141,7 @@
>>>>>>>>>>  vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/TestDescription.java 
>>>>>>>>>> 8219652 aix-ppc64
>>>>>>>>>>  vmTestbase/nsk/jvmti/scenarios/jni_interception/JI06/ji06t001/TestDescription.java 
>>>>>>>>>> 8219652 aix-ppc64
>>>>>>>>>>  vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab001/TestDescription.java 
>>>>>>>>>> 8219652 aix-ppc64
>>>>>>>>>> +vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java 
>>>>>>>>>> 8205957 generic-all
>>>>>>>>>>
>>>>>>>>>>  vmTestbase/gc/lock/jni/jnilock002/TestDescription.java 
>>>>>>>>>> 8208243,8192647 generic-all
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> This issue is actually much older than JDK-8205957 would 
>>>>>>>>>> indicate
>>>>>>>>>> (first sighting in JDK11 for that bug ID). The older version of
>>>>>>>>>> the test is covered by 
>>>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-6528079
>>>>>>>>>> and that failures first sighting is in JDK7.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Thanks, in advance, for any comments, questions, or suggestions.
>>>>>>>>>>
>>>>>>>>>> Dan
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>



More information about the serviceability-dev mailing list