<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
All,<br>
<br>
I've been working on the examples and we're been discussing
(arguing)<br>
about them here. They are failing into at least the following<br>
classes<br>
<br>
- Use inheritance to specialize for CMS (specialize card table is<br>
envisioned as an example).<br>
- Use a GC Interface to request something different for CMS
(different write<br>
barriers for example).<br>
- Compile code under macros<br>
Similar to INCLUDE_ALL_GCS<br>
Leaves calls to specialized CMS code visible in the shared code<br>
Involves some code refactoring<br>
- Move more code to the cms directory (ParNew for example)<br>
- Custom solutions which might use one or more of the above
techniques.<br>
- Argument processing I don't know about yet.<br>
<br>
We're still arguing about the example so they're not here.<br>
<br>
As I've said Oracle would not drop support of CMS until at least<br>
jdk 10 so working on separating out the code would be work<br>
for the jdk 10 time frame. Do people have reasons to get that<br>
done earlier rather than later?<br>
<br>
Also is your management's support for spending engineering time<br>
on this effort a slam-dunk? Or a qualified maybe? I'm trying to<br>
get a feel for how real this CMS project is.<br>
<br>
Jon<br>
<br>
<br>
<div class="moz-cite-prefix">On 8/1/2016 1:49 PM, Jeremy Manson
wrote:<br>
</div>
<blockquote
cite="mid:CAPYFHW1gWE_L=8hPD0zVW6T53odRycUtQ_3HC1MSmouUQ2B3gQ@mail.gmail.com"
type="cite">
<div dir="ltr">For those following along at home, the meeting
happened last week. We took notes, which are linked from the
bug:
<div><br>
</div>
<div><a moz-do-not-send="true"
href="https://bugs.openjdk.java.net/browse/JDK-8142518">https://bugs.openjdk.java.net/browse/JDK-8142518</a><br>
</div>
<div><br>
</div>
<div>The current plan for followup is to set up a meeting for
the end of August, and then a f2f during JavaOne.</div>
<div><br>
</div>
<div>Jeremy</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Jul 21, 2016 at 9:46 AM, Jeremy
Manson <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:jeremymanson@google.com" target="_blank">jeremymanson@google.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I was drafting an agenda. My expectation is
that the meeting will go something like this:
<div><br>
<div>
<div>Introductions </div>
<div><br>
</div>
<div>Discussion of motivations for JEP 291 (Jon M)</div>
<div><br>
</div>
<div>Discussions of concerns about JEP 291
(roundtable)</div>
<div><br>
</div>
<div>Discussion / Brainstorming about potential ways
forward, as well as an understanding of what level
of commitment organizations are willing to make.</div>
</div>
<div><br>
</div>
<div>Discussion of action items and followup.</div>
<span class="HOEnZb"><font color="#888888">
<div><br>
</div>
<div>Jeremy</div>
<div><br>
</div>
</font></span></div>
</div>
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Jul 21, 2016 at 7:39
AM, Martijn Verburg <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:martijnverburg@gmail.com"
target="_blank">martijnverburg@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>Hi Jon,</div>
<div><br>
</div>
<div>For me it's to see if there are enough
folks who are willing *and* capable (to be
blunt, it will need the backing of large
companies) of maintaining <span
id="m_3054826751780768038m_4881629336346031025:3ob.1">CMS</span>
as a collector going forwards (it's important
to several of our customers). If that's a yes
then I'd hope to have a technical discussion
around the options of how we could achieve
that without causing a major headache for the
Oracle <span
id="m_3054826751780768038m_4881629336346031025:3ob.2">GC</span>
engineers.<br>
</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div
class="m_3054826751780768038m_4881629336346031025gmail_signature"
data-smartmail="gmail_signature">Cheers,<br>
Martijn</div>
</div>
<div>
<div class="m_3054826751780768038h5"> <br>
<div class="gmail_quote">On 20 July 2016 at
23:50, Jon Masamitsu <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:jon.masamitsu@oracle.com"
target="_blank">jon.masamitsu@oracle.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
What are peoples expectations for this
meeting?<br>
<br>
Jon<br>
<br>
<div>On 07/18/2016 10:16 AM, Jeremy
Manson wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><span
style="color:rgb(85,85,85);font-size:12.8px;white-space:nowrap">Presumably,
everyone will be happy with
meeting notes rather than an
actual recording.</span>
<div><br>
</div>
<div><span
style="color:rgb(85,85,85);font-size:12.8px;white-space:nowrap"></span>Otherwise,
I'll add:<br>
<div><br>
<a moz-do-not-send="true"
href="mailto:ysr1729@gmail.com"
target="_blank">ysr1729@gmail.com</a><br>
<a moz-do-not-send="true"
href="mailto:mark.reinhold@oracle.com"
target="_blank">mark.reinhold@oracle.com</a>
<div>
<table
style="font-size:12.8px"
cellpadding="0">
<tbody>
<tr>
<td
style="width:466px"><br>
</td>
</tr>
</tbody>
</table>
</div>
<div><br>
</div>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon,
Jul 18, 2016 at 8:13 AM, <a
moz-do-not-send="true"
href="mailto:kirk.pepperdine@gmail.com"
target="_blank">kirk.pepperdine@gmail.com</a>
<span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:kirk.pepperdine@gmail.com"
target="_blank">kirk.pepperdine@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div
style="word-wrap:break-word">ok
we can record if everyone is
open to that.
<div>
<div>
<div><br>
<div>
<blockquote
type="cite">
<div>On Jul 18,
2016, at 7:48
AM, Jeremy
Manson <<a
moz-do-not-send="true"
href="mailto:jeremymanson@google.com" target="_blank">jeremymanson@google.com</a>>
wrote:</div>
<br>
<div>
<div dir="ltr">Richard
- I'll bring
someone who
can take
readable
notes. :)
<div><br>
</div>
<div>Jeremy</div>
</div>
<div
class="gmail_extra"><br>
<div
class="gmail_quote">On
Sat, Jul 16,
2016 at 5:07
AM, <a
moz-do-not-send="true"
href="mailto:kirk.pepperdine@gmail.com" target="_blank">kirk.pepperdine@gmail.com</a>
<span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:kirk.pepperdine@gmail.com"
target="_blank">kirk.pepperdine@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div
style="word-wrap:break-word">Hi
Richard,
<div><br>
</div>
<div>I think
it’s in
everyone’s
interest to
keep this out
in the open.</div>
<div><br>
</div>
<div>Kind
regards,</div>
<div>Kirk</div>
<div>
<div>
<div><br>
<div>
<blockquote
type="cite">
<div>On Jul
16, 2016, at
1:34 AM,
Richard
Warburton <<a
moz-do-not-send="true" href="mailto:richard.warburton@gmail.com"
target="_blank">richard.warburton@gmail.com</a>>
wrote:</div>
<br>
<div>
<div dir="ltr">Hi,<br>
<div
class="gmail_extra"><br>
<div
class="gmail_quote">
<blockquote
class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Sounds
as if the
consensus is a
telephone /
video
conference in
the near term,
and then a F2F
during / close
to JavaOne.
<div><br>
</div>
<div>People
who want to be
invited
include:</div>
<div><br>
</div>
<a
moz-do-not-send="true"
href="mailto:kirk@kodewerk.com" target="_blank">kirk@kodewerk.com</a><br>
<a
moz-do-not-send="true"
href="mailto:aph@redhat.com" target="_blank">aph@redhat.com</a><br>
<a
moz-do-not-send="true"
href="mailto:volker.simonis@gmail.com" target="_blank">volker.simonis@gmail.com</a><br>
<a
moz-do-not-send="true"
href="mailto:jon.masamitsu@oracle.com" target="_blank">jon.masamitsu@oracle.com</a><br>
<a
moz-do-not-send="true"
href="mailto:jeremymanson@google.com" target="_blank">jeremymanson@google.com</a><br>
<a
moz-do-not-send="true"
href="mailto:martijnverburg@gmail.com" target="_blank">martijnverburg@gmail.com</a>
<div><a
moz-do-not-send="true"
href="mailto:jwha@google.com" target="_blank">jwha@google.com</a></div>
<div><br>
</div>
<div>Did I
miss anyone?
We can take
date / time
planning and
logistics
off-list.</div>
</div>
</blockquote>
</div>
<div
class="gmail_extra"><br>
</div>
<div
class="gmail_extra">Given
that this
change affects
a lot of
organisations
and people in
the wider Java
community I
think it would
be really
appreciated
that a brief
summary of the
discussion be
published
somewhere in
public. Maybe
this mailing
list?</div>
<br>
<div
data-smartmail="gmail_signature">
<div dir="ltr">
<div>
<div>regards,<br>
<br>
</div>
Richard
Warburton<br>
<br>
</div>
<div> <a
moz-do-not-send="true"
href="http://insightfullogic.com" target="_blank">http://insightfullogic.com</a><br>
</div>
<div> <a
moz-do-not-send="true"
href="http://twitter.com/richardwarburto" target="_blank">@RichardWarburto</a><br>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>