[ https://issues.apache.org/jira/browse/IGNITE-17925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17639556#comment-17639556 ]
Ignite TC Bot commented on IGNITE-17925: ---------------------------------------- {panel:title=Branch: [pull/10362/head] Base: [master] : No blockers found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel} {panel:title=Branch: [pull/10362/head] Base: [master] : New Tests (1)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1} {color:#00008b}SPI (Discovery){color} [[tests 1|https://ci2.ignite.apache.org/viewLog.html?buildId=6926555]] * {color:#013220}IgniteSpiDiscoverySelfTestSuite: TcpDiscoverySegmentationPolicyTest.testDefaultPolicy - PASSED{color} {panel} [TeamCity *--> Run :: All* Results|https://ci2.ignite.apache.org/viewLog.html?buildId=6926571&buildTypeId=IgniteTests24Java8_RunAll] > Ability to use configured FailureHandler for segmentation handling > ------------------------------------------------------------------ > > Key: IGNITE-17925 > URL: https://issues.apache.org/jira/browse/IGNITE-17925 > Project: Ignite > Issue Type: Task > Reporter: Ilya Shishkov > Assignee: Ilya Shishkov > Priority: Minor > Labels: ise > Time Spent: 10m > Remaining Estimate: 0h > > Now, we have 3 possible ways to process segmentation by means of > {{{}SegmentationPolicy{}}}: > # Stop segmented node - {{SegmentationPolicy#STOP}} > # Restart segmented node - {{SegmentationPolicy#RESTART_JVM}} > # Do nothing - {{SegmentationPolicy#NOOP}} > Under the hood, behavior of segmentation handling (i.e. failure handling) is > overridden [1, 2]. > For example, instead of using {{StopNodeOrHaltFailureHandler}} configured by > default, default segmentation handling will use {{StopNodeFailureHandler}} > which can hang during stop process. > As a solution, we can add extra {{SegmentationPolicy#USE_FAILURE_HANDLER}} > which will be used by default. > Links: > # > [https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java#L3300] > # > [https://github.com/apache/ignite/blob/master/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java#L2983] -- This message was sent by Atlassian Jira (v8.20.10#820010)