-
Notifications
You must be signed in to change notification settings - Fork 147
8344993: [21u] [REDO] Backport JDK-8327501 and JDK-8328366 to JDK 21 #1181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Revert "8341989: [21u] Back out JDK-8327501 and JDK-8328366" This reverts commit dfcd8d2.
|
👋 Welcome back mbalao! A progress list of the required criteria for merging this PR into |
|
@martinuy This change now passes all automated pre-integration checks. ℹ️ This project also has non-automated pre-integration requirements. Please see the file CONTRIBUTING.md for details. After integration, the commit message for the final commit will be: You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 8 new commits pushed to the
Please see this link for an up-to-date comparison between the source branch of this pull request and the ➡️ To integrate this PR with the above commit message to the |
| if (sm == null) | ||
| return new ForkJoinWorkerThread(null, pool, true, false); | ||
| else if (isCommon) | ||
| if (sm != null && isCommon) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The check should be if (isCommon && JLA.allowSecurityManager()) as a SM can be set mid-flight even if it is super weird to do that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is what the backport of JDK-8342905 will do which Martin mentioned he'll do as a follow-up after this one.
jerboaa
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
@martinuy Please fix the PR title mismatch. |
|
|
|
/approval request JDK 21u is affected by bug 8327501. I'd like to redo the fix for 8327501 and its follow up fix 8328366. I'll then propose 8342905 to fix a bug introduced by 8328366. |
|
@martinuy Please submit a dependent PR for 8328366 so that we can approve them both. Thanks. |
|
@jerboaa May I have an approval for this PR now that @franferrax proposed the follow up fix as a dependent PR? (see #1192) |
|
Hi @jerboaa, @martinuy, One other thing I wonder is that Oracle has not backported the follow-up |
@GoeLin I've we get it in before ramp-down it still has the full rampdown-cycle (two months). So last notice is relative IMO. We've had fairly good testing on 21.0.5 for this and the follow up clears the issue causing the back-out. It would be good to have it in the January release as it fixes a class unloading issue in 21. I won't insist, though. |
|
Well then let's go ahead. |
|
/approve yes |
|
@jerboaa |
|
/integrate |
|
Going to push as commit 96a3a88.
Your commit was automatically rebased without conflicts. |
Hi,
In this PR I back out 8341989 for 8327501 and 8328366 to be re-introduced to JDK 21u. I plan to propose a backport of 8342905 thereafter. Reversion of 8341989 was clean.
Thanks,
Martin.-
Progress
Issue
Reviewers
Reviewing
Using
gitCheckout this PR locally:
$ git fetch https://git.openjdk.org/jdk21u-dev.git pull/1181/head:pull/1181$ git checkout pull/1181Update a local copy of the PR:
$ git checkout pull/1181$ git pull https://git.openjdk.org/jdk21u-dev.git pull/1181/headUsing Skara CLI tools
Checkout this PR locally:
$ git pr checkout 1181View PR using the GUI difftool:
$ git pr show -t 1181Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk21u-dev/pull/1181.diff
Using Webrev
Link to Webrev Comment