8270929: Obsolete the FilterSpuriousWakeups flag in JDK 19
Reviewed-by: hseigel, rehn
This commit is contained in:
parent
06206c7199
commit
4c78c9ab80
src/hotspot
@ -1610,9 +1610,7 @@ int os::PlatformEvent::park(jlong millis) {
|
||||
status = pthread_cond_timedwait(_cond, _mutex, &abst);
|
||||
assert_status(status == 0 || status == ETIMEDOUT,
|
||||
status, "cond_timedwait");
|
||||
// OS-level "spurious wakeups" are ignored unless the archaic
|
||||
// FilterSpuriousWakeups is set false. That flag should be obsoleted.
|
||||
if (!FilterSpuriousWakeups) break;
|
||||
// OS-level "spurious wakeups" are ignored
|
||||
if (status == ETIMEDOUT) break;
|
||||
}
|
||||
--_nParked;
|
||||
|
@ -530,7 +530,6 @@ static SpecialFlag const special_jvm_flags[] = {
|
||||
{ "InitialRAMFraction", JDK_Version::jdk(10), JDK_Version::undefined(), JDK_Version::undefined() },
|
||||
{ "AllowRedefinitionToAddDeleteMethods", JDK_Version::jdk(13), JDK_Version::undefined(), JDK_Version::undefined() },
|
||||
{ "FlightRecorder", JDK_Version::jdk(13), JDK_Version::undefined(), JDK_Version::undefined() },
|
||||
{ "FilterSpuriousWakeups", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
|
||||
{ "MinInliningThreshold", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
|
||||
{ "DumpSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
|
||||
{ "DynamicDumpSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
|
||||
@ -547,6 +546,7 @@ static SpecialFlag const special_jvm_flags[] = {
|
||||
|
||||
// -------------- Obsolete Flags - sorted by expired_in --------------
|
||||
|
||||
{ "FilterSpuriousWakeups", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
|
||||
#ifdef ASSERT
|
||||
{ "DummyObsoleteTestFlag", JDK_Version::undefined(), JDK_Version::jdk(18), JDK_Version::undefined() },
|
||||
#endif
|
||||
|
@ -719,10 +719,6 @@ const intx ObjectAlignmentInBytes = 8;
|
||||
product(intx, hashCode, 5, EXPERIMENTAL, \
|
||||
"(Unstable) select hashCode generation algorithm") \
|
||||
\
|
||||
product(bool, FilterSpuriousWakeups, true, \
|
||||
"(Deprecated) When true prevents OS-level spurious, or premature,"\
|
||||
" wakeups from Object.wait (Ignored for Windows)") \
|
||||
\
|
||||
product(bool, ReduceSignalUsage, false, \
|
||||
"Reduce the use of OS signals in Java and/or the VM") \
|
||||
\
|
||||
|
Loading…
x
Reference in New Issue
Block a user