[ 
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)

Reply via email to