From mark.reinhold at oracle.com Wed Jul 14 17:16:25 2021 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Wed, 14 Jul 2021 10:16:25 -0700 (PDT) Subject: Result: New Group: Client Libraries; Dissolved Groups: AWT, 2D, Swing, & Sound Message-ID: <20210714171625.4EF3C3EBB54@eggemoggin.niobe.net> The Governing Board has voted to approve the creation of the Client Libraries Group, with Phil Race as the initial Lead, and to approve the dissolution of the AWT, 2D, Swing, and Sound Groups [1][2][3]. The new Group will sponsor the OpenJFX and Lanai Projects. The Harfbuzz, Framebuffer Toolkit, and XRender Pipeline Projects are dissolved by virtue of losing their sponsoring Groups. Yes: 5 No: 0 Abstain: 0 According to the Bylaws definition of Two-Thirds Majority, this is sufficient to approve the new Group and its initial Lead. (Only a Simple Majority is required to approve the creation of the new Group, but a Two-Thirds Majority is required to dissolve the old Groups [4].) - Mark [1] https://mail.openjdk.java.net/pipermail/gb-discuss/2021-June/000358.html [2] https://mail.openjdk.java.net/pipermail/gb-discuss/2021-July/000361.html [3] https://mail.openjdk.java.net/pipermail/gb-discuss/2021-July/000363.html [4] https://openjdk.java.net/bylaws#_4 From akozlov at azul.com Fri Jul 30 19:17:30 2021 From: akozlov at azul.com (Anton Kozlov) Date: Fri, 30 Jul 2021 22:17:30 +0300 Subject: CFV: New Project: CRaC Message-ID: <4f4ac477-e574-5c96-0d95-f8a050f30d84@azul.com> 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