Hi Jon,<div><br></div><div>I'm a little bit disappointed that you didn't think about SAP when you sent your initial mail ;)</div><div><br></div><div>But seriously: SAP is supporting CMS and will probably do so for quite a long time (simply because we do support old Java releases for a very long time).</div><div><br></div><div>Completely removing CMS from the HotSpot code base may increase these support costs considerably for us.</div><div><br></div><div>Do you plan to really delete the sources from the repos or do you only plan to disable it at build time?</div><div><br></div><div>I think only disable it at build time would make it easier for us and others to still support it in the future. But in that case we really have to come up with a better development model which would allow external developers to directly push CMS changes (much like ppc64 or aarch64 changes). Everything else would be a real PITA.</div><div><br></div><div>Thank you and best regards,</div><div>Volker</div><div><br>On Saturday, June 11, 2016, Jon Masamitsu <<a href="mailto:jon.masamitsu@oracle.com">jon.masamitsu@oracle.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Added hotspot-gc-dev.<br>
<br>
On 6/10/2016 6:17 PM, Jon Masamitsu wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Jungwoo, Ramki, Tony (and other friends of CMS),<br>
<br>
I wanted to be sure you guys saw this JEP.<br>
<br>
Deprecate the CMS garbage collector (UseConcMarkSweepGC).<br>
<a href="http://openjdk.java.net/jeps/8142518" target="_blank">http://openjdk.java.net/jeps/8142518</a><br>
<br>
I know you do development on CMS and wanted to know if<br>
had thoughts about the future of CMS.<br>
<br>
At some point Oracle is going to stop supporting CMS.<br>
The burden of testing and maintaining the CMS code doesn't<br>
make much sense given that we think G1 is the better<br>
collector. If we deprecate CMS in jdk9, support would be dropped<br>
no earlier than jdk10.<br>
<br>
Have you guys talked about what you would like to do with regard<br>
to continuing CMS development without Oracle's help?<br>
<br>
I've been told that if CMS exists in the Oracle binaries, then<br>
customers will expect it to work. So not supporting CMS<br>
means it is not in the build.<br>
<br>
Jon<br>
</blockquote>
<br>
</blockquote></div>