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

Reply via email to