Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
tip

CRaC Project

title

Welcome to

your new space!

Confluence spaces are great for sharing content and news with your team. This is your home page. Right now it shows recent space activity, but you can customize this page in any way you like.

Complete these tasks to get started

  •  Edit this home page - Click Edit in the top right of this screen to customize your Space home page
  •  Create your first page - Click the Create button in the header to get started
  •  Brand your Space - Click Configure Sidebar in the left panel to update space details and logo
  •  Set permissions - Click Space Tools in the left sidebar to update permissions and give others access

the CRaC Project!

The CRaC (Coordinated Restore at Checkpoint) Project researches 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.

Resources

Project structure

  • master branch - synced automatically with the master branch of openjdk/jdk
  • crac - java.crac Java API and proof-of-concept implementation

Contributing

Testing

Download the EA build and give it a try! There is a work-in-progress HOWTO.

Making changes to the code

Minor changes (build failures fixes, typos, ...) can be pushed directly. Pull Request is a recommended way since it will check the build succeeds.

For new features and major changes, use Skara:

  • create a JBS issue in JDK project with Affected and Fix Version equal to repo-crac (per convention please start the Summary with "[CRaC] ")
  • make a Pull Request following suggestions from the Skara bot (Change must not contain extraneous whitespace, Commit message must refer to an issue, Change must be properly reviewed)
  • wait for the peer-review (all members of the project can approve the PR)
 

Recent space activity

Recently Updated
typespage, comment, blogpost
max5
hideHeadingtrue
themesocial

Space contributors

Contributors
modelist
scopedescendants
limit5
showLastTimetrue
orderupdate