CFV: New Project: CRaC

Volker Simonis volker.simonis at gmail.com
Mon Aug 2 13:51:41 UTC 2021


Vote: yes


Anton Kozlov <akozlov at azul.com> schrieb am Fr., 30. Juli 2021, 21:30:

> I hereby propose the creation of the CRaC Project with myself, Anton
> Kozlov,
> 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 image
> 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] https://mail.openjdk.java.net/pipermail/discuss/2021-July/005862.html
> [2] https://github.com/CRaC/jdk
> [3] https://openjdk.java.net/census#members
> [4] https://openjdk.java.net/projects/#new-project-vote
>
>


More information about the discuss mailing list