RFR: CODETOOLS-7903476: JMH: Threading model should not assume stable threads [v7]

Aleksey Shipilev shade at openjdk.org
Mon Jun 5 17:46:01 UTC 2023


> See the bug for the original bug report.
> 
> This PR makes sure the harness code is able to work with different styles of executors, including the custom executor that always gives us a new thread. Integration tests now run with several important executor modes to catch errors early.

Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 11 commits:

 - Adjust pre-integration tests
 - Merge branch 'master' into CODETOOLS-7903476-thread-models
 - More touchups
 - Wrap more things in privileged blocks
 - Test configurations again
 - Do not test FJP_COMMON, test FJP instead
 - Wrap more things in privileged blocks
 - Working on proper test matrix
 - Drop --enable-preview from test config
 - Fixing GHA
 - ... and 1 more: https://git.openjdk.org/jmh/compare/3e54394f...6a063f0f

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

Changes: https://git.openjdk.org/jmh/pull/107/files
 Webrev: https://webrevs.openjdk.org/?repo=jmh&pr=107&range=06
  Stats: 581 lines in 26 files changed: 433 ins; 66 del; 82 mod
  Patch: https://git.openjdk.org/jmh/pull/107.diff
  Fetch: git fetch https://git.openjdk.org/jmh.git pull/107/head:pull/107

PR: https://git.openjdk.org/jmh/pull/107


More information about the jmh-dev mailing list