Skip to content
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

8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests #2438

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

sendaoYan
Copy link
Member

@sendaoYan sendaoYan commented Apr 28, 2024

Hi,
This is backport of JDK-8290023 and JDK-8290269, this PR is prefixed PR of backport
JDK-8293503

Only change the testcase, additional testing:

  • jtreg tier1/tier2/tier3 etc. tests on linux x64 release build
  • jtreg tier1/tier2/tier3 etc. tests on linux x64 fastdebug build
  • jtreg tier1/tier2/tier3 etc. tests on linux aarch64 release build
  • jtreg tier1/tier2/tier3 etc. tests on linux aarch64 fastdebug build

It's not clean backport:

  1. test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java has PR 8210708 before 8290023 jdk20
  2. There is no test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java in jdk17u-dev
  3. test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java has been backported 8298073 and 8241293 after 8290023 in jdk17u-dev
  4. test/hotspot/jtreg/gc/metaspace/TestPerfCountersAndMemoryPools.java has PR 8284161 before 8290023 in jdk20

Progress

  • Change must be properly reviewed (1 review required, with at least 1 Reviewer)
  • Change must not contain extraneous whitespace
  • Commit message must refer to an issue
  • JDK-8290269 needs maintainer approval
  • JDK-8290023 needs maintainer approval

Issues

  • JDK-8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests (Enhancement - P4 - Approved)
  • JDK-8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023 (Bug - P4 - Approved)

Reviewers

Reviewing

Using git

Checkout this PR locally:
$ git fetch https://git.openjdk.org/jdk17u-dev.git pull/2438/head:pull/2438
$ git checkout pull/2438

Update a local copy of the PR:
$ git checkout pull/2438
$ git pull https://git.openjdk.org/jdk17u-dev.git pull/2438/head

Using Skara CLI tools

Checkout this PR locally:
$ git pr checkout 2438

View PR using the GUI difftool:
$ git pr show -t 2438

Using diff file

Download this PR as a diff file:
https://git.openjdk.org/jdk17u-dev/pull/2438.diff

Webrev

Link to Webrev Comment

Signed-off-by: sendaoYan <yansendao.ysd@alibaba-inc.com>
@bridgekeeper
Copy link

bridgekeeper bot commented Apr 28, 2024

👋 Welcome back syan! A progress list of the required criteria for merging this PR into master will be added to the body of your pull request. There are additional pull request commands available for use with this pull request.

@openjdk
Copy link

openjdk bot commented Apr 28, 2024

❗ This change is not yet ready to be integrated.
See the Progress checklist in the description for automated requirements.

@openjdk openjdk bot changed the title Backport 2583feb21bf5419afc3c1953d964cf89d65fe8a2 8290023: Remove use of IgnoreUnrecognizedVMOptions in gc tests Apr 28, 2024
@openjdk
Copy link

openjdk bot commented Apr 28, 2024

This backport pull request has now been updated with issue from the original commit.

@mlbridge
Copy link

mlbridge bot commented Apr 28, 2024

@bridgekeeper
Copy link

bridgekeeper bot commented Jun 10, 2024

@sendaoYan This pull request has been inactive for more than 4 weeks and will be automatically closed if another 4 weeks passes without any activity. To avoid this, simply add a new comment to the pull request. Feel free to ask for assistance if you need help with progressing this pull request towards integration!

@sendaoYan
Copy link
Member Author

Hi, can anyone review this PR.

@bridgekeeper
Copy link

bridgekeeper bot commented Jul 8, 2024

@sendaoYan This pull request has been inactive for more than 4 weeks and will be automatically closed if another 4 weeks passes without any activity. To avoid this, simply add a new comment to the pull request. Feel free to ask for assistance if you need help with progressing this pull request towards integration!

@sendaoYan
Copy link
Member Author

/open

@openjdk
Copy link

openjdk bot commented Jul 8, 2024

@sendaoYan This pull request is already open

@sendaoYan
Copy link
Member Author

/open

@openjdk
Copy link

openjdk bot commented Jul 31, 2024

@sendaoYan This pull request is already open

@bridgekeeper
Copy link

bridgekeeper bot commented Aug 28, 2024

@sendaoYan This pull request has been inactive for more than 4 weeks and will be automatically closed if another 4 weeks passes without any activity. To avoid this, simply add a new comment to the pull request. Feel free to ask for assistance if you need help with progressing this pull request towards integration!

@sendaoYan
Copy link
Member Author

/approval request Backport to remove unnecessary use of IgnoreUnrecognizedVMOptions in gc tests, test fix only, the change has been verified, no risk.

@openjdk
Copy link

openjdk bot commented Aug 28, 2024

@sendaoYan
8290023: The approval request has been created successfully.

@openjdk openjdk bot added the approval label Aug 28, 2024
@GoeLin
Copy link
Member

GoeLin commented Aug 29, 2024

Hi Sendao,
please only label for approval if you have a review.
I will only approve reviewed changes, but there is no way I can filter for this.
So I revisit changes labeled for approval but not reviewed every time I do approvals, badly wasting my time.
I will remove the fix-request labels next time I visit changes not reviewed. You can label again once a review is there.
Thanks.

@sendaoYan
Copy link
Member Author

/approval cancel

@openjdk
Copy link

openjdk bot commented Aug 29, 2024

@sendaoYan
8290023: The approval request has been cancelled successfully.

@openjdk openjdk bot removed the approval label Aug 29, 2024
@sendaoYan
Copy link
Member Author

Hi Sendao, please only label for approval if you have a review. I will only approve reviewed changes, but there is no way I can filter for this. So I revisit changes labeled for approval but not reviewed every time I do approvals, badly wasting my time. I will remove the fix-request labels next time I visit changes not reviewed. You can label again once a review is there. Thanks.

Sorry for that. I will cancel approval of all the PRs which have not been review yet.
Sorry.

Copy link
Member

@phohensee phohensee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove copyright date updates that are not in the original commit, and use the latest copyright dates from the original commit rather than 2024.

@sendaoYan
Copy link
Member Author

Please remove copyright date updates that are not in the original commit, and use the latest copyright dates from the original commit rather than 2024.

Thanks for the review. The copyright mis-updates has been reverted.

Copy link
Member

@phohensee phohensee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you. Ltgm.

@openjdk
Copy link

openjdk bot commented Sep 3, 2024

⚠️ @sendaoYan This change is now ready for you to apply for maintainer approval. This can be done directly in each associated issue or by using the /approval command.

@sendaoYan
Copy link
Member Author

sendaoYan commented Sep 4, 2024

Thank you. Ltgm.

In JDK-8290023, there is a typo bug, which has been fixed by JDK-8290269, I think we should include backport of JDK-8290269 in this PR, the backport commit is 4e02. Can you review this PR again, thanks.

@sendaoYan
Copy link
Member Author

/issue JDK-8290269

@openjdk
Copy link

openjdk bot commented Sep 4, 2024

@sendaoYan
Adding additional issue to issue list: 8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023.

@bridgekeeper
Copy link

bridgekeeper bot commented Oct 2, 2024

@sendaoYan This pull request has been inactive for more than 4 weeks and will be automatically closed if another 4 weeks passes without any activity. To avoid this, simply add a new comment to the pull request. Feel free to ask for assistance if you need help with progressing this pull request towards integration!

@sendaoYan
Copy link
Member Author

/open

@openjdk
Copy link

openjdk bot commented Oct 2, 2024

@sendaoYan This pull request is already open

@openjdk openjdk bot added approval and removed approval labels Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport rfr Pull request is ready for review
Development

Successfully merging this pull request may close these issues.

3 participants