<div dir="ltr">We'd much rather it be part of OpenJDK, because it is large and fairly complicated, so that would save us time and energy forward porting it every year or so. It's pretty large (for 8u45, it is a 2600 line change and touches 20 files), so it tends to be a lengthy and complicated forward port. We would much rather spend that time doing something more interesting.<div><br></div><div>Just posting an updated patch whenever we need to update it would be a little annoying (although not impossible).<div><br></div><div>Hiroshi Yamauchi tried to offer it to (I think it was) Jon Masamitsu a few years ago, and Jon didn't know anyone with the bandwidth to review it. (It was around the same time we contributed the parallel initial mark). I believe that was when CMS was unowned for a while. Perhaps there's a different story now? Oracle volunteers?<div><div><br><div>(Procedural: One problem is that Hotspot reviews have to go through someone at Oracle. We had it written by an OpenJDK author and reviewed by a reviewer. We've been using it in production for years without too many headaches (although we have yet to inflict^Wlaunch 8u45, which has the latest updates, widely). I totally understand that Oracle folks are the ones who have to pay the price for a bad check-in, but it's a pretty big hurdle for us.)</div><div><br></div><div><div><div>Jeremy<br></div></div></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 2, 2015 at 6:12 AM, Galkin, Ivan <span dir="ltr"><<a href="mailto:ivan.galkin@sap.com" target="_blank">ivan.galkin@sap.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="EN-GB" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span lang="DE">Hi,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="DE"><u></u> <u></u></span></p>
<p class="MsoNormal">in the thread „JEP 248: Make G1 the Default Garbage Collector” [1] there is an email from Jeremy Manson, who mentions the enhancements made by Google to improve CMS.<u></u><u></u></p>
<p class="MsoNormal">Especially the parallelizing of full compaction is a great improvement and we at SAP see the strong demand of it.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p>@Jeremy: Are these changes published somewhere? May we have insight into the diffs you've made? We could collaborate in order to try to bring your changes into OpenJDK.<u></u><u></u></p>
<p><u></u> <u></u></p>
<p>Kind regards and thank you in advance,<u></u><u></u></p>
<p>Ivan<u></u><u></u></p>
<p><u></u> <u></u></p>
<p>[1] <a href="http://mail.openjdk.java.net/pipermail/hotspot-dev/2015-June/018740.html" target="_blank">
http://mail.openjdk.java.net/pipermail/hotspot-dev/2015-June/018740.html</a><u></u><u></u></p>
</div>
</div>
</blockquote></div><br></div>