[
https://issues.apache.org/jira/browse/IGNITE-8787?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Medvedev updated IGNITE-8787:
------------------------------------
Description:
org.apache.ignite.internal.util.StripedExecutor.Stripe#run currently does not
invoke IgniteFailureProcessor upon thread death. This can lead to dying all
striped threads on a running node. see jstacks attached taken before and after
killing all striped threads (via JMX).
If striped executor threads are considered critical, they should be processed
by IgniteFailureProcessor as well
was:
org.apache.ignite.internal.util.StripedExecutor.Stripe#run currently does not
invoke IgniteFailureProcessor upon thread death. This can lead to dying all
striped threads on a running node. see jstacks attach before and after killing
all striped threads (via JMX).
If striped executor threads are considered critical, they should be processed
by IgniteFailureProcessor as well
> Striped Executor thread failure is not processed by IgniteFailureProcessor
> --------------------------------------------------------------------------
>
> Key: IGNITE-8787
> URL: https://issues.apache.org/jira/browse/IGNITE-8787
> Project: Ignite
> Issue Type: Bug
> Reporter: Andrew Medvedev
> Priority: Major
> Attachments: after.jstack, before.jstack
>
>
> org.apache.ignite.internal.util.StripedExecutor.Stripe#run currently does not
> invoke IgniteFailureProcessor upon thread death. This can lead to dying all
> striped threads on a running node. see jstacks attached taken before and
> after killing all striped threads (via JMX).
>
> If striped executor threads are considered critical, they should be processed
> by IgniteFailureProcessor as well
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)