Integrated: 8280844: Epoch shift synchronization point for Compiler threads is inadequate

Markus Grönlund mgronlun at openjdk.java.net
Wed May 18 09:09:52 UTC 2022


On Mon, 16 May 2022 10:17:42 GMT, Markus Grönlund <mgronlun at openjdk.org> wrote:

> Greetings,
> 
> [JDK-8233111](https://bugs.openjdk.java.net/browse/JDK-8233111) attempted to address artefact tagging for Compiler threads, letting threads run _thread_in_native to avoid the transition. Unfortunately, that attempt proved inadequate.
> 
> The epoch race is avoided only by performing the transition to _thread_in_vm.
> 
> Testing: jdk_jfr
> 
> Thanks
> Markus

This pull request has now been integrated.

Changeset: d936c302
Author:    Markus Grönlund <mgronlun at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/d936c3024acf428df6d1fb3064a1d8aa5038d277
Stats:     100 lines in 6 files changed: 12 ins; 84 del; 4 mod

8280844: Epoch shift synchronization point for Compiler threads is inadequate

Reviewed-by: egahlin

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

PR: https://git.openjdk.java.net/jdk/pull/8724


More information about the hotspot-compiler-dev mailing list