CFV: New Project: CRaC

Yuri Nesterenko yan at
Sun Aug 8 17:01:44 UTC 2021

Vote: yes

On 30.07.2021 22:17, Anton Kozlov wrote:
 > I hereby propose the creation of the CRaC Project with myself, Anton 
 > as the Lead and the HotSpot Group as the sponsoring Group.
 > The CRaC (Coordinated Restore at Checkpoint) [1] project will research
 > coordination of Java programs with mechanisms to checkpoint (make an 
image of,
 > snapshot) a Java instance while it is executing.  Restoring from the 
 > could be a solution to some of the problems with the start-up and warm-up
 > times.  The primary aim of the project is to develop a new standard
 > mechanism-agnostic API to notify Java programs about the checkpoint 
and restore
 > events.  Other research activities will include, but will not be 
limited to,
 > integration with existing checkpoint/restore mechanisms and 
development of new
 > ones, changes to JVM and JDK to make images smaller and ensure they are
 > correct.
 > The existing proof-of-concept implementation based on the OpenJDK [2] 
will be a
 > starting point of the project.
 > I work at Azul developing JVM and JDK, focusing on bug fixing, 
support of new
 > platforms, and start-up/warm-up optimizations.  I'm a co-author of 
JEP-391 and
 > author of the CRaC proof-of-concept implementation.
 > Initial Committers and Reviewers are:
 > Volker Simonis (Committer)
 > Anton Kozlov (Reviewer)
 > Votes are due by Friday, 13 August 2021, 20:00:00 GMT.
 > Only current OpenJDK Members [3] are eligible to vote on this
 > motion.  Votes must be cast in the open on the discuss list.
 > Replying to this message is sufficient if your mail program
 > honors the Reply-To header.
 > For Lazy Consensus voting instructions, see [4].
 > Anton Kozlov
 > [1]
 > [2]
 > [3]
 > [4]

More information about the discuss mailing list