You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Sergey Chugunov (JIRA)" <ji...@apache.org> on 2018/07/20 11:01:00 UTC
[jira] [Created] (IGNITE-9040) StopNodeFailureHandler is not able
to stop node correctly on node segmentation
Sergey Chugunov created IGNITE-9040:
---------------------------------------
Summary: StopNodeFailureHandler is not able to stop node correctly on node segmentation
Key: IGNITE-9040
URL: https://issues.apache.org/jira/browse/IGNITE-9040
Project: Ignite
Issue Type: Bug
Affects Versions: 2.6
Reporter: Sergey Chugunov
Assignee: Sergey Chugunov
Fix For: 2.7
When flag *IGNITE_WAL_LOG_TX_RECORDS* is set up special TxRecords are logged to WAL even on node stop.
With STOP segmentation policy *StopNodeFailureHandler* is used to stop the segmented node and it marks node's state as invalid. As a result all write requests to WAL get failed.
So as part of stop-on-segmentation procedure node needs to log Tx but it cannot as its state is marked as invalid. This leads to stop procedure finishing incorrectly, some threads started by the node are not cleaned up.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)