JMC-5506 Rule that detects fatal errors in the end of the recording

Joshua Matsuoka jmatsuok at redhat.com
Mon Nov 5 17:07:14 UTC 2018


Hi Marcus,

Here's an updated webrev:

http://cr.openjdk.java.net/~jmatsuoka/JMC-5506/webrev.03/

Cheers,

- Josh

On Sun, Nov 4, 2018 at 11:18 AM, Marcus Hirt <marcus.hirt at oracle.com> wrote:

> Perfect. Josh, I've reviewed the code and it looks fine. Once you've
> updated
> the texts to say JVM instead of VM, you're good to go. If you want to add
> code
> for reason "No remaining non-daemon Java threads" (25), then that would be
> great. Please let me know if you would like me to sponsor the change.
>
> Kind regards,
> Marcus
>
> On 2018-11-04, 16:54, "Erik Gahlin" <erik.gahlin at oracle.com> wrote:
>
>     Hi Marcus,
>
>     It is stated in the event. For details, look at the patch which is
> linked in the bug for the event.
>
>     Erik
>
>     > On 4 Nov 2018, at 12:43, Marcus Hirt <marcus.hirt at oracle.com> wrote:
>     >
>     > Hi Erik,
>     >
>     > Will Shutdown Reason state that the reason for the shutdown was due
> to no more
>     > remaining non-daemon threads? If so, the reason will be shown on the
> page.
>     > If we want it to be even more apparent, we could also add it to the
> rule
>     > as Severity.INFO (25). Either way is fine with me.
>     >
>     > If the Shutdown Reason doesn't state this explicitly, that should
>     > probably be fixed in the event.
>     >
>     > Kind regards,
>     > Marcus
>     >
>     > On 2018-11-02, 22:28, "jmc-dev on behalf of Erik Gahlin" <
> jmc-dev-bounces at openjdk.java.net on behalf of erik.gahlin at oracle.com>
> wrote:
>     >
>     >    Hi Joshua,
>     >
>     >    I think the text should say "JVM" instead of "VM"
>     >
>     >    Calling the event "VM" was a mistake in JVM implementation and we
> intend
>     >    to change the label of the event to "JVM", similar to other
> events, such
>     >    as "JVM Information"
>     >
>     >    One of the reason the event was added was to detect if there were
> no
>     >    more remaining non-daemon Java threads [1] [2]. Maybe that should
> be
>     >    called out? A user may wonder why their application exited
> abruptly.
>     >    It's not an error per se, but it would still be good to see
> somehow.
>     >
>     >    [1] https://bugs.openjdk.java.net/browse/JDK-8041626
>     >    [2] http://hg.openjdk.java.net/jdk/hs/rev/f413e471a6ab
>     >
>     >    Thanks
>     >    Erik
>     >
>     >> Hi,
>     >>
>     >> The following patch adds support for the recently added VM Shutdown
> event
>     >> by creating a rule to detect if the JVM terminated in a VM Error,
> as well
>     >> as adding shutdown information to the JVM internals page.
>     >>
>     >> http://cr.openjdk.java.net/~jmatsuoka/JMC-5506/webrev.02/
>     >>
>     >> Thoughts?
>     >>
>     >> Cheers,
>     >>
>     >> - Josh
>     >
>     >
>     >
>     >
>     >
>
>
>
>
>
>


More information about the jmc-dev mailing list