CFV: New Project: Mission Control

Magnus Ihse Bursie magnus.ihse.bursie at
Tue Apr 17 14:12:18 UTC 2018

Vote: yes


> 16 apr. 2018 kl. 20:32 skrev Marcus Hirt <marcus.hirt at>:
> I hereby propose the creation of the Mission Control Project with myself
> (Marcus Hirt) as the Lead and the HotSpot Group as the sponsoring Group.
> In accordance with the OpenJDK guidelines [1], this project will provide
> a home for the continued development of the JDK Mission Control suite of
> tools, also known as JMC. JMC is a profiling and diagnostics tools suite
> for the JVM, primarily targeting systems running in production. JMC also
> provides independent bundles for parsing Java flight recordings, headless
> analysis of Java flight recordings, and more.
> We are now open-sourcing JMC to help keep the JVM-based languages
> in the absolute forefront in terms of production time profiling and
> diagnostics.
> Open sourcing the core libraries of JMC enables the Java ecosystem to
> quickly take advantage of features currently in the process of being
> open sourced in the JVM, such as the Java Flight Recorder, across all
> contemporary versions of Java.
> Open sourcing the stand alone JMC application will provide the community
> with a base suite of tooling for advanced JVM features, such as Java
> Flight Recorder. It will also provide the community with an opportunity
> to build upon this tooling to, for example, expand the number of IDEs
> supported, not to mention provide new features and capabilities.
> I (Marcus Hirt) am a member of the Java Platform Group at Oracle, and I
> have been working with Java and JVM technology since the early days of
> Java. I was one of the founders of Appeal Virtual Machines, and the
> original team leader of Java Mission Control.
> Many people have made significant contributions to Java Mission Control.
> Special thanks go out to Klara Ward, Erik Gahlin and Markus Persson who
> have been around for most of the journey.
> The initial Reviewers and Committers will be:
> * Marcus Hirt (Reviewer)
> * Klara Ward (Reviewer)
> * Ola Westin (Reviewer)
> * Henrik Dafgård (Reviewer)
> * Per Kroon (Reviewer)
> * Erik Greijus (Reviewer)
> * Erik Gahlin (Reviewer)
> * Guru Hb (Committer)
> * Suchita Chaturvedi (Committer)
> * Sharath Ballal (Committer)
> * David Buck (Committer)
> * Mario Torres (Committer)
> The initial source of this project will be based on the development branch
> of Mission Control 7. The final development and stabilization of Mission
> Control 7 will take place in the open. Change review policy will be determined
> by the Lead and a consensus of Reviewers. Review is expected to be relaxed
> initially, but made more strict as we get closer to the first release.
> The project will host at least the following mailing list:
> * jmc-dev for developers
> Votes are due by 23:59 CET on Tuesday the 1st of May, 2018.
> Only current OpenJDK Members [1] 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 [2].
> Kind regards,
> Marcus Hirt
> [1]
> [2]

More information about the discuss mailing list