You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sk...@apache.org on 2024/02/07 13:12:24 UTC

(ignite-3) branch main updated (6729811f99 -> 53eff5b338)

This is an automated email from the ASF dual-hosted git repository.

sk0x50 pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    from 6729811f99 IGNITE-21479 Fix race with setting priority in PriorityQueueExecutorTest (#3176)
     add 53eff5b338 IGNITE-20452 Integrate failure handler processor into Ignite components (#3090)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/ignite/lang/ErrorGroups.java   |  13 +++
 modules/distribution-zones/build.gradle            |   1 +
 ...niteDistributionZoneManagerNodeRestartTest.java |   4 +-
 .../build.gradle                                   |  25 ++--
 .../failure/handlers/FailureHandlerTest.java       |  72 ++++++++++++
 .../ignite/internal/failure/FailureContext.java}   |  57 ++++-----
 .../ignite/internal/failure/FailureProcessor.java  | 128 +++++++++++++++++++++
 .../ignite/internal/failure/FailureType.java}      |  24 ++--
 .../internal/failure/handlers/FailureHandler.java} |  24 ++--
 .../failure/handlers/NoOpFailureHandler.java}      |  18 +--
 .../failure/handlers/StopNodeFailureHandler.java}  |  33 +++---
 .../handlers/StopNodeOrHaltFailureHandler.java     | 117 +++++++++++++++++++
 .../internal/failure/FailureProcessorTest.java}    |  43 +++----
 modules/network/build.gradle                       |   3 +
 .../network/netty/ItConnectionManagerTest.java     |   4 +-
 .../internal/network/netty/ConnectionManager.java  |  20 +++-
 .../internal/network/recovery/FailureHandler.java  |  33 ------
 .../recovery/RecoveryClientHandshakeManager.java   |  16 ++-
 .../recovery/RecoveryServerHandshakeManager.java   |  17 ++-
 .../scalecube/ScaleCubeClusterServiceFactory.java  |   8 +-
 .../network/DefaultMessagingServiceTest.java       |  18 ++-
 .../network/netty/RecoveryHandshakeTest.java       |  11 +-
 .../RecoveryClientHandshakeManagerTest.java        |   7 +-
 .../RecoveryServerHandshakeManagerTest.java        |   7 +-
 .../network/utils/ClusterServiceTestUtils.java     |   5 +-
 modules/page-memory/build.gradle                   |   3 +
 .../persistence/checkpoint/CheckpointManager.java  |  10 +-
 .../CheckpointReadLockTimeoutException.java        |   9 +-
 .../checkpoint/CheckpointTimeoutLock.java          |  27 +++--
 .../persistence/checkpoint/Checkpointer.java       |  20 +++-
 .../persistence/compaction/Compactor.java          |  13 ++-
 .../persistence/store/FilePageStoreManager.java    |  17 ++-
 .../PersistentPageMemoryNoLoadTest.java            |  10 +-
 .../checkpoint/CheckpointManagerTest.java          |   3 +
 .../checkpoint/CheckpointTimeoutLockTest.java      |  95 ++++++++++++---
 .../persistence/checkpoint/CheckpointerTest.java   |   9 ++
 .../persistence/compaction/CompactorTest.java      |  55 ++++++++-
 .../store/FilePageStoreManagerTest.java            |   8 +-
 .../checkpoint/CheckpointTestUtils.java            |   4 +-
 modules/platforms/cpp/ignite/common/error_codes.h  |   9 +-
 modules/platforms/cpp/ignite/odbc/common_types.cpp |   5 +
 .../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs |  17 +++
 modules/raft/build.gradle                          |   1 +
 .../raft/ItTruncateSuffixAndRestartTest.java       |   6 +-
 modules/runner/build.gradle                        |   2 +
 .../runner/app/ItIgniteNodeRestartTest.java        |  15 ++-
 .../org/apache/ignite/internal/app/IgniteImpl.java |  20 +++-
 modules/storage-api/build.gradle                   |   2 +
 .../ignite/internal/storage/DataStorageModule.java |   5 +-
 .../internal/storage/DataStorageModules.java       |   7 +-
 .../internal/storage/DataStorageManagerTest.java   |  15 ++-
 .../internal/storage/DataStorageModulesTest.java   |   6 +-
 .../storage/impl/TestDataStorageModule.java        |   4 +-
 modules/storage-page-memory/build.gradle           |   1 +
 .../PersistentPageMemoryDataStorageModule.java     |  12 +-
 .../PersistentPageMemoryStorageEngine.java         |  12 +-
 .../VolatilePageMemoryDataStorageModule.java       |   4 +-
 .../PersistentPageMemoryMvTableStorageTest.java    |   4 +-
 .../PersistentPageMemoryStorageEngineTest.java     |   6 +-
 .../PersistentPageMemoryHashIndexStorageTest.java  |   4 +-
 ...PersistentPageMemorySortedIndexStorageTest.java |  10 +-
 ...ageMemoryMvPartitionStorageConcurrencyTest.java |   3 +-
 ...rsistentPageMemoryMvPartitionStorageGcTest.java |   3 +-
 ...PersistentPageMemoryMvPartitionStorageTest.java |   3 +-
 modules/storage-rocksdb/build.gradle               |   1 +
 .../storage/rocksdb/RocksDbDataStorageModule.java  |   4 +-
 modules/table/build.gradle                         |   3 +
 .../rebalance/ItRebalanceDistributedTest.java      |  13 ++-
 .../internal/table/distributed/LowWatermark.java   |  14 ++-
 .../internal/table/distributed/TableManager.java   |   7 +-
 .../table/distributed/LowWatermarkTest.java        |   3 +-
 .../table/distributed/TableManagerTest.java        |   6 +-
 .../PersistentPageMemoryGcUpdateHandlerTest.java   |   4 +-
 modules/workers/build.gradle                       |   2 +
 .../internal/worker/CriticalWorkerWatchdog.java    |  46 ++++++--
 settings.gradle                                    |   2 +
 76 files changed, 991 insertions(+), 281 deletions(-)
 copy modules/{configuration-presentation => failure-handler}/build.gradle (70%)
 create mode 100755 modules/failure-handler/src/integrationTest/java/org/apache/ignite/internal/failure/handlers/FailureHandlerTest.java
 copy modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/hint/Hint.java => failure-handler/src/main/java/org/apache/ignite/internal/failure/FailureContext.java} (50%)
 create mode 100644 modules/failure-handler/src/main/java/org/apache/ignite/internal/failure/FailureProcessor.java
 copy modules/{cli/src/main/java/org/apache/ignite/internal/cli/call/node/status/State.java => failure-handler/src/main/java/org/apache/ignite/internal/failure/FailureType.java} (64%)
 copy modules/{table/src/main/java/org/apache/ignite/internal/table/distributed/replicator/IncompatibleSchemaException.java => failure-handler/src/main/java/org/apache/ignite/internal/failure/handlers/FailureHandler.java} (57%)
 copy modules/{raft/src/main/java/org/apache/ignite/raft/jraft/util/DirectExecutor.java => failure-handler/src/main/java/org/apache/ignite/internal/failure/handlers/NoOpFailureHandler.java} (66%)
 mode change 100644 => 100755
 copy modules/{sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/row/NullTypeSpec.java => failure-handler/src/main/java/org/apache/ignite/internal/failure/handlers/StopNodeFailureHandler.java} (60%)
 create mode 100644 modules/failure-handler/src/main/java/org/apache/ignite/internal/failure/handlers/StopNodeOrHaltFailureHandler.java
 copy modules/{network/src/test/java/org/apache/ignite/internal/network/netty/IoExceptionSuppressingHandlerTest.java => failure-handler/src/test/java/org/apache/ignite/internal/failure/FailureProcessorTest.java} (51%)
 delete mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/recovery/FailureHandler.java
 mode change 100644 => 100755 modules/platforms/cpp/ignite/common/error_codes.h
 mode change 100644 => 100755 modules/platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs