RFR: 8285785: CheckCleanerBound test fails with PasswordCallback object is not released
Sean Mullan
mullan at openjdk.java.net
Thu Apr 28 12:22:33 UTC 2022
On Thu, 28 Apr 2022 07:01:25 GMT, Xue-Lei Andrew Fan <xuelei at openjdk.org> wrote:
> Hi,
>
> May I have this test update reviewed?
>
> The javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java test case failed on one of the test setups. The test runs gc in a loop and expects the GC to have garbage collected contents of a WeakHashMap. The loop runs for 10 iterations. Some delay needs to be added between each iteration to increase the chances of GC garbage collecting the instances.
>
> Thanks,
> Xuelei
Marked as reviewed by mullan (Reviewer).
test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java line 50:
> 48: for (int i = 0; i < 10 && weakHashMap.size() != 0; i++) {
> 49: System.gc();
> 50: Thread.sleep(100);
Looks ok to me although @RogerRiggs commented in the previous PR that 10ms should be sufficient.
-------------
PR: https://git.openjdk.java.net/jdk/pull/8443
More information about the security-dev
mailing list