On 10/12/2012 9:55 AM, Jim Gish wrote:
Please review http://cr.openjdk.java.net/~jgish/Bug7146552-LoggingMXBeanTest-failure/ <http://cr.openjdk.java.net/%7Ejgish/Bug7146552-LoggingMXBeanTest-failure/>

The LoggingMXBeanTest has been intermittently failing because garbage collection can cause the (weak) references to Logger instances to go away. LoggingMXBeanTest2 has the same issue, but no bug has (yet) been filed against it.

The fix is to simply make the Logger variables static so they don't get gc'd.

Looks okay to me. Like Alan said, you can use the same bug for both tests as it's the same issue.

I checked the nightly failure statistics and these 2 tests have been passing for some time. Were you able to reproduce the intermittent failure (it may require to modify the test and force GC) and verify the fix?

I am not up to whether all logging tests have been audit if they may run into the same issue per the suggestion [2] ([1] was the thread reviewing a similar test bug fix). It'd be good to look at all logging tests if you have the cycle.

Thanks
Mandy
[1] http://mail.openjdk.java.net/pipermail/core-libs-dev/2011-November/008136.html [2] http://mail.openjdk.java.net/pipermail/core-libs-dev/2011-November/008148.html

Reply via email to