This is an automated email from the ASF dual-hosted git repository.
amashenkov pushed a change to branch ignite-17748
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from a3deda9f1c Wip.
add 59b134b506 IGNITE-17943 Implement RAFT snapshot TX data sender (#1246)
add c8340a79cc IGNITE-18005 ItDataTypesTest#testUnicodeStrings fails with
IndexOutOfBoundsException (#1273)
add 86f92aa949 IGNITE-17966: Fix problem with stuck Gradle processes in
.NET tests (#1258)
add 8989c33759 IGNITE-17965: Enable remote build cache for Gradle build on
CI. (#1271)
add 81e46457eb IGNITE-17302 add the propagation of the maximal storages'
lastAppliedIndex on onSnapshotSave (#1263)
add 4c5e3427bc IGNITE-18009: Fix gradle build (#1275)
add 7d4bf9747d IGNITE-17967 RO writeIntent resolution tests hang up in
case of multi node cluster (#1255)
add 691e44dffd Merge branch 'main' into ignite-17748
add 6aec845aaa Wip.
No new revisions were added by this update.
Summary of changes:
gradle.properties | 1 +
.../ignite/internal/lock/ReusableLockLockup.java | 1 +
.../apache/ignite/internal/TestHybridClock.java | 0
.../dotnet/Apache.Ignite.Tests/JavaServer.cs | 88 +------
modules/replicator/build.gradle | 1 +
.../internal/sql/engine/ItDataTypesTest.java | 2 -
.../internal/sql/engine/SqlQueryProcessor.java | 3 +-
.../ignite/distributed/ItTablePersistenceTest.java | 4 +-
.../distributed/ItTxDistributedTestSingleNode.java | 8 +-
.../ignite/internal/table/ItColocationTest.java | 4 +-
.../internal/table/distributed/TableManager.java | 20 +-
.../distributed/raft/PartitionDataStorage.java | 5 +-
.../table/distributed/raft/PartitionListener.java | 82 ++++--
.../snapshot/PartitionSnapshotStorageFactory.java | 12 +-
.../snapshot/message/SnapshotTxDataRequest.java | 6 +
.../raft/snapshot/outgoing/OutgoingSnapshot.java | 181 ++++++++-----
.../snapshot/outgoing/OutgoingSnapshotReader.java | 18 +-
.../outgoing/OutgoingSnapshotRegistry.java | 40 ---
.../outgoing/OutgoingSnapshotsManager.java | 40 ++-
.../SnapshotAwarePartitionDataStorage.java | 22 +-
.../replicator/PartitionReplicaListener.java | 288 +++++++++++++--------
.../distributed/storage/InternalTableImpl.java | 4 +-
.../ignite/internal/table/TxAbstractTest.java | 10 +-
.../apache/ignite/internal/table/TxLocalTest.java | 15 +-
.../raft/PartitionCommandListenerTest.java | 150 ++++++++++-
.../PartitionSnapshotStorageFactoryTest.java | 81 ++++++
.../incoming/IncomingSnapshotCopierTest.java | 8 +-
...va => OutgoingSnapshotMvDataStreamingTest.java} | 144 +++++------
.../outgoing/OutgoingSnapshotReaderTest.java | 73 ++++++
.../OutgoingSnapshotTxDataStreamingTest.java | 172 ++++++++++++
.../outgoing/OutgoingSnapshotsManagerTest.java | 6 +-
.../SnapshotAwarePartitionDataStorageTest.java | 46 ++--
.../PartitionReplicaListenerIndexLockingTest.java | 4 +-
.../replication/PartitionReplicaListenerTest.java | 4 +-
.../table/impl/DummyInternalTableImpl.java | 28 +-
.../distributed/TestPartitionDataStorage.java | 2 +-
modules/transactions/build.gradle | 1 +
modules/transactions/pom.xml | 6 +
.../internal/tx/storage/state/TxStateStorage.java | 7 +-
.../state/rocksdb/TxStateRocksDbStorage.java | 7 +-
.../storage/state/TxStateStorageAbstractTest.java | 54 +++-
...torageTest.java => TestTxStateStorageTest.java} | 4 +-
.../tx/storage/state/UnsignedUuidComparator.java} | 21 +-
...TxStateStorage.java => TestTxStateStorage.java} | 54 ++--
...leStorage.java => TestTxStateTableStorage.java} | 6 +-
settings.gradle | 19 ++
46 files changed, 1171 insertions(+), 581 deletions(-)
rename modules/core/src/{test =>
testFixtures}/java/org/apache/ignite/internal/TestHybridClock.java (100%)
delete mode 100644
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/OutgoingSnapshotRegistry.java
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/PartitionSnapshotStorageFactoryTest.java
rename
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/{OutgoingSnapshotTest.java
=> OutgoingSnapshotMvDataStreamingTest.java} (80%)
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/OutgoingSnapshotReaderTest.java
create mode 100644
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/raft/snapshot/outgoing/OutgoingSnapshotTxDataStreamingTest.java
rename modules/table/src/testFixtures/java/{ =>
org/apache/ignite}/distributed/TestPartitionDataStorage.java (98%)
rename
modules/transactions/src/test/java/org/apache/ignite/internal/tx/storage/state/test/{TestConcurrentHashMapTxStateStorageTest.java
=> TestTxStateStorageTest.java} (89%)
copy
modules/{network-api/src/main/java/org/apache/ignite/network/serialization/MessageSerializationRegistryInitializer.java
=>
transactions/src/testFixtures/java/org/apache/ignite/internal/tx/storage/state/UnsignedUuidComparator.java}
(57%)
rename
modules/transactions/src/testFixtures/java/org/apache/ignite/internal/tx/storage/state/test/{TestConcurrentHashMapTxStateStorage.java
=> TestTxStateStorage.java} (69%)
rename
modules/transactions/src/testFixtures/java/org/apache/ignite/internal/tx/storage/state/test/{TestConcurrentHashMapTxStateTableStorage.java
=> TestTxStateTableStorage.java} (92%)