Okay, we're all agreed. Amy can demote this test, and I'll try to think hard about how to improve the test, with my newfound insight.
On Mon, Jul 18, 2016 at 5:00 PM, Joseph D. Darcy <joe.da...@oracle.com> wrote: > Hello, > > While the underlying issues are being investigated, I think it is > worthwhile to tag the test as intermittently failing to aid those having to > QA any if its failures. > > Cheers, > > -Joe > > > On 7/18/2016 4:56 PM, David Holmes wrote: > >> Hi Martin, >> >> On 19/07/2016 12:38 AM, Martin Buchholz wrote: >> >>> Like I always say, I'm unhappy with the increased memory requirements. >>> Java programs that used to run in 4m now need more than 8m. Hotspot >>> should >>> be fixed! >>> >> >> I've updated the comments in >> >> https://bugs.openjdk.java.net/browse/JDK-8151158 >> >> I agree further investigation is needed in this case. >> >> If this is dependent on the particular GC, maybe there's a way to require >>> not having that gc. >>> >> >> GC algorithm itself should not be causing OOME. >> >> David >> ----- >> >> I see: >>> >>> ./java/lang/management/MemoryMXBean/LowMemoryTest2.sh:28:# @requires >>> vm.gc=="null" >>> ./java/lang/management/MemoryMXBean/PendingAllGC.sh:29:# @requires >>> vm.gc=="null" >>> ./java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh:29:# >>> >>> @requires vm.gc=="ConcMarkSweep" | vm.gc=="null" >>> ./java/lang/management/MemoryMXBean/MemoryTestAllGC.sh:29:# @requires >>> vm.gc=="Parallel" | vm.gc=="null" >>> ./java/lang/management/MemoryMXBean/MemoryManagementParallelGC.sh:29:# >>> @requires vm.gc=="Parallel" | vm.gc=="null" >>> ./java/lang/management/MemoryMXBean/MemoryManagementSerialGC.sh:29:# >>> @requires vm.gc=="Serial" | vm.gc=="null" >>> >>> Maybe we can make this test pass in a similar way. >>> >>> Bug reports should be clearer about which VM flags actually cause the >>> failure. >>> >>> >>> On Sun, Jul 17, 2016 at 11:46 PM, Amy Lu <amy...@oracle.com> wrote: >>> >>> java/util/concurrent/forkjoin/FJExceptionTableLeak.java >>>> >>>> Test was ever fixed in JDK-8144990, but still failing intermittently as >>>> reported in JDK-8151158. >>>> >>>> This patch is to add back @key intermittent to the test. (and keep it in >>>> tier2 till issue resolved.) >>>> Please review. >>>> >>>> bug: https://bugs.openjdk.java.net/browse/JDK-8161567 >>>> webrev: http://cr.openjdk.java.net/~amlu/8161567/webrev.00/ >>>> >>>> Thanks, >>>> Amy >>>> >>>> --- old/test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java >>>> 2016-07-18 14:37:25.000000000 +0800 >>>> +++ new/test/java/util/concurrent/forkjoin/FJExceptionTableLeak.java >>>> 2016-07-18 14:37:25.000000000 +0800 >>>> @@ -35,6 +35,7 @@ >>>> * @test >>>> * @author Doug Lea >>>> * @bug 8004138 >>>> + * @key intermittent >>>> * @summary Check if ForkJoinPool table leaks thrown exceptions. >>>> * @run main/othervm -Xmx8m >>>> -Djava.util.concurrent.ForkJoinPool.common.parallelism=4 >>>> FJExceptionTableLeak >>>> */ >>>> >>>> >>>> >>>> >