RFR: 8359107: [leyden] Pick up JDK-8357481, JDK-8357473 and rework precompilation waits

Vladimir Kozlov kvn at openjdk.org
Tue Jun 17 19:05:44 UTC 2025


On Tue, 10 Jun 2025 10:09:25 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> [JDK-8357481](https://bugs.openjdk.org/browse/JDK-8357481) will come in from mainline and bring conflicting changes to `CompileTask`. Additionally, our precompilation ([JDK-8352042](https://bugs.openjdk.org/browse/JDK-8352042)) depends on the code that would go away with [JDK-8357473](https://bugs.openjdk.org/browse/JDK-8357473). We should cherry-pick [JDK-8357481](https://bugs.openjdk.org/browse/JDK-8357481), [JDK-8357473](https://bugs.openjdk.org/browse/JDK-8357473) and rework parallel recompilation to use the newly created `CompileTaskWait_lock` for notifications.
> 
> Additional testing:
>  - [x] Ad-hoc performance tests
>  - [x] Linux x86_64 server fastdebug, `runtime/cds`

I submitted testing

-------------

PR Comment: https://git.openjdk.org/leyden/pull/79#issuecomment-2981524801


More information about the leyden-dev mailing list