Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-28261

Sync jvm11 module flags from hbase-surefire.jdk11.flags to bin/hbase

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Trivial
    • Resolution: Fixed
    • 2.6.0, 2.4.17, 3.0.0, 2.5.7
    • None
    • None

    Description

      All the JDK11 seems to be coming from the runtime code, and we have found that the missing options are required for the runtime when testing JDK 17.

      Only the JDK17 "--add-opens java.base/jdk.internal.util.random=ALL-UNNAMED" is known to be used by the test code, and probably not by the runtime.

      Specifically, these ones are missing:

      java.base/java.io=ALL-UNNAMED (pending in HBASE-28259. If that one doesn't add it to surefire, we need to add that here)
      java.base/java.util=ALL-UNNAMED
      java.base/java.util.concurrent=ALL-UNNAMED

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            stoty Istvan Toth
            stoty Istvan Toth
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment