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