This is an automated email from the ASF dual-hosted git repository.
rpuch pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git
from e8bfb3b953 IGNITE-22155 Introduce a new component to manage
replication lifecycle (#3768)
add a1fc0560d2 IGNITE-22242 Inject LogStorageFactory dependency in Loza &
JRaftServer (#3757)
No new revisions were added by this update.
Summary of changes:
modules/cluster-management/build.gradle | 2 +
.../management/raft/ItCmgRaftServiceTest.java | 5 +-
.../internal/cluster/management/MockNode.java | 5 +-
.../impl/ItIdempotentCommandCacheTest.java | 4 +-
.../impl/ItMetaStorageManagerImplTest.java | 3 +-
.../ItMetaStorageMultipleNodesAbstractTest.java | 4 +-
.../metastorage/impl/ItMetaStorageServiceTest.java | 6 +-
.../metastorage/impl/ItMetaStorageWatchTest.java | 4 +-
.../server/raft/ItMetaStorageRaftGroupTest.java | 8 +-
modules/placement-driver/build.gradle | 1 +
.../MultiActorPlacementDriverTest.java | 4 +-
.../PlacementDriverManagerTest.java | 4 +-
modules/raft/build.gradle | 3 +
.../ignite/internal/raft/ItLearnersTest.java | 3 +-
.../apache/ignite/internal/raft/ItLozaTest.java | 3 +-
.../internal/raft/ItRaftGroupServiceTest.java | 4 +-
.../raft/ItTruncateSuffixAndRestartTest.java | 10 ++-
.../apache/ignite/raft/jraft/core/ItNodeTest.java | 14 ++--
.../raft/server/ItJraftCounterServerTest.java | 7 ++
.../ignite/raft/server/ItJraftHlcServerTest.java | 2 +-
.../raft/server/ItJraftServerLogPathTest.java | 12 +--
.../raft/server/ItSimpleCounterServerTest.java | 16 ++--
.../ignite/raft/server/JraftAbstractTest.java | 8 +-
.../ignite/raft/server/RaftServerAbstractTest.java | 22 +-----
.../java/org/apache/ignite/internal/raft/Loza.java | 34 ++------
.../internal/raft/server/impl/JraftServerImpl.java | 50 +-----------
.../internal/raft/storage/LogStorageFactory.java | 15 +---
.../storage/impl/DefaultLogStorageFactory.java | 27 +++++--
.../raft/storage/impl/LocalLogStorageFactory.java | 15 ++--
.../storage/impl/VolatileLogStorageFactory.java | 18 +++--
.../raft/storage/logit/LogitLogStorageFactory.java | 17 ++--
.../raft/util/SharedLogStorageFactoryUtils.java | 58 ++++++++++++++
.../org/apache/ignite/internal/raft/LozaTest.java | 3 +-
.../impl/RocksDbSharedLogStorageAdvancedTest.java | 7 +-
.../storage/impl/RocksDbSharedLogStorageTest.java | 8 +-
.../impl/SharedVsNonSharedLogStorageBenchmark.java | 7 +-
.../jraft/storage/impl/LogStorageBenchmark.java | 9 ++-
.../jraft/storage/logit/LogitLogStorageTest.java | 6 +-
.../ignite/internal/raft/TestLozaFactory.java | 92 ++++++++++++++++++++++
.../raft/server/TestJraftServerFactory.java | 92 ++++++++++++++++++++++
.../service/ItAbstractListenerSnapshotTest.java | 9 +--
modules/replicator/build.gradle | 2 +
.../ItPlacementDriverReplicaSideTest.java | 5 +-
.../AbstractTopologyAwareGroupServiceTest.java | 3 +-
modules/runner/build.gradle | 1 +
.../ItDistributedConfigurationPropertiesTest.java | 4 +-
.../ItDistributedConfigurationStorageTest.java | 4 +-
.../inmemory/ItRaftStorageVolatilityTest.java | 4 +-
.../runner/app/ItIgniteNodeRestartTest.java | 10 ++-
.../org/apache/ignite/internal/app/IgniteImpl.java | 11 ++-
modules/table/build.gradle | 1 +
.../ReplicasSafeTimePropagationTest.java | 5 +-
.../rebalance/ItRebalanceDistributedTest.java | 10 ++-
.../apache/ignite/distributed/ItTxTestCluster.java | 5 +-
54 files changed, 454 insertions(+), 232 deletions(-)
create mode 100644
modules/raft/src/main/java/org/apache/ignite/internal/raft/util/SharedLogStorageFactoryUtils.java
create mode 100644
modules/raft/src/testFixtures/java/org/apache/ignite/internal/raft/TestLozaFactory.java
create mode 100644
modules/raft/src/testFixtures/java/org/apache/ignite/internal/raft/server/TestJraftServerFactory.java