mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-24 13:04:33 +02:00
6948101: java/rmi/transport/pinLastArguments/PinLastArguments.java failing intermittently
Reviewed-by: dholmes, smarks
This commit is contained in:
parent
046f2c92e2
commit
48d5be1b33
2 changed files with 9 additions and 7 deletions
|
@ -271,9 +271,6 @@ java/nio/channels/Selector/OutOfBand.java macosx-all
|
||||||
# 7140992
|
# 7140992
|
||||||
java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java generic-all
|
java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java generic-all
|
||||||
|
|
||||||
# 6948101
|
|
||||||
java/rmi/transport/pinLastArguments/PinLastArguments.java generic-all
|
|
||||||
|
|
||||||
# 7146541
|
# 7146541
|
||||||
java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java linux-all
|
java/rmi/transport/rapidExportUnexport/RapidExportUnexport.java linux-all
|
||||||
|
|
||||||
|
|
|
@ -78,10 +78,15 @@ public class PinLastArguments {
|
||||||
}
|
}
|
||||||
impl = null;
|
impl = null;
|
||||||
|
|
||||||
System.gc();
|
// Might require multiple calls to System.gc() for weak-references
|
||||||
|
// processing to be complete. If the weak-reference is not cleared as
|
||||||
if (ref.get() != null) {
|
// expected we will hang here until timed out by the test harness.
|
||||||
throw new Error("TEST FAILED: impl not garbage collected");
|
while (true) {
|
||||||
|
System.gc();
|
||||||
|
Thread.sleep(20);
|
||||||
|
if (ref.get() == null) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
System.err.println("TEST PASSED");
|
System.err.println("TEST PASSED");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue