CFV: New Project: Mission Control
Daniel D. Daugherty
daniel.daugherty at oracle.com
Tue Apr 17 18:09:15 UTC 2018
On 4/16/18 2:32 PM, Marcus Hirt wrote:
> 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 , 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
> 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  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 .
> Kind regards,
> Marcus Hirt
>  http://openjdk.java.net/census#members
>  http://openjdk.java.net/projects/#new-project-vote
More information about the discuss