You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@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)