CFV: New Project: Metropolis

John Rose john.r.rose at
Sat Sep 30 05:43:11 UTC 2017

I hereby propose the creation of the Metropolis Project with Vladimir
Kozlov as the Lead and the HotSpot Group as the sponsoring Group.

In accordance with the OpenJDK guidelines [1], this project will
provide a venue to explore and incubate advanced "Java-on-Java"
implementation techniques for HotSpot, the OpenJDK implementation of
the Java virtual machine.  Our starting point is earlier proposals [2]
for using the Graal compiler and AOT static compilation technology to
replace the HotSpot server compiler, and possibly other components of

Vladimir Kozlov is the current HotSpot Group Lead, and the technical
lead of the Oracle HotSpot compiler group. He has been working on Java
for over 14 years, focusing on the VM, and making many contributions
to the OpenJDK.  Most recently, he has worked on the implementation of
the JDK 9 AOT technology.

There will be no defined Reviewers for this project.  The initial
Committers and Authors will include the union of the Committer and
Author sets from the following projects: Graal[5], Panama[6], and JDK 10[7].
Reviewers and Leads from these projects will be included as Committers
for Metropolis.  Notwithstanding the previous lists, the initial
committers will also include the following:

* Gavin Bierman
* Remi Forax
* Bernd Mathiske
* Ekaterina Pavlova (JDK 10 Author, to be Metropolis Committer)
* Yudi Zheng (Graal Author, to be Metropolis Committer)

(Note: We believe it is the case that anyone not named here, who has
expressed interest in Metropolis, is already a member of the JDK 10
Committer list, or one of the other lists mentioned above.  If not,
please send me a reminder, so we can make an adjustment.)

Votes are due by the end of Saturday October 14, 2017 (UTC).

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].

John Rose


More information about the announce mailing list