I see. Thanks for the explanation :)
Richard.
-Original Message-
From: serguei.spit...@oracle.com
Sent: Freitag, 5. Juni 2020 09:31
To: Reingruber, Richard ;
serviceability-dev@openjdk.java.net; hotspot-compiler-...@openjdk.java.net;
hotspot-runtime-...@openjdk.java.net;
Hi Richard,
On 6/5/20 00:18, Reingruber, Richard wrote:
Hi,
The mach5 test run is good.
Thanks Serguei and thanks to everybody providing feedback! I just pushed the
change.
Great, thanks!
Just curious: is mach5 an alias for tier5?
The mach5 is a build and test system which also
Hi Richard,
The mach5 test run is good.
Thanks,
Serguei
On 6/2/20 10:57, Reingruber, Richard wrote:
Hi Serguei,
This looks good to me.
Thanks!
From an earlier mail:
I'm thinking it would be more safe to run full tier5.
I guess we're done with reviewing. Would be good if you could run
Excellent. Thanks!
Richard.
-Original Message-
From: serguei.spit...@oracle.com
Sent: Dienstag, 2. Juni 2020 20:02
To: Reingruber, Richard ;
serviceability-dev@openjdk.java.net; hotspot-compiler-...@openjdk.java.net;
hotspot-runtime-...@openjdk.java.net;
Hi Richard,
On 6/2/20 10:57, Reingruber, Richard wrote:
Hi Serguei,
This looks good to me.
Thanks!
From an earlier mail:
I'm thinking it would be more safe to run full tier5.
I guess we're done with reviewing. Would be good if you could run full tier5
now. After that I would
like to
Hi Serguei,
> This looks good to me.
Thanks!
From an earlier mail:
> I'm thinking it would be more safe to run full tier5.
I guess we're done with reviewing. Would be good if you could run full tier5
now. After that I would
like to push.
Thanks, Richard.
-Original Message-
From:
Hi Richard,
This looks good to me.
Thanks,
Serguei
On 5/28/20 09:02, Vladimir Kozlov wrote:
Vladimir Ivanov is on break currently.
It looks good to me.
Thanks,
Vladimir K
On 5/26/20 7:31 AM, Reingruber, Richard wrote:
Hi Vladimir,
Webrev:
Thanks for the info, Vladimir, and for looking at the webrev.
Best regards,
Richard.
-Original Message-
From: Vladimir Kozlov
Sent: Donnerstag, 28. Mai 2020 18:03
To: Reingruber, Richard ;
serviceability-dev@openjdk.java.net; hotspot-compiler-...@openjdk.java.net;
Vladimir Ivanov is on break currently.
It looks good to me.
Thanks,
Vladimir K
On 5/26/20 7:31 AM, Reingruber, Richard wrote:
Hi Vladimir,
Webrev: http://cr.openjdk.java.net/~rrich/webrevs/8238585/webrev.0/
Not an expert in JVMTI code base, so can't comment on the actual changes.
Hi Vladimir,
> > Webrev: http://cr.openjdk.java.net/~rrich/webrevs/8238585/webrev.0/
> Not an expert in JVMTI code base, so can't comment on the actual changes.
> From JIT-compilers perspective it looks good.
I put out webrev.1 a while ago [1]:
Webrev:
Hi Serguei,
> Thank you for the bug report update - it is helpful.
> The fix/update looks good in general but I need more time to check some
> points.
Sure. I'd be happy if you could look at it again.
> I'm thinking it would be more safe to run full tier5.
> I can do it after you get all
Ok. Thanks for the feedback anyways.
Cheers, Richard.
-Original Message-
From: David Holmes
Sent: Donnerstag, 14. Mai 2020 07:29
To: Reingruber, Richard ;
serviceability-dev@openjdk.java.net; hotspot-compiler-...@openjdk.java.net;
hotspot-...@openjdk.java.net;
> Still not a review, or is it now?
I'd say still not a review as I'm only looking at the general structure.
Cheers,
David
On 14/05/2020 1:37 am, Reingruber, Richard wrote:
Hi David,
On 4/05/2020 8:33 pm, Reingruber, Richard wrote:
// Trimmed the list of recipients. If the list gets too
Hi Richard,
Thank you for the bug report update - it is helpful.
The fix/update looks good in general but I need more time to check some
points.
I'm thinking it would be more safe to run full tier5.
I can do it after you get all thumbs ups.
Thanks,
Serguei
On 4/24/20 01:18, Reingruber,
Hi David,
> On 4/05/2020 8:33 pm, Reingruber, Richard wrote:
> > // Trimmed the list of recipients. If the list gets too long then the
> > message needs to be approved
> > // by a moderator.
> Yes I noticed that too :) In general if you send to hotspot-dev you
> shouldn't need to also send to
On 4/05/2020 8:33 pm, Reingruber, Richard wrote:
// Trimmed the list of recipients. If the list gets too long then the message
needs to be approved
// by a moderator.
Yes I noticed that too :) In general if you send to hotspot-dev you
shouldn't need to also send to hotspot-X-dev.
Hi
Thanks Martin.
Cheers, Richard.
-Original Message-
From: Doerr, Martin
Sent: Dienstag, 12. Mai 2020 10:43
To: Reingruber, Richard ; David Holmes
; serviceability-dev@openjdk.java.net;
hotspot-compiler-...@openjdk.java.net; hotspot-...@openjdk.java.net;
Hi Richard,
I had already reviewed webrev.1. Looks good to me.
Thanks for contributing it.
Best regards,
Martin
> -Original Message-
> From: hotspot-runtime-dev boun...@openjdk.java.net> On Behalf Of Reingruber, Richard
> Sent: Montag, 4. Mai 2020 12:33
> To: David Holmes ;
Hi Richard,
On 28/04/2020 12:09 am, Reingruber, Richard wrote:
Hi David,
Not a review but some general commentary ...
That's welcome.
Having had to take an even closer look now I have a review comment too :)
src/hotspot/share/prims/jvmtiThreadState.cpp
void
// Trimmed the list of recipients. If the list gets too long then the message
needs to be approved
// by a moderator.
Hi David,
> On 28/04/2020 12:09 am, Reingruber, Richard wrote:
> > Hi David,
> >
> >> Not a review but some general commentary ...
> >
> > That's welcome.
> Having had to
Hi David,
> Not a review but some general commentary ...
That's welcome.
> On 25/04/2020 2:08 am, Reingruber, Richard wrote:
> > Hi Yasumasa, Patricio,
> >
> I will send review request to replace VM_SetFramePop to handshake in
> early next week in JDK-8242427.
> Does it help
Hi all,
Not a review but some general commentary ...
On 25/04/2020 2:08 am, Reingruber, Richard wrote:
Hi Yasumasa, Patricio,
I will send review request to replace VM_SetFramePop to handshake in early next
week in JDK-8242427.
Does it help you? I think it gives you to remove workaround.
I
Hi Patricio,
thanks a lot for all the explanations. At least to me they are really helpful.
:)
Cheers, Richard.
-Original Message-
From: Patricio Chilano
Sent: Samstag, 25. April 2020 11:23
To: Reingruber, Richard ; Yasumasa Suenaga
; serguei.spit...@oracle.com; Vladimir Ivanov
;
Hi Richard,
On 4/24/20 6:41 PM, Reingruber, Richard wrote:
Hi Patricio,
@Patricio, coming back to my question [1]:
In the example you gave in your answer [2]: the java thread would execute a vm
operation during a
direct handshake operation, while the VMThread is actually in the middle of a
Hi Patricio,
> > @Patricio, coming back to my question [1]:
> >
> > In the example you gave in your answer [2]: the java thread would execute a
> > vm operation during a
> > direct handshake operation, while the VMThread is actually in the middle of
> > a VM_HandshakeAllThreads
> > operation,
Hi Richard,
Just jumping into your last question for now. : )
On 4/24/20 1:08 PM, Reingruber, Richard wrote:
Hi Yasumasa, Patricio,
I will send review request to replace VM_SetFramePop to handshake in early next
week in JDK-8242427.
Does it help you? I think it gives you to remove
Hi Yasumasa, Patricio,
> >> I will send review request to replace VM_SetFramePop to handshake in early
> >> next week in JDK-8242427.
> >> Does it help you? I think it gives you to remove workaround.
> >
> > I think it would not help that much. Note that when replacing
> > VM_SetFramePop with
Hi Richard,
On 2020/04/24 23:44, Reingruber, Richard wrote:
Hi Yasumasa,
I will send review request to replace VM_SetFramePop to handshake in early next
week in JDK-8242427.
Does it help you? I think it gives you to remove workaround.
I think it would not help that much. Note that when
Hi Yasumasa,
> I will send review request to replace VM_SetFramePop to handshake in early
> next week in JDK-8242427.
> Does it help you? I think it gives you to remove workaround.
I think it would not help that much. Note that when replacing VM_SetFramePop
with a direct handshake
you could
Hi Richard,
I will send review request to replace VM_SetFramePop to handshake in early next
week in JDK-8242427.
Does it help you? I think it gives you to remove workaround.
(The patch is available, but I want to see the result of PIT in this weekend
whether JDK-8242425 works fine.)
Thanks,
Hi Patricio, Vladimir, and Serguei,
now that direct handshakes are available, I've updated the patch to make use of
them.
In addition I have done some clean-up changes I missed in the first webrev.
Finally I have implemented the workaround suggested by Patricio to avoid
nesting the handshake
Hi Patricio,
> > I'm really glad you noticed the problematic nesting. This seems to be a
general issue: currently a
> > handshake cannot be nested in a vm operation. Maybe it should be asserted
in the
> > Handshake::execute() methods that they are not called by the vm thread
evaluating a
Hi Richard,
On 2/14/20 9:58 AM, Reingruber, Richard wrote:
Hi Patricio,
thanks for having a look.
> I’m only commenting on the handshake changes.
> I see that operation VM_EnterInterpOnlyMode can be called inside
> operation VM_SetFramePop which also allows nested operations. Here is
Hi Patricio,
thanks for having a look.
> I’m only commenting on the handshake changes.
> I see that operation VM_EnterInterpOnlyMode can be called inside
> operation VM_SetFramePop which also allows nested operations. Here is a
> comment in VM_SetFramePop definition:
>
> // Nested
Hi Richard,
I’m only commenting on the handshake changes.
I see that operation VM_EnterInterpOnlyMode can be called inside
operation VM_SetFramePop which also allows nested operations. Here is a
comment in VM_SetFramePop definition:
// Nested operation must be allowed for the
// Repost including hotspot runtime and gc lists.
// Dean Long suggested to do so, because the enhancement replaces a vm operation
// with a handshake.
// Original thread:
http://mail.openjdk.java.net/pipermail/serviceability-dev/2020-February/030359.html
Hi,
could I please get reviews for this
Ok. I will repost and include hotspot runtime and gc lists.
Thanks, Richard.
-Original Message-
From: Dean Long
Sent: Dienstag, 11. Februar 2020 18:28
To: Reingruber, Richard ;
serviceability-dev@openjdk.java.net; hotspot-compiler-...@openjdk.java.net
Subject: Re: RFR(S) 8238585: Use
You might want to have some runtime/GC folks look at the handshake changes.
dl
On 2/6/20 4:39 AM, Reingruber, Richard wrote:
Hi,
could I please get reviews for this small enhancement:
Webrev: http://cr.openjdk.java.net/~rrich/webrevs/8238585/webrev.0/
Bug:
Hi Serguei,
> Two reviews has to be good enough unless anyone else did not want to
> review it as well.
> I guess, it is good to push.
Ok. I'll wait a little longer and on Thursday I'll push it.
Thanks, Richard.
-Original Message-
From: serguei.spit...@oracle.com
Sent: Montag,
Hi Richard,
Thank you for the details on testing!
Two reviews has to be good enough unless anyone else did not want to
review it as well.
I guess, it is good to push.
Thanks,
Serguei
On 2/10/20 03:26, Reingruber, Richard wrote:
Hi Vladimir and Serguei,
thanks for looking at the change!
Hi Vladimir and Serguei,
thanks for looking at the change!
> What exact tests do you run to verify the fix?
The enhancement was tested running the JCK and JTREG tests which include many
JVMTI, JDI and JDWP tests.
To see if the tests cover this part of the JVMTI implementation I had removed
Hi Richard,
It looks good to me.
I can't comment on compiled methods non-entrancy.
What exact tests do you run to verify the fix?
Thanks,
Serguei
On 2/6/20 04:39, Reingruber, Richard wrote:
Hi,
could I please get reviews for this small enhancement:
Webrev:
Webrev: http://cr.openjdk.java.net/~rrich/webrevs/8238585/webrev.0/
Not an expert in JVMTI code base, so can't comment on the actual changes.
From JIT-compilers perspective it looks good.
Best regards,
Vladimir Ivanov
Bug:https://bugs.openjdk.java.net/browse/JDK-8238585
The change
Hi,
could I please get reviews for this small enhancement:
Webrev: http://cr.openjdk.java.net/~rrich/webrevs/8238585/webrev.0/
Bug:https://bugs.openjdk.java.net/browse/JDK-8238585
The change avoids making all compiled methods on stack not_entrant when
switching a java thread to
interpreter
44 matches
Mail list logo