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