[ https://issues.apache.org/jira/browse/IGNITE-13366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17213775#comment-17213775 ]
Ignite TC Bot commented on IGNITE-13366: ---------------------------------------- {panel:title=Branch: [pull/8325/head] Base: [master] : No blockers found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel} {panel:title=Branch: [pull/8325/head] Base: [master] : New Tests (20)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1} {color:#00008b}MVCC Cache 7{color} [[tests 2|https://ci.ignite.apache.org/viewLog.html?buildId=5662922]] * {color:#013220}IgniteCacheMvccTestSuite7: WalModeChangeAdvancedSelfTest.testConsistentDataPreserved - PASSED{color} * {color:#013220}IgniteCacheMvccTestSuite7: WalModeChangeAdvancedSelfTest.testMaintenanceIsSkippedIfWasFixedManuallyOnDowntime - PASSED{color} {color:#00008b}Cache 7{color} [[tests 2|https://ci.ignite.apache.org/viewLog.html?buildId=5662887]] * {color:#013220}IgniteCacheTestSuite7: WalModeChangeAdvancedSelfTest.testConsistentDataPreserved - PASSED{color} * {color:#013220}IgniteCacheTestSuite7: WalModeChangeAdvancedSelfTest.testMaintenanceIsSkippedIfWasFixedManuallyOnDowntime - PASSED{color} {color:#00008b}PDS 2{color} [[tests 8|https://ci.ignite.apache.org/viewLog.html?buildId=5662899]] * {color:#013220}IgnitePdsTestSuite2: MaintenanceRegistrySimpleTest.testMaintenanceCallbackProvidesActionsWithUniqueNames - PASSED{color} * {color:#013220}IgnitePdsTestSuite2: MaintenanceRegistrySimpleTest.testMaintenanceActionNameSymbols - PASSED{color} * {color:#013220}IgnitePdsTestSuite2: MaintenanceRegistrySimpleTest.testMultipleMaintenanceTasks - PASSED{color} * {color:#013220}IgnitePdsTestSuite2: MaintenanceRegistrySimpleTest.testMaintenanceTaskReplacement - PASSED{color} * {color:#013220}IgnitePdsTestSuite2: MaintenanceRegistrySimpleTest.testMaintenanceTasksWithoutParameters - PASSED{color} * {color:#013220}IgnitePdsTestSuite2: MaintenanceRegistrySimpleTest.testDeleteMaintenanceTask - PASSED{color} * {color:#013220}IgnitePdsTestSuite2: LocalWalModeChangeDuringRebalancingSelfTest.testPdsWithBrokenBinaryConsistencyIsClearedAfterRestartWithDisabledWal - PASSED{color} * {color:#013220}IgnitePdsTestSuite2: LocalWalModeChangeDuringRebalancingSelfTest.testConsistentPdsIsNotClearedAfterRestartWithDisabledWal - PASSED{color} {color:#00008b}MVCC PDS 2{color} [[tests 8|https://ci.ignite.apache.org/viewLog.html?buildId=5662926]] * {color:#013220}IgnitePdsMvccTestSuite2: MaintenanceRegistrySimpleTest.testMaintenanceCallbackProvidesActionsWithUniqueNames - PASSED{color} * {color:#013220}IgnitePdsMvccTestSuite2: MaintenanceRegistrySimpleTest.testMaintenanceActionNameSymbols - PASSED{color} * {color:#013220}IgnitePdsMvccTestSuite2: MaintenanceRegistrySimpleTest.testDeleteMaintenanceTask - PASSED{color} * {color:#013220}IgnitePdsMvccTestSuite2: LocalWalModeChangeDuringRebalancingSelfTest.testPdsWithBrokenBinaryConsistencyIsClearedAfterRestartWithDisabledWal - PASSED{color} * {color:#013220}IgnitePdsMvccTestSuite2: LocalWalModeChangeDuringRebalancingSelfTest.testConsistentPdsIsNotClearedAfterRestartWithDisabledWal - PASSED{color} * {color:#013220}IgnitePdsMvccTestSuite2: MaintenanceRegistrySimpleTest.testMultipleMaintenanceTasks - PASSED{color} * {color:#013220}IgnitePdsMvccTestSuite2: MaintenanceRegistrySimpleTest.testMaintenanceTaskReplacement - PASSED{color} * {color:#013220}IgnitePdsMvccTestSuite2: MaintenanceRegistrySimpleTest.testMaintenanceTasksWithoutParameters - PASSED{color} {panel} [TeamCity *--> Run :: All* Results|https://ci.ignite.apache.org/viewLog.html?buildId=5662938&buildTypeId=IgniteTests24Java8_RunAll] > Special mode for maintenance of Ignite node. Employing Maintenance Mode for > clearing corrupted PDS files. > --------------------------------------------------------------------------------------------------------- > > Key: IGNITE-13366 > URL: https://issues.apache.org/jira/browse/IGNITE-13366 > Project: Ignite > Issue Type: New Feature > Components: persistence > Affects Versions: 2.8.1 > Reporter: Sergey Chugunov > Assignee: Sergey Chugunov > Priority: Critical > Labels: IEP-53 > Fix For: 2.10 > > Original Estimate: 168h > Time Spent: 1h 40m > Remaining Estimate: 166h 20m > > If node with persistence is stopped when WAL was disabled for a cache (no > matters because of rebalancing in progress or by explicit user request) on > next node start all data files of that cache are removed automatically and > unconditionally. > This behavior may be unexpected for users as they may not understand all > consequences of disabling WAL locally (for rebalancing) or globally (via > IgniteCluster API call). Also it is not smart enough as there is no point in > deleting consistent data files. > We should change this behavior to the following list: no automatic deletions > whatsoever. If data files are consistent (equivalent to: no checkpoint was > running when node was stopped) start up normally. If data files are > corrupted, don't let the node start. -- This message was sent by Atlassian Jira (v8.3.4#803005)