-
Notifications
You must be signed in to change notification settings - Fork 150
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 support for CRaC to the Java Agent #1697
Comments
Moving this back to the backlog as we've run into some hurdles, I'll describe my findings here. As a bit of information, an essential aspect of CRaC is that no file handles can be open during the checkpointing process. In my testing I used the spring-petclinic app with and without the agent attached and found that with the agent attached we had numerous file handles open. I was unable to checkpoint a running JVM with the agent attached, so I was never able to even attempt to restore one with the agent attached. Thus, my findings here are limited to checkpointing only. Note: When attempting to checkpoint the JVM, if you used the
|
Is your feature request related to a problem? Please describe.
Determine how to allow the Java Agent to support CRaC
Feature Description
Our customer is looking to implement CRaC within their environments to reduce the warm up time when scaling. This is very important to them, and they are now finding that they can’t even take a snapshot when the Java Agent is enabled due to the number of open files it has.
Their application is Spring Boot based, which now supports CRaC.
Describe Alternatives
N/A
Additional context
Original FR - NR-182805
Priority
Must Have
The text was updated successfully, but these errors were encountered: