This is an automated email from the ASF dual-hosted git repository. amashenkov pushed a change to branch ignite-20680 in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from c9f7cafc1e Styles. add fe0e7977ce IGNITE-21432: packaging of thin clients (#3180) add 1f3ef87aa4 IGNITE-21549 Add a wait for safeTtime(partition) before starting the index building process (#3242) add 39aaf49114 .NET: Enable Dependabot add 02da595098 Bump org.jetbrains:annotations from 20.1.0 to 24.1.0 (#3250) add a94dbac6ea Bump mockServer from 5.13.2 to 5.15.0 (#3252) add e45c761031 Bump org.fusesource.jansi:jansi from 2.4.0 to 2.4.1 (#3254) add c2d9711e0e IGNITE-17626 Cleanup API for destroying indexes (#3244) add ca84c43a85 IGNITE-21590 Remove MvTableStorage#stop method (#3260) add c2a8e2398d IGNITE-21460 Add an ability to specify ignored failure types (#3248) add 249691bbf2 Merge branch 'main' into ignite-20680 No new revisions were added by this update. Summary of changes: .github/dependabot.yml | 7 +- gradle.properties | 4 +- gradle/libs.versions.toml | 6 +- .../ignite/internal/failure/FailureProcessor.java | 26 ++++- .../failure/handlers/AbstractFailureHandler.java | 74 ++++++++++++ .../failure/handlers/NoOpFailureHandler.java | 4 +- .../failure/handlers/StopNodeFailureHandler.java | 4 +- .../handlers/StopNodeOrHaltFailureHandler.java | 4 +- .../internal/failure/FailureProcessorTest.java | 25 +++- .../ignite/internal/index/IndexManagerTest.java | 4 +- modules/platforms/build.gradle | 26 ++++- .../internal/storage/engine/MvTableStorage.java | 11 +- .../engine/ThreadAssertingMvTableStorage.java | 5 - .../internal/storage/index/HashIndexStorage.java | 12 -- .../index/ThreadAssertingHashIndexStorage.java | 10 -- .../storage/AbstractMvTableStorageTest.java | 10 +- .../storage/engine/AbstractStorageEngineTest.java | 6 +- .../internal/storage/impl/TestMvTableStorage.java | 32 +++--- .../index/AbstractHashIndexStorageTest.java | 30 +++-- .../pagememory/AbstractPageMemoryTableStorage.java | 35 +++--- .../index/hash/PageMemoryHashIndexStorage.java | 6 - .../mv/AbstractPageMemoryMvPartitionStorage.java | 2 +- .../PersistentPageMemoryMvTableStorageTest.java | 8 ++ .../VolatilePageMemoryMvTableStorageTest.java | 8 ++ .../AbstractPageMemoryHashIndexStorageTest.java | 8 ++ .../PersistentPageMemoryHashIndexStorageTest.java | 2 +- ...PersistentPageMemorySortedIndexStorageTest.java | 2 +- .../VolatilePageMemoryHashIndexStorageTest.java | 2 +- .../VolatilePageMemorySortedIndexStorageTest.java | 2 +- .../ignite/internal/storage/rocksdb/HashIndex.java | 3 +- .../storage/rocksdb/RocksDbTableStorage.java | 7 +- .../rocksdb/index/RocksDbHashIndexStorage.java | 20 ---- .../storage/rocksdb/RocksDbMvTableStorageTest.java | 12 +- .../rocksdb/index/RocksDbHashIndexStorageTest.java | 11 +- .../index/RocksDbSortedIndexStorageTest.java | 2 +- .../internal/table/distributed/TableUtils.java | 28 +++++ .../replicator/PartitionReplicaListener.java | 14 +++ .../replication/PartitionReplicaListenerTest.java | 78 ++++++++++--- packaging/README.md | 35 ++++++ packaging/client/cpp/build.gradle | 124 ++++++++++++++++++++ packaging/client/dotnet/build.gradle | 115 ++++++++++++++++++ packaging/client/java/build.gradle | 128 +++++++++++++++++++++ packaging/odbc/build.gradle | 10 +- settings.gradle | 6 + 44 files changed, 791 insertions(+), 177 deletions(-) create mode 100755 modules/failure-handler/src/main/java/org/apache/ignite/internal/failure/handlers/AbstractFailureHandler.java create mode 100644 packaging/README.md create mode 100644 packaging/client/cpp/build.gradle create mode 100644 packaging/client/dotnet/build.gradle create mode 100644 packaging/client/java/build.gradle