AccelerateWithOptane / lab

Request access to Optane powered bare metal infrastructure for performance-testing and analysis purposes
15 stars 3 forks source link

Proposal: AdoptOpenJDK builds for OpenJDK-based Java runtimes #1

Open gdams opened 6 years ago

gdams commented 6 years ago

Name, email, company, job title

George Adams (georgeadams1995 at gmail dot com) System Rumtimes Engineer, IBM UK Ltd.

Note that projects with two or more participants are preferred.

Project Title and description

AdoptOpenJDK - adoptopenjdk is a project that builds, tests, and distributes Java runtime binaries that are based upon the open source OpenJDK project.

The project has an established Jenkins continuous integration farm that provides software builds across a number of CPU/OS combinations, and testing of function and application-level correctness. The project distributes the resulting binaries via its website that is a portal for high-quality OpenJDK binaries.

Which members of the community would benefit from your work?

One of our goals at AdoptOpenJDK is to provide platform coverage for as many OS/ARCH combinations as possible. We have also started running JCK (Java Compliance Kit) tests to ensure that our binaries are of the same quality as those produced by other Java vendors. AdoptOpenJDK could be the future home of Java for millions of users around the globe.

Is the code that you’re going to run 100% open source? If so, what is the URL or URLs where it is located?

Yes, the delivered code, tests and build systems themselves are open source at https://github.com/AdoptOpenJDK. There is a minor exception, as we are obliged to run some proprietary code licensed directly from Oracle to pass the language compatibility test suites.

What infrastructure (computing resources and network access) do you need? (see: https://www.packet.net/bare-metal/)?

Intel Optane Machines

What performance-focused articles has your project published?

disk i/o can be a limiting factor for a lot of the code we execute at AdoptOpenJDK. We don't currently have any blogs about performance but we could add one to https://blog.adoptopenjdk.net/

Please state your contributions to the open source community and any other relevant initiatives

Personally:

I am involved in two very successful open-source projects (AdoptOpenJDK and the Node.js Foundation). I have been working with open source projects for the last 2 years and have a good understanding of how they run.

AdoptOpenJDK

The team contributions to the project can be seen via the AdoptOpenJDK organization in GitHub; and the discussions that primarily take place on Slack.

Would you be willing to share your analysis and results publicly?

Yes! We could provide blog posts

deitch commented 6 years ago

Welcome @gdams , and good to meet you here in addition to the emails. We will work the email/Slack/issue channel and lock down dates that work for you. We have a channel for Optane support on the Packet community Slack .