[10] RFR (XS): 8180366: [TESTBUG] gc/g1/humongousObjects/TestHumongousClassLoader should not be run with class unloading disabled
Kevin Walls
kevin.walls at oracle.com
Thu Aug 10 11:59:16 UTC 2017
Oh, now I check again you already have a reply. 8-)
On 10/08/2017 12:57, Kevin Walls wrote:
> Hi Muthu -
>
> There is a catch of course! 8-) There we are making it require the
> explicit option -XX:+ClassUnloading, and would this make it skip the
> test if that option isn't set, even though it might be the default
> behaviour. I think we really want:
>
> 43 * @requires !(vm.opt.ClassUnloading == false)
>
> ..which jtreg understands, skipping the test if we explicitly disabled
> ClassUnloading, running if we don't specify it, or if we explicity
> enable ClassUnloading.
>
> Thanks
> Kevin
>
> The operators are mentioned here:
> http://openjdk.java.net/jtreg/tag-spec.html#requires_names
>
>
>
>
> On 09/08/2017 12:36, Muthusamy Chinnathambi wrote:
>> Hi,
>>
>> Please review this trivial change for the fix of bug 'JDK-8180366
>> [TESTBUG] gc/g1/humongousObjects/TestHumongousClassLoader should not
>> be run with class unloading disabled'
>>
>> Summary:
>> This testcase(TestHumongousClassLoader.java) checks that unreachable
>> classes and unreachable humongous class loader are unloaded after
>> GC. Hence we need to have class unloading enabled for the
>> correctness of the test. The fix is to prohibit execution of the test
>> if class unloading is disabled.
>>
>> jdk10 bug: https://bugs.openjdk.java.net/browse/JDK-8180366
>> webrev link:
>> http://cr.openjdk.java.net/~shshahma/Muthu/8180366/webrev.00/
>>
>> Testing: I have manually confirmed that jtreg will no longer run the
>> test if -XX:-ClassUnloading is used.
>>
>> Regards,
>> Muthusamy C
>
More information about the hotspot-gc-dev
mailing list