-
Notifications
You must be signed in to change notification settings - Fork 733
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 CRIU testing #14016
Comments
@llxia Do you have any advice on how to proceed with this. Ideally we would add tests to Java8AndUp under sanity.functional. Perhaps we can make criu a |
Assuming that we have a new SPEC for this and we can detect it using system property, then we can use Do we plan to run CRIU specific tests and the rest of the tests together? If not, we may need to use Also, in discussion with @renfeiw of supporting feature-specific testing in TKG moving forward. |
Yes, ideally we would do both |
Do we have a CRIU enabled JDK and machine for us to try? |
@llxia No we dont have a machine yet. But if you can install libcriu locally. Ive test it on Ubuntu 18.04 |
This is part of issue 16384 |
@llxia For platform requirements I noticed some have
Could we do something similar for criu? |
I think so. If you do not mind, I would like to discuss this more in detail. Maybe sometime after Christmas or in Jan. |
Sure, that sounds good |
Related: eclipse-openj9#14016 Signed-off-by: Tobi Ajila <[email protected]>
Thanks @tajila and @renfeiw for the discussion. Here are the ToDos:
Update: if we have CRIU installed on all linux, I think we do not need the specific label on the machines. And maybe we can also avoid update modes (Ottawa.csv). |
Related to eclipse-openj9#14016 Signed-off-by: Tobi Ajila <[email protected]>
@llxia Is it possible to create a test that requires usage of two machines? Here is a scenario that I'm thinking about. Create a checkpoint on HostA, restore it on Host B. The requirement would be that the platform is the same, so linux_x86 to linux_x86, however the OS versions may differ, ie. ubuntu to rhel |
ah, we were just talking about this - see issue adoptium/aqa-tests#2841 FYI @smlambert |
Add role to install CRIU on CentOS/RHEL 7 and Ubuntu. Required by OpenJ9. Related: eclipse-openj9/openj9#14016 Signed-off-by: Violeta Sebe <[email protected]>
Add role to install CRIU on CentOS/RHEL 7 and Ubuntu. Required by OpenJ9. Related: eclipse-openj9/openj9#14016 Signed-off-by: Violeta Sebe <[email protected]>
Add role to install CRIU on CentOS/RHEL 7 and Ubuntu. Required by OpenJ9. Related: eclipse-openj9/openj9#14016 Signed-off-by: Violeta Sebe <[email protected]>
Add role to install CRIU on CentOS/RHEL 7 and Ubuntu. Required by OpenJ9. Related: eclipse-openj9/openj9#14016 Signed-off-by: Violeta Sebe <[email protected]>
Add role to install CRIU on CentOS/RHEL 7 and Ubuntu. Required by OpenJ9. Related: eclipse-openj9/openj9#14016 Signed-off-by: Violeta Sebe <[email protected]>
Add role to install CRIU on CentOS/RHEL 7 and Ubuntu. Required by OpenJ9. Related: eclipse-openj9/openj9#14016 Signed-off-by: Violeta Sebe <[email protected]>
Add role to install CRIU on CentOS/RHEL 7 and Ubuntu. Required by OpenJ9. Related: eclipse-openj9/openj9#14016 Signed-off-by: Violeta Sebe <[email protected]>
Add role to install CRIU on CentOS/RHEL 7 and Ubuntu. Required by OpenJ9. Related: eclipse-openj9/openj9#14016 Signed-off-by: Violeta Sebe <[email protected]>
Add role to install CRIU on CentOS/RHEL 7 and Ubuntu. Required by OpenJ9. Related: eclipse-openj9/openj9#14016 Signed-off-by: Violeta Sebe <[email protected]>
Add tests for CRIUSupport
CRIU is supported on JDK11+ and will likely be supported on JDK8 as well. However, CRIU enabled JDKs need to be built with a special configure option
--enable-criu-support
and they can only be run on machines with CRIU installed. CRIU is only supported on linux.We need a way to add a tag to these tests that reflect their special properties while still enabling them to run on all JDK levels.
Update: if we have CRIU installed on all linux, I think we do not need the specific label on the machines. And maybe we can also avoid update modes (Ottawa.csv).
The text was updated successfully, but these errors were encountered: