JDK-8298469 : Obsolete legacy parallel class loading workaround for non-parallel-capable class loaders
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 21
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2022-12-09
  • Updated: 2023-03-23
  • Resolved: 2023-03-17
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 21
21 b15Fixed
Related Reports
CSR :  
Duplicate :  
Relates :  
Relates :  
Sub Tasks
JDK-8303967 :  
Description
Mark the flag EnableWaitForParallelLoad as obsolete and remove the code that causes class loading to wait for an unsynchronized parallel loader.  See attached issue for more details.
Wait until JDK 20 is release for a little while before doing this.
Comments
Changeset: 932be354 Author: Coleen Phillimore <coleenp@openjdk.org> Date: 2023-03-17 18:56:05 +0000 URL: https://git.openjdk.org/jdk/commit/932be3542d3d82b7da76ef3b82bf76231daf2aa6
17-03-2023

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/12974 Date: 2023-03-10 13:41:15 +0000
10-03-2023

[~coleenp] I had already filed JDK-8298444 for this (as I spotted it was missing when I did the expired flags for 21 update). I will close that as a duplicate of this one.
11-12-2022