This is an automated email from the ASF dual-hosted git repository.

vpyatkov pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new 29af72398e IGNITE-24010 Table suite is long enough to divide it (#4980)
29af72398e is described below

commit 29af72398e58307579781e44b0c9007fe0f457b9
Author: Vladislav Pyatkov <[email protected]>
AuthorDate: Tue Jan 7 13:12:20 2025 +0300

    IGNITE-24010 Table suite is long enough to divide it (#4980)
---
 modules/distribution-zones/build.gradle            | 24 ++++++++++++++++++++++
 .../rebalance/ItRebalanceDistributedTest.java      |  0
 .../rebalance/ItRebalanceRecoveryTest.java         |  0
 .../ignite/internal/rebalance/ItRebalanceTest.java |  0
 .../rebalance/ItRebalanceTriggersRecoveryTest.java |  0
 .../ignite/internal/table/ItEstimatedSizeTest.java |  0
 modules/raft/build.gradle                          | 13 ++++++++++++
 .../raftsnapshot/ItTableRaftSnapshotsTest.java     |  0
 modules/table/build.gradle                         | 20 ------------------
 modules/transactions/build.gradle                  | 24 ++++++++++++++++++++--
 .../disaster/ItDisasterRecoveryManagerTest.java    |  9 +++++---
 .../disaster/ItDisasterRecoveryMetricTest.java     |  7 ++++---
 .../ItDisasterRecoveryReconfigurationTest.java     |  0
 .../disaster/ItDisasterRecoverySystemViewTest.java |  6 ++++--
 .../ItTransactionPrimaryChangeTest.java            |  4 +++-
 .../tx/distributed}/ItTransactionRecoveryTest.java |  5 ++++-
 .../tx/distributed}/ItTxResourcesVacuumTest.java   |  2 +-
 17 files changed, 81 insertions(+), 33 deletions(-)

diff --git a/modules/distribution-zones/build.gradle 
b/modules/distribution-zones/build.gradle
index a2d4e60684..baaf448eda 100644
--- a/modules/distribution-zones/build.gradle
+++ b/modules/distribution-zones/build.gradle
@@ -84,6 +84,8 @@ dependencies {
     integrationTestImplementation libs.awaitility
     integrationTestImplementation libs.hamcrest.core
     integrationTestImplementation libs.jetbrains.annotations
+    integrationTestImplementation libs.mockito.core
+    integrationTestImplementation libs.mockito.junit
     integrationTestImplementation project(':ignite-api')
     integrationTestImplementation project(':ignite-configuration')
     integrationTestImplementation project(':ignite-configuration-root')
@@ -99,6 +101,21 @@ dependencies {
     integrationTestImplementation project(':ignite-failure-handler')
     integrationTestImplementation project(':ignite-system-disaster-recovery')
     integrationTestImplementation project(':ignite-configuration-system')
+    integrationTestImplementation project(':ignite-transactions')
+    integrationTestImplementation project(':ignite-raft-api')
+    integrationTestImplementation project(':ignite-raft')
+    integrationTestImplementation project(':ignite-client-handler')
+    integrationTestImplementation project(':ignite-index')
+    integrationTestImplementation project(':ignite-low-watermark')
+    integrationTestImplementation project(':ignite-metrics')
+    integrationTestImplementation project(':ignite-page-memory')
+    integrationTestImplementation project(':ignite-partition-replicator')
+    integrationTestImplementation project(':ignite-replicator')
+    integrationTestImplementation project(':ignite-schema')
+    integrationTestImplementation project(':ignite-rest')
+    integrationTestImplementation project(':ignite-storage-api')
+    integrationTestImplementation project(':ignite-storage-page-memory')
+    integrationTestImplementation project(':ignite-core')
     integrationTestImplementation testFixtures(project(':ignite-catalog'))
     integrationTestImplementation testFixtures(project(':ignite-core'))
     integrationTestImplementation testFixtures(project(':ignite-runner'))
@@ -109,6 +126,13 @@ dependencies {
     integrationTestImplementation 
testFixtures(project(':ignite-distribution-zones'))
     integrationTestImplementation testFixtures(project(':ignite-workers'))
     integrationTestImplementation 
testFixtures(project(':ignite-failure-handler'))
+    integrationTestImplementation testFixtures(project(':ignite-replicator'))
+    integrationTestImplementation testFixtures(project(':ignite-metrics'))
+    integrationTestImplementation 
testFixtures(project(':ignite-placement-driver-api'))
+    integrationTestImplementation testFixtures(project(':ignite-storage-api'))
+    integrationTestImplementation testFixtures(project(':ignite-table'))
+    integrationTestImplementation testFixtures(project(':ignite-transactions'))
+    integrationTestImplementation testFixtures(project(':ignite-sql-engine'))
 }
 
 description = 'ignite-distribution-zones'
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
 
b/modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
similarity index 100%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
rename to 
modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceDistributedTest.java
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceRecoveryTest.java
 
b/modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceRecoveryTest.java
similarity index 100%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceRecoveryTest.java
rename to 
modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceRecoveryTest.java
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceTest.java
 
b/modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceTest.java
similarity index 100%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceTest.java
rename to 
modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceTest.java
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceTriggersRecoveryTest.java
 
b/modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceTriggersRecoveryTest.java
similarity index 100%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceTriggersRecoveryTest.java
rename to 
modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/rebalance/ItRebalanceTriggersRecoveryTest.java
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItEstimatedSizeTest.java
 
b/modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/table/ItEstimatedSizeTest.java
similarity index 100%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItEstimatedSizeTest.java
rename to 
modules/distribution-zones/src/integrationTest/java/org/apache/ignite/internal/table/ItEstimatedSizeTest.java
diff --git a/modules/raft/build.gradle b/modules/raft/build.gradle
index c014faba47..e32c9ff204 100644
--- a/modules/raft/build.gradle
+++ b/modules/raft/build.gradle
@@ -96,10 +96,23 @@ dependencies {
     integrationTestImplementation testFixtures(project(':ignite-workers'))
     integrationTestImplementation testFixtures(project(':ignite-metrics:'))
     integrationTestImplementation testFixtures(project(':ignite-raft'))
+    integrationTestImplementation testFixtures(project(':ignite-runner'))
+    integrationTestImplementation testFixtures(project(':ignite-sql-engine'))
     integrationTestImplementation project(':ignite-raft-api')
     integrationTestImplementation project(':ignite-failure-handler')
     integrationTestImplementation project(':ignite-runner')
     integrationTestImplementation project(':ignite-configuration-system')
+    integrationTestImplementation project(':ignite-catalog')
+    integrationTestImplementation project(':ignite-table')
+    integrationTestImplementation project(':ignite-storage-api')
+    integrationTestImplementation project(':ignite-storage-page-memory')
+    integrationTestImplementation project(':ignite-storage-rocksdb')
+    integrationTestImplementation project(':ignite-metastorage')
+    integrationTestImplementation project(':ignite-placement-driver-api')
+    integrationTestImplementation project(':ignite-cluster-management')
+    integrationTestImplementation project(':ignite-partition-replicator')
+    integrationTestImplementation project(':ignite-replicator')
+    integrationTestImplementation project(':ignite-sql-engine')
     integrationTestImplementation libs.jetbrains.annotations
     integrationTestImplementation libs.dropwizard.metrics
     integrationTestImplementation libs.disruptor
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/raftsnapshot/ItTableRaftSnapshotsTest.java
 
b/modules/raft/src/integrationTest/java/org/apache/ignite/internal/raftsnapshot/ItTableRaftSnapshotsTest.java
similarity index 100%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/raftsnapshot/ItTableRaftSnapshotsTest.java
rename to 
modules/raft/src/integrationTest/java/org/apache/ignite/internal/raftsnapshot/ItTableRaftSnapshotsTest.java
diff --git a/modules/table/build.gradle b/modules/table/build.gradle
index a92ac71fca..b0e1aa4571 100644
--- a/modules/table/build.gradle
+++ b/modules/table/build.gradle
@@ -130,34 +130,15 @@ dependencies {
     testFixturesImplementation libs.junit5.params
 
 
-    integrationTestImplementation project(':ignite-replicator')
     integrationTestImplementation project(':ignite-raft-api')
     integrationTestImplementation project(':ignite-partition-distribution')
-    integrationTestImplementation project(':ignite-storage-rocksdb')
-    integrationTestImplementation project(':ignite-storage-api')
-    integrationTestImplementation project(':ignite-distribution-zones')
     integrationTestImplementation project(':ignite-catalog')
-    integrationTestImplementation project(':ignite-metastorage-api')
-    integrationTestImplementation project(':ignite-metastorage')
-    integrationTestImplementation project(':ignite-vault')
-    integrationTestImplementation project(':ignite-runner')
-    integrationTestImplementation project(':ignite-index')
-    integrationTestImplementation project(':ignite-rest')
     integrationTestImplementation project(':ignite-client')
-    integrationTestImplementation project(':ignite-client-handler')
-    integrationTestImplementation project(':ignite-page-memory')
     integrationTestImplementation project(':ignite-storage-page-memory')
-    integrationTestImplementation project(':ignite-sql-engine')
-    integrationTestImplementation project(':ignite-failure-handler')
-    integrationTestImplementation project(':ignite-low-watermark')
-    integrationTestImplementation project(':ignite-metrics')
     integrationTestImplementation project(':ignite-system-view-api')
-    integrationTestImplementation project(':ignite-system-view')
     integrationTestImplementation project(':ignite-partition-replicator')
     integrationTestImplementation project(':ignite-configuration-root')
     integrationTestImplementation project(':ignite-configuration-system')
-    integrationTestImplementation project(':ignite-system-disaster-recovery')
-    integrationTestImplementation(testFixtures(project))
     integrationTestImplementation(testFixtures(project(':ignite-core')))
     integrationTestImplementation(testFixtures(project(':ignite-table')))
     integrationTestImplementation(testFixtures(project(':ignite-schema')))
@@ -174,7 +155,6 @@ dependencies {
     integrationTestImplementation(testFixtures(project(':ignite-runner')))
     
integrationTestImplementation(testFixtures(project(':ignite-low-watermark')))
     
integrationTestImplementation(testFixtures(project(':ignite-failure-handler')))
-    integrationTestImplementation(testFixtures(project(':ignite-metrics')))
     integrationTestImplementation(testFixtures(project(':ignite-sql-engine')))
     integrationTestImplementation(testFixtures(project(':ignite-replicator')))
     
integrationTestImplementation(testFixtures(project(':ignite-marshaller-common')))
diff --git a/modules/transactions/build.gradle 
b/modules/transactions/build.gradle
index 8798cdeee0..5ba2d181a8 100644
--- a/modules/transactions/build.gradle
+++ b/modules/transactions/build.gradle
@@ -56,10 +56,30 @@ dependencies {
     testImplementation libs.hamcrest.core
 
     integrationTestImplementation project(':ignite-api')
-    integrationTestImplementation project(':ignite-low-watermark')
-    integrationTestImplementation project(':ignite-schema')
+    integrationTestImplementation project(':ignite-cluster-management')
+    integrationTestImplementation project(':ignite-system-view-api')
+    integrationTestImplementation project(':ignite-system-view')
+    integrationTestImplementation project(':ignite-storage-api')
+    integrationTestImplementation project(':ignite-catalog')
+    integrationTestImplementation project(':ignite-distribution-zones')
+    integrationTestImplementation project(':ignite-partition-distribution')
+    integrationTestImplementation project(':ignite-replicator')
+    integrationTestImplementation project(':ignite-partition-replicator')
+    integrationTestImplementation project(':ignite-metastorage-api')
+    integrationTestImplementation project(':ignite-metastorage')
+    integrationTestImplementation project(':ignite-network-api')
+    integrationTestImplementation project(':ignite-network')
+    integrationTestImplementation project(':ignite-placement-driver-api')
+    integrationTestImplementation project(':ignite-raft-api')
+    integrationTestImplementation project(':ignite-raft')
+    integrationTestImplementation project(':ignite-table')
+    integrationTestImplementation project(':ignite-metrics')
     integrationTestImplementation project(':ignite-configuration')
     integrationTestImplementation project(':ignite-configuration-root')
+    integrationTestImplementation project(':ignite-schema')
+    integrationTestImplementation project(':ignite-low-watermark')
+    integrationTestImplementation project(':ignite-configuration-system')
+    integrationTestImplementation libs.jetbrains.annotations
     integrationTestImplementation(testFixtures(project(':ignite-core')))
     
integrationTestImplementation(testFixtures(project(':ignite-transactions')))
     integrationTestImplementation(testFixtures(project(':ignite-sql-engine')))
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryManagerTest.java
 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryManagerTest.java
similarity index 93%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryManagerTest.java
rename to 
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryManagerTest.java
index cd4d204a6a..e808f07708 100644
--- 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryManagerTest.java
+++ 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryManagerTest.java
@@ -20,8 +20,6 @@ package org.apache.ignite.internal.disaster;
 import static java.util.concurrent.TimeUnit.SECONDS;
 import static org.apache.ignite.internal.TestWrappers.unwrapIgniteImpl;
 import static 
org.apache.ignite.internal.catalog.CatalogService.DEFAULT_STORAGE_PROFILE;
-import static org.apache.ignite.internal.table.TableTestUtils.TABLE_NAME;
-import static org.apache.ignite.internal.table.TableTestUtils.getTableIdStrict;
 import static 
org.apache.ignite.internal.testframework.matchers.CompletableFutureMatcher.willCompleteSuccessfully;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.hasSize;
@@ -34,13 +32,18 @@ import org.apache.ignite.internal.app.IgniteImpl;
 import org.apache.ignite.internal.placementdriver.ReplicaMeta;
 import org.apache.ignite.internal.replicator.TablePartitionId;
 import org.apache.ignite.internal.sql.SqlCommon;
+import org.apache.ignite.internal.table.TableImpl;
 import 
org.apache.ignite.internal.table.distributed.disaster.DisasterRecoveryManager;
+import org.apache.ignite.internal.wrapper.Wrapper;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
 /** For {@link DisasterRecoveryManager} integration testing. */
 // TODO https://issues.apache.org/jira/browse/IGNITE-22332 Add test cases.
 public class ItDisasterRecoveryManagerTest extends 
ClusterPerTestIntegrationTest {
+    /** Table name. */
+    public static final String TABLE_NAME = "TEST_TABLE";
+
     private static final String ZONE_NAME = "ZONE_" + TABLE_NAME;
 
     @Override
@@ -102,7 +105,7 @@ public class ItDisasterRecoveryManagerTest extends 
ClusterPerTestIntegrationTest
     }
 
     private static int tableId(IgniteImpl node) {
-        return getTableIdStrict(node.catalogManager(), TABLE_NAME, 
node.clock().nowLong());
+        return ((Wrapper) 
node.tables().table(TABLE_NAME)).unwrap(TableImpl.class).tableId();
     }
 
     private static CompletableFuture<ReplicaMeta> 
awaitPrimaryReplicaForNow(IgniteImpl node, TablePartitionId tablePartitionId) {
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryMetricTest.java
 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryMetricTest.java
similarity index 94%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryMetricTest.java
rename to 
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryMetricTest.java
index cfcdb2af8d..07d15b0a50 100644
--- 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryMetricTest.java
+++ 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryMetricTest.java
@@ -20,8 +20,6 @@ package org.apache.ignite.internal.disaster;
 import static java.util.stream.Collectors.toList;
 import static org.apache.ignite.internal.TestWrappers.unwrapIgniteImpl;
 import static 
org.apache.ignite.internal.metrics.exporters.jmx.JmxExporter.JMX_METRIC_GROUP;
-import static org.apache.ignite.internal.table.TableTestUtils.TABLE_NAME;
-import static org.apache.ignite.internal.table.TableTestUtils.getTableStrict;
 import static org.apache.ignite.internal.util.IgniteUtils.makeMbeanName;
 import static org.hamcrest.MatcherAssert.assertThat;
 import static org.hamcrest.Matchers.hasItem;
@@ -44,6 +42,9 @@ import org.junit.jupiter.api.Test;
 
 /** For integration testing of disaster recovery metrics. */
 public class ItDisasterRecoveryMetricTest extends BaseSqlIntegrationTest {
+    /** Table name. */
+    public static final String TABLE_NAME = "TEST_TABLE";
+
     private static final String ZONE_NAME = "ZONE_" + TABLE_NAME;
 
     private final MBeanServer mbeanSrv = 
ManagementFactory.getPlatformMBeanServer();
@@ -109,7 +110,7 @@ public class ItDisasterRecoveryMetricTest extends 
BaseSqlIntegrationTest {
     }
 
     private static String partitionStatesMetricSourceName(IgniteImpl node, 
String tableName) {
-        CatalogTableDescriptor tableDescriptor = 
getTableStrict(node.catalogManager(), tableName, node.clock().nowLong());
+        CatalogTableDescriptor tableDescriptor = 
node.catalogManager().table(tableName, node.clock().nowLong());
 
         return String.format("partition.states.zone.%s.table.%s", 
tableDescriptor.zoneId(), tableDescriptor.id());
     }
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryReconfigurationTest.java
 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryReconfigurationTest.java
similarity index 100%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryReconfigurationTest.java
rename to 
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoveryReconfigurationTest.java
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoverySystemViewTest.java
 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoverySystemViewTest.java
similarity index 98%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoverySystemViewTest.java
rename to 
modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoverySystemViewTest.java
index 4d1c270230..f866225eed 100644
--- 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoverySystemViewTest.java
+++ 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/internal/disaster/ItDisasterRecoverySystemViewTest.java
@@ -22,7 +22,6 @@ import static 
org.apache.ignite.internal.TestWrappers.unwrapIgniteImpl;
 import static org.apache.ignite.internal.TestWrappers.unwrapTableImpl;
 import static 
org.apache.ignite.internal.partition.replicator.network.disaster.LocalPartitionStateEnum.HEALTHY;
 import static org.apache.ignite.internal.sql.SqlCommon.DEFAULT_SCHEMA_NAME;
-import static org.apache.ignite.internal.table.TableTestUtils.TABLE_NAME;
 import static 
org.apache.ignite.internal.table.distributed.disaster.GlobalPartitionStateEnum.AVAILABLE;
 import static 
org.apache.ignite.internal.testframework.IgniteTestUtils.waitForCondition;
 import static 
org.apache.ignite.internal.testframework.matchers.CompletableFutureMatcher.willCompleteSuccessfully;
@@ -48,6 +47,9 @@ import org.junit.jupiter.api.Test;
 
 /** For integration testing of disaster recovery system views. */
 public class ItDisasterRecoverySystemViewTest extends BaseSqlIntegrationTest {
+    /** Table name. */
+    public static final String TABLE_NAME = "TEST_TABLE";
+
     private static final String ZONE_NAME = "ZONE_" + TABLE_NAME;
 
     @Override
@@ -149,7 +151,7 @@ public class ItDisasterRecoverySystemViewTest extends 
BaseSqlIntegrationTest {
 
     /**
      * waiting a leader for all partitions because later we expect that 
partitions will be in AVAILABLE state. Without it there won't be
-     * log updating (see {@link LocalPartitionStateEnumWithLogIndex#of}) and 
then in SYSTEM.*_PARTITION_STATES we will get UNAVAILABLE state
+     * log updating (see {@code LocalPartitionStateEnumWithLogIndex#of}) and 
then in SYSTEM.*_PARTITION_STATES we will get UNAVAILABLE state
      * instead of the desired one. That's why in {@link 
#testGlobalPartitionStatesSystemView()} and
      * {@link #testLocalPartitionStatesSystemView()} we must manually trigger 
{@link RaftGroupService#refreshLeader()} that will lead
      * partitions to the proper states.
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItTransactionPrimaryChangeTest.java
 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTransactionPrimaryChangeTest.java
similarity index 98%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItTransactionPrimaryChangeTest.java
rename to 
modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTransactionPrimaryChangeTest.java
index 5951a4a2b1..68b1dc5cf3 100644
--- 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItTransactionPrimaryChangeTest.java
+++ 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTransactionPrimaryChangeTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.ignite.internal.table;
+package org.apache.ignite.tx.distributed;
 
 import static java.util.stream.Collectors.toList;
 import static 
org.apache.ignite.internal.TestDefaultProfilesNames.DEFAULT_AIPERSIST_PROFILE_NAME;
@@ -37,6 +37,8 @@ import org.apache.ignite.internal.TestWrappers;
 import org.apache.ignite.internal.app.IgniteImpl;
 import 
org.apache.ignite.internal.partition.replicator.network.command.UpdateCommand;
 import org.apache.ignite.internal.replicator.TablePartitionId;
+import org.apache.ignite.internal.table.NodeUtils;
+import org.apache.ignite.internal.table.TableImpl;
 import org.apache.ignite.raft.jraft.rpc.WriteActionRequest;
 import org.apache.ignite.table.RecordView;
 import org.apache.ignite.table.Tuple;
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItTransactionRecoveryTest.java
 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTransactionRecoveryTest.java
similarity index 99%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItTransactionRecoveryTest.java
rename to 
modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTransactionRecoveryTest.java
index 37e819f23e..7c54263b76 100644
--- 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItTransactionRecoveryTest.java
+++ 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTransactionRecoveryTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.ignite.internal.table;
+package org.apache.ignite.tx.distributed;
 
 import static java.util.concurrent.TimeUnit.SECONDS;
 import static org.apache.ignite.internal.TestWrappers.unwrapIgniteImpl;
@@ -74,6 +74,9 @@ import org.apache.ignite.internal.replicator.TablePartitionId;
 import 
org.apache.ignite.internal.replicator.message.ErrorTimestampAwareReplicaResponse;
 import 
org.apache.ignite.internal.replicator.message.TimestampAwareReplicaResponse;
 import org.apache.ignite.internal.schema.BinaryRow;
+import org.apache.ignite.internal.table.InternalTable;
+import org.apache.ignite.internal.table.TableImpl;
+import org.apache.ignite.internal.table.TableViewInternal;
 import org.apache.ignite.internal.testframework.IgniteTestUtils;
 import org.apache.ignite.internal.testframework.SystemPropertiesExtension;
 import org.apache.ignite.internal.testframework.WithSystemProperty;
diff --git 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItTxResourcesVacuumTest.java
 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTxResourcesVacuumTest.java
similarity index 99%
rename from 
modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItTxResourcesVacuumTest.java
rename to 
modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTxResourcesVacuumTest.java
index d6b6912a34..851a69461b 100644
--- 
a/modules/table/src/integrationTest/java/org/apache/ignite/internal/table/ItTxResourcesVacuumTest.java
+++ 
b/modules/transactions/src/integrationTest/java/org/apache/ignite/tx/distributed/ItTxResourcesVacuumTest.java
@@ -15,7 +15,7 @@
  * limitations under the License.
  */
 
-package org.apache.ignite.internal.table;
+package org.apache.ignite.tx.distributed;
 
 import static java.util.stream.Collectors.toSet;
 import static org.apache.ignite.internal.TestWrappers.unwrapIgniteImpl;

Reply via email to