-
Notifications
You must be signed in to change notification settings - Fork 720
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
JITServer AOT test #16428
Comments
@LongyuZhang could you take care of this? Thanks |
This would be good to have as a start on adding more JITServer AOT cache tests to the test suite, especially since we've been making some fairly significant changes to the AOT cache recently. Could work on this be restarted? |
@cjjdespres Do we still need the MiniMix_10m with JITServer with -XX:+JITServerUseAOTCache test that is mentioned above? Also, can you provide more details about |
Yes, I I think the test outlined in the #16428 (comment) is needed. I don't think we have a list of exactly the extra tests/scenarios that should be added. That's just a goal of ours, to improve JITServer AOT cache testing coverage. One other scenario I can think of is the test in #16428 (comment), except that the client running MiniMix_10m will have the options Maybe @mpirvu and @AlexeyKhrabrov have ideas. |
I am thinking of making Further down the line we may want to test AOT cache persistence. The sequence of operations in that case is:
|
#16428 (comment) and #16428 (comment) describe single tests. Do we have a plan to run all tests with JITServer with We currently have TEST_FLAG= JITAAS, where JITServer will start before running tests Is this something that we will do for JITServer AOT? |
I think that could be valuable for Would the tests be run twice in this mode? That would hopefully test both the compiling/storing of methods and the loading of methods in the JITServer AOT cache. The |
Now that #19584 has been merged, the JITServer no longer needs the option |
Thanks @mpirvu's suggestion. We are going to add a JITServer AOT test by leveraging the existing system test - MiniMix_5m. We will mimic the scenario of the server and client, but to make the testing easy, we will run everything on one machine. We may also want to increase
MiniMix_5m
to 10mins (e.g.,MiniMix_10m
).Details:
MiniMix_10m
with -Xshareclasses and -XX:+JITServerUseAOTCacheMiniMix_10m
again with -Xshareclasses and -XX:+JITServerUseAOTCacheThis test will be added to the extended.system.
Related: #15401
The text was updated successfully, but these errors were encountered: