RFR: Merge jdk21u

Jiangli Zhou jiangli at openjdk.org
Thu Aug 1 22:25:59 UTC 2024


On Wed, 31 Jul 2024 00:00:08 GMT, Jiangli Zhou <jiangli at openjdk.org> wrote:

> > > Could we create a new branch (e.g. "tsan-21u") in the TSAN project to track TSAN based on JDK 21u? The current "tsan" branch in intended to track OpenJDK's tip.
> > 
> > 
> > SG for creating tsan-21u branch.
> 
> An alternative is to only track the JDK mainline and not track any of the JDK update repo. That can avoid complications with handling branches. Let me try integrate the current tsan repo internally.
> 
> For JDK 21, there is a bit delay. For future JDK LTS/STS integrations, we can integrate them to the tsan repo sooner after a `ga` release.

I tried integrating the current tsan changes (based on `jdk-21-ga`) with a JDK code base mirroring JDK 21.0.3. The integration went smoothly. `TsanRunner` needed the `ProcessTools.createLimitedTestJavaProcessBuilder()` change, otherwise there were no significant integration issues. So tracking with the JDK mainline is quite practical. It avoids the complications with managing branches related to tracking JDK update repo.

I'll close the PR based on the above.

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

PR Comment: https://git.openjdk.org/tsan/pull/21#issuecomment-2264115331


More information about the tsan-dev mailing list