-
Notifications
You must be signed in to change notification settings - Fork 714
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
Add ability to sleep before checkpoint #15789
Conversation
This commit adds the ability to sleep before a checkpoint to allow the compilation threads to compile the methods already present in the compilation queue. It is important that the hook thread releases both VM Access and the Compilation Monitor before sleeping; otherwise, the compilation threads will not be able to empty the queue. Signed-off-by: Irwin D'Souza <dsouzai.gh@gmail.com>
I tested this using
and
|
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.
Jenkins test sanity xlinuxcriu jdk11 |
Jenkins test sanity xlinuxcriu jdk11 |
Build failure because the |
Working on promoting up to eclipse-openj9/openj9-omr@063dc5d6, further changes such as eclipse-openj9/openj9-omr@87a76017e are blocked on #15791 |
Jenkins test sanity xlinuxcriu jdk11 |
@ymanton all tests passed, should be good to merge. |
Ill merge so it can get in the nightly |
This PR adds the ability to sleep before a checkpoint to allow the
compilation threads to compile the methods already present in the
compilation queue. It is important that the hook thread releases both
VM Access and the Compilation Monitor before sleeping; otherwise, the
compilation threads will not be able to empty the queue.