RFR: 8325871: Move StringTable and SymbolTable rehashing calls [v2]

Coleen Phillimore coleenp at openjdk.org
Fri Mar 15 14:49:48 UTC 2024


> Move the rehashing calls as a test in the concurrent work - ie. trigger concurrent work and check for the need to do rehashing. 
> 
> Tested with tier1-7.

Coleen Phillimore has updated the pull request incrementally with one additional commit since the last revision:

  In CHT copy_nodes_to is really rehash_nodes_to, so rename it less generically.  This function can never fail now that rehashing is done in a dedicatd safepoint for that purpose, so resizing will never be concurrent.  do_hash moved into rehash_table.

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/18240/files
  - new: https://git.openjdk.org/jdk/pull/18240/files/b22e8db7..24d3f35e

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=18240&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=18240&range=00-01

  Stats: 93 lines in 7 files changed: 20 ins; 46 del; 27 mod
  Patch: https://git.openjdk.org/jdk/pull/18240.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/18240/head:pull/18240

PR: https://git.openjdk.org/jdk/pull/18240


More information about the hotspot-runtime-dev mailing list