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

sdanilov pushed a change to branch ignite-19028
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


 discard 53bb6d844a Fix checkstyle
 discard 5d2013b221 Fix checkstyle
    omit 49727b9a49 Fix checkstyle
    omit 42a805242e ..
     add f189d00bde IGNITE-19022 ItReadOnlyTransactionTest is flaky in TC due 
to replica is timed out (#1815)
     add 37d1e0f847 IGNITE-19119 Prepare 
org.apache.ignite.internal.storage.index.IndexStorage to built index (#1839)
     add b68b1564a8 IGNITE-18888 Java client: Implement client-side metrics 
(#1846)
     add a67c0670a1 IGNITE-19122 Enable main branch protection (#1842)
     add 27be2182c7 IGNITE-18868 Recursive update of pendingInvokes in 
ReplicaService (#1773)
     add 7381daeef3 IGNITE-19025 Remove deployment code from API module (#1844)
     add a041b6c644 [IGNITE-18225] Sql. Pushdown MODIFY to data node. (#1798)
     add 0eb83e183f IGNITE-19138 Disable ItDeployUndeployCallsTest (#1850)
     add f0cc583fd2 IGNITE-19142 IncomingSnapshotCopier.cancel() blocks forever 
if called from multiple threads (#1851)
     add 54b4317d73 IGNITE-19143 Fix memory leak in ClientInboundMessageHandler 
(#1852)
     add 06bc4d6b0f IGNITE-18865 Test storage recovery on rebalance abortion 
(#1854)
     add 36f75c7168 IGNITE-19151 Add client connections benchmark (#1860)
     add c2f8f54bb2 IGNITE-18607: add basic auth to the cli (#1821)
     add 60b53b3c7e IGNITE-18860 Configuration of replicas/partitions number 
moved from table configuration to zone configuration (#1799)
     add 2ea18297f1 IGNITE-19043 ItRaftCommandLeftInLogUntilRestartTest fixed 
(#1857)
     add 8dbb46c8c9 IGNITE-19085 Fix waiting for indexes on recovery when 
building indexes (#1855)
     add f03de1a85c IGNITE-18778 Move test related entry point to testFixtures 
(#1843)
     add 9a1dd09170 IGNITE-19113 Refactoring after implementing index building 
(#1858)
     add 1d90e70a12 IGNITE-19159 Remove required_pull_request_reviews from git 
- .asf.yaml (#1864)
     add 2ceb0bc10b IGNITE-19092 ItIgniteNodeRestartTest::startPartialNode 
Sql-engine component introduced into partial node (#1862)
     add 6936b4c978 IGNITE-19129 Remove parallel Watch processing (#1863)
     add c3ff9fea01 IGNITE-18655: Sql. Code cleanup. Unmute tests. (#1823)
     add e60f78eed1 IGNITE-18889 .NET: Add metrics (#1868)
     add 42f723f5b3 IGNITE-19171 Fix flaky ItClusterInitTest.testDoubleInit 
(#1870)
     add 11ee199daa IGNITE-18539 Implement build procedure for new indexes 
(#1800)
     add 5b234df53f  IGNITE-19050 Javadoc wording corrections (#1840)
     add e5696d5052 IGNITE-19127: Sql. Custom data types. Fix type inference in 
the presence of nullable types. (#1845)
     add 8c8a442a5a [IGNITE-19088]: Sql. Investigate why severals tests 
ItTableRaftSnapshotsTest hang/fail. (#1853)
     add 26ae1aeab1 IGNITE-18752 Sql. Bump calcite version to 1.34.0 - Fixes 
#1847.
     add 3d9b903041 IGNITE-19044 (#1879) ItIgniteInMemoryNodeRestartTest 
enabled partially.
     add 39bc0f37d5 IGNITE-18984 Sql. Migrate JDBC batched methods on new 
internal API (#1866)
     add adc5a4ffd2 IGNITE-19180 NamedListView made iterable (#1881)
     add e715e530f8 IGNITE-18948 .NET: Add README for NuGet package (#1878)
     add cef030bd85 IGNITE-19169 Deadlock detected while calling 
MvPartitionStorage#pollForVacuum (#1874)
     add e92e2319ef IGNITE-19182 fix npe on build index (#1884)
     add 263b5f2150 IGNITE-18953 The ability to set attributes for a node to 
use them for filtering specific nodes added (#1819)
     add 0faaf6c40b IGNITE-19188 Fix broken compilation in 
AbstractMvStorageUpdateHandlerTest (#1886)
     add 94f3f5f331 IGNITE-19024 Atomic redeploy (#1865)
     add b9a889ce9b IGNITE-19172 Obsolete TODO comments addressed and removed. 
(#1885)
     add 3043bec6c0 IGNITE-19181 ConfigurationNotificationEvent API modified to 
include both old and new node/name values. (#1883)
     add ef94997a8b ..
     add 4e1c34f713 Fix checkstyle
     add 9d0a4d1b5f Fix checkstyle
     add 52027f3389 Fix checkstyle
     add 55bbe5ccae Fix checkstyle

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (53bb6d844a)
            \
             N -- N -- N   refs/heads/ignite-19028 (55bbe5ccae)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   6 +
 examples/config/ignite-config.conf                 |  20 +-
 .../ignite/example/AbstractExamplesTest.java       |   3 +-
 gradle/libs.versions.toml                          |  10 +-
 modules/api/build.gradle                           |   1 +
 .../src/main/java/org/apache/ignite/Ignite.java    |  20 +-
 .../src/main/java/org/apache/ignite/Ignition.java  |  89 +----
 .../java/org/apache/ignite/IgnitionManager.java    |  70 +---
 .../org/apache/ignite/binary/BinaryObject.java     |   2 +-
 .../org/apache/ignite/binary/package-info.java     |   2 +-
 .../java/org/apache/ignite/compute/ComputeJob.java |  11 +-
 .../org/apache/ignite/compute/IgniteCompute.java   | 112 +++---
 .../apache/ignite/compute/JobExecutionContext.java |   2 +-
 .../ignite/lang/ColumnAlreadyExistsException.java  |  10 +-
 .../ignite/lang/ColumnNotFoundException.java       |  16 +-
 .../apache/ignite/lang/IgniteCheckedException.java |  60 +--
 .../org/apache/ignite/lang/IgniteException.java    |  71 ++--
 .../ignite/lang/IndexAlreadyExistsException.java   |  10 +-
 .../apache/ignite/lang/IndexNotFoundException.java |   8 +-
 .../apache/ignite/lang/MarshallerException.java    |   4 +-
 .../java/org/apache/ignite/lang/NullableValue.java |  19 +-
 .../ignite/lang/TableAlreadyExistsException.java   |  10 +-
 .../apache/ignite/lang/TableNotFoundException.java |  10 +-
 .../ignite/lang/UnexpectedNullValueException.java  |   4 +-
 .../org/apache/ignite/network/ClusterNode.java     |  22 +-
 .../org/apache/ignite/network/NetworkAddress.java  |   2 +-
 .../ignite/network/TopologyEventHandler.java       |  12 +-
 .../org/apache/ignite/network/TopologyService.java |  20 +-
 .../main/java/org/apache/ignite/package-info.java  |   2 +-
 .../org/apache/ignite/sql/BatchedArguments.java    |   4 +-
 .../java/org/apache/ignite/sql/ColumnMetadata.java |  25 +-
 .../apache/ignite/sql/CursorClosedException.java   |  11 +-
 .../main/java/org/apache/ignite/sql/IgniteSql.java |   8 +-
 .../ignite/sql/NoRowSetExpectedException.java      |   8 +-
 .../main/java/org/apache/ignite/sql/ResultSet.java |  45 +--
 .../org/apache/ignite/sql/ResultSetMetadata.java   |  10 +-
 .../main/java/org/apache/ignite/sql/Session.java   |  89 +++--
 .../org/apache/ignite/sql/SqlBatchException.java   |  18 +-
 .../java/org/apache/ignite/sql/SqlException.java   |  28 +-
 .../main/java/org/apache/ignite/sql/SqlRow.java    |   6 +-
 .../main/java/org/apache/ignite/sql/Statement.java |  55 ++-
 .../apache/ignite/sql/async/AsyncResultSet.java    |  52 +--
 .../org/apache/ignite/sql/async/package-info.java  |   2 +-
 .../ignite/sql/reactive/ReactiveResultSet.java     |  22 +-
 .../apache/ignite/sql/reactive/package-info.java   |   2 +-
 .../org/apache/ignite/table/InvocationContext.java |  30 +-
 .../org/apache/ignite/table/InvokeProcessor.java   |  16 +-
 .../java/org/apache/ignite/table/KeyValueView.java | 355 +++++++++--------
 .../java/org/apache/ignite/table/RecordView.java   | 238 ++++++------
 .../main/java/org/apache/ignite/table/Table.java   |  20 +-
 .../main/java/org/apache/ignite/table/Tuple.java   | 233 +++++------
 .../java/org/apache/ignite/table/TupleImpl.java    |  12 +-
 .../apache/ignite/table/manager/IgniteTables.java  |  18 +-
 .../org/apache/ignite/table/mapper/Mapper.java     |  78 ++--
 .../apache/ignite/table/mapper/MapperBuilder.java  |  75 ++--
 .../ignite/table/mapper/OneColumnMapper.java       |  18 +-
 .../ignite/table/mapper/OneColumnMapperImpl.java   |   2 +-
 .../org/apache/ignite/table/mapper/PojoMapper.java |  10 +-
 .../apache/ignite/table/mapper/PojoMapperImpl.java |   4 +-
 .../apache/ignite/table/mapper/TypeConverter.java  |  12 +-
 .../apache/ignite/table/mapper/package-info.java   |   4 +-
 .../org/apache/ignite/tx/IgniteTransactions.java   |  12 +-
 .../testframework/IntegrationTestBase.java         |   8 +-
 .../testframework/TestIgnitionManager.java         |  80 ++++
 .../internal/catalog/CatalogServiceImpl.java       |   8 -
 .../cli/call/unit/ItDeployUndeployCallsTest.java   |   2 +
 .../cli/commands/ItClusterCommandTest.java         |   3 +-
 .../internal/cli/commands/ItConfigCommandTest.java |   3 +-
 .../commands/cluster/init/ItClusterInitTest.java   |  88 +++++
 .../repl/executor/ItIgnitePicocliCommandsTest.java |   4 +-
 .../ignite/internal/cli/ssl/ItJdbcSslTest.java     |   4 +-
 .../internal/rest/ItGeneratedRestClientTest.java   |   5 +-
 .../cluster/AuthenticationConfigConverter.java     |  64 ++++
 .../internal/cli/call/cluster/ClusterInitCall.java |   6 +-
 .../cli/call/cluster/ClusterInitCallInput.java     |  48 ++-
 .../cli/call/cluster/status/ClusterStatusCall.java |   2 +-
 .../call/cluster/topology/LogicalTopologyCall.java |   2 +-
 .../cluster/topology/PhysicalTopologyCall.java     |   2 +-
 .../call/configuration/ClusterConfigShowCall.java  |   2 +-
 .../configuration/ClusterConfigUpdateCall.java     |   2 +-
 .../cli/call/configuration/NodeConfigShowCall.java |   2 +-
 .../call/configuration/NodeConfigUpdateCall.java   |   2 +-
 .../internal/cli/call/connect/ConnectCall.java     |   2 +-
 .../call/node/metric/NodeMetricSetListCall.java    |   2 +-
 .../node/metric/NodeMetricSourceEnableCall.java    |   2 +-
 .../call/node/metric/NodeMetricSourceListCall.java |   2 +-
 .../cli/call/node/status/NodeStatusCall.java       |   2 +-
 .../cli/call/node/version/NodeVersionCall.java     |   2 +-
 .../internal/cli/call/unit/DeployUnitCall.java     |   2 +-
 .../cli/call/unit/DeployUnitCallFactory.java       |   2 +-
 .../internal/cli/call/unit/ListUnitCall.java       |   2 +-
 .../internal/cli/call/unit/UndeployUnitCall.java   |   2 +-
 .../internal/cli/call/unit/UnitStatusCall.java     |   2 +-
 .../ignite/internal/cli/commands/Options.java      |  39 +-
 .../cluster/init/AuthenticationOptions.java        |  60 +++
 .../commands/cluster/init/ClusterInitOptions.java  |  14 +-
 .../ignite/internal/cli/config/CliConfigKeys.java  |  12 +-
 .../internal/cli/config/ini/IniConfigManager.java  |  12 +
 .../ignite/internal/cli/core/ApiClientBuilder.java | 145 -------
 .../ignite/internal/cli/core/ApiClientFactory.java |  70 ----
 .../handler/IgniteCliApiExceptionHandler.java      |  34 +-
 .../repl/registry/impl/JdbcUrlRegistryImpl.java    |   2 +-
 .../internal/cli/core/rest/ApiClientFactory.java   | 178 +++++++++
 .../internal/cli/core/rest/ApiClientSettings.java  | 103 +++++
 .../cli/core/rest/ApiClientSettingsBuilder.java    |  69 ++++
 .../core/rest/BasicAuthenticationInterceptor.java} |  35 +-
 .../internal/cli/IgniteCliInterfaceTest.java       |  57 +++
 .../internal/jdbc/proto/JdbcQueryEventHandler.java |   8 +-
 .../handler/ClientInboundMessageHandler.java       |   9 +-
 .../client/handler/JdbcQueryEventHandlerImpl.java  |  40 +-
 .../jdbc/ClientJdbcExecuteBatchRequest.java        |   4 +-
 .../jdbc/ClientJdbcPreparedStmntBatchRequest.java  |   4 +-
 modules/client/build.gradle                        |   3 +-
 .../org/apache/ignite/client/IgniteClient.java     |  19 +-
 .../ignite/client/IgniteClientConfiguration.java   |   7 +
 .../internal/client/ClientChannelFactory.java}     |  23 +-
 .../ignite/internal/client/ClientMetricSource.java | 424 +++++++++++++++++++++
 .../client/IgniteClientConfigurationImpl.java      |  16 +-
 .../ignite/internal/client/ReliableChannel.java    |  25 +-
 .../ignite/internal/client/TcpClientChannel.java   |  68 +++-
 .../ignite/internal/client/TcpIgniteClient.java    |  52 ++-
 .../client/io/netty/NettyClientConnection.java     |  29 +-
 .../io/netty/NettyClientConnectionMultiplexer.java |  15 +-
 .../apache/ignite/client/ClientMetricsTest.java    | 197 ++++++++++
 .../org/apache/ignite/client/RetryPolicyTest.java  |   2 +-
 .../{MetricsTest.java => ServerMetricsTest.java}   |   2 +-
 .../org/apache/ignite/client/fakes/FakeIgnite.java |   6 -
 .../client/fakes/FakeIgniteQueryProcessor.java     |  11 -
 .../cluster/management/ItClusterManagerTest.java   |  32 +-
 .../management/raft/ItCmgRaftServiceTest.java      |  46 +--
 .../cluster/management/ClusterInitializer.java     |   4 +-
 .../management/ClusterManagementGroupManager.java  |  32 +-
 .../ClusterManagementConfigurationModule.java      |   2 +-
 ....java => NodeAttributeConfigurationSchema.java} |  30 +-
 ...java => NodeAttributesConfigurationSchema.java} |  24 +-
 .../management/raft/CmgRaftGroupListener.java      |  31 +-
 .../cluster/management/raft/CmgRaftService.java    |  44 ++-
 .../management/raft/RaftStorageManager.java        |  12 +-
 .../cluster/management/raft/ValidationManager.java |  11 +-
 .../raft/commands/ClusterNodeMessage.java          |   3 +
 .../management/topology/LogicalTopology.java       |  12 +-
 .../management/topology/LogicalTopologyImpl.java   |  34 +-
 .../management/topology/api/LogicalNode.java       |  88 +++++
 .../topology/api/LogicalTopologyEventListener.java |  14 +-
 .../topology/api/LogicalTopologySnapshot.java      |   7 +-
 .../AbstractClusterStateStorageManagerTest.java    |   7 +-
 .../management/raft/CmgRaftGroupListenerTest.java  |   3 +-
 .../topology/LogicalTopologyImplTest.java          |  73 ++--
 .../management/BaseItClusterManagementTest.java    |  11 +-
 .../internal/cluster/management/MockNode.java      |  14 +-
 .../deployunit/DeployMessagingService.java         |  18 +-
 .../deployunit/DeployMetastoreService.java         |   2 +-
 .../ignite/internal/deployunit/DeployTracker.java  |   2 +-
 .../internal/deployunit}/DeploymentInfo.java       |   2 +-
 .../internal/deployunit/DeploymentManagerImpl.java |  98 ++---
 .../internal/deployunit}/DeploymentStatus.java     |   2 +-
 .../internal/deployunit}/DeploymentUnit.java       |   2 +-
 .../internal/deployunit/FileDeployerService.java   |   2 +-
 .../internal/deployunit}/IgniteDeployment.java     |  23 +-
 .../ignite/internal/deployunit/UnitMeta.java       |   3 +-
 .../ignite/internal/deployunit}/UnitStatus.java    |   4 +-
 .../ignite/internal/deployunit/key/UnitKey.java    |   2 +-
 .../deployunit/key/UnitMetaSerializer.java         |   4 +-
 .../metastore/UnitStatusAccumulator.java           |   6 +-
 .../deployunit/metastore/UnitsAccumulator.java     |   6 +-
 .../internal/deployunit}/version/UnitVersion.java  |   2 +-
 .../internal/deployunit}/version/Version.java      |   2 +-
 .../deployunit}/version/VersionParseException.java |   2 +-
 .../ignite/deployment/UnitMetaSerializerTest.java  |   4 +-
 .../ignite/deployment/version/VersionUnitTest.java |   3 +
 .../ignite/configuration/NamedListChange.java      |   2 +-
 .../apache/ignite/configuration/NamedListView.java |  14 +-
 .../ignite/configuration/annotation/Config.java    |   2 +-
 .../annotation/ConfigurationRoot.java              |   2 +-
 .../configuration/annotation/NamedConfigValue.java |   2 +-
 .../ConfigurationNamedListListener.java            |   8 +-
 .../ConfigurationNotificationEvent.java            |  36 +-
 .../configuration/DynamicConfiguration.java        |  17 -
 .../asm/ConfigurationImplAsmGenerator.java         |  19 +-
 .../notifications/ConfigurationContainer.java      |  86 +++--
 .../ConfigurationNotificationContext.java          |  21 +-
 .../ConfigurationNotificationEventImpl.java        |  39 +-
 .../notifications/ConfigurationNotifier.java       |  55 ++-
 .../internal/configuration/tree/NamedListNode.java |   9 +-
 .../ConfigurationAnyListenerTest.java              | 162 +++-----
 .../notifications/ConfigurationListenerTest.java   | 373 +++++++++---------
 .../ConfigurationListenerTestUtils.java            |   2 +-
 .../testframework/ConfigurationExtension.java      |   2 +
 .../internal/components/LongJvmPauseDetector.java  |   8 +-
 .../internal/testframework/IgniteTestUtils.java    | 135 +++----
 modules/distribution-zones/build.gradle            |   8 +
 .../DistributionZoneConfigurationParameters.java   |  62 +++
 .../distributionzones/DistributionZoneManager.java |  76 ++--
 .../distributionzones/DistributionZonesUtil.java   |  30 ++
 .../DistributionZoneConfigurationSchema.java       |  12 +
 .../DistributionZoneNotFoundException.java         |   9 +
 ...butionZoneManagerLogicalTopologyEventsTest.java |  86 ++---
 .../DistributionZoneManagerScaleUpTest.java        | 222 +++++------
 .../DistributionZoneManagerWatchListenerTest.java  |   2 +-
 .../util/DistributionZonesTestUtil.java            |  17 +-
 .../DistributionZonesTestUtil.java                 |  60 +++
 modules/index/build.gradle                         |   3 +
 .../apache/ignite/internal/index/IndexBuilder.java | 276 ++++++++++++++
 .../apache/ignite/internal/index/IndexManager.java |  28 +-
 .../ignite/internal/index/IndexManagerTest.java    |   5 +-
 modules/jdbc/build.gradle                          |   7 +-
 .../apache/ignite/jdbc/AbstractJdbcSelfTest.java   |   3 +-
 .../apache/ignite/jdbc/ItJdbcBatchSelfTest.java    |  21 +-
 .../internal/jdbc/JdbcClientQueryEventHandler.java |  17 +-
 .../internal/jdbc/JdbcPreparedStatement.java       |   2 +-
 .../apache/ignite/internal/jdbc/JdbcStatement.java |   2 +-
 .../internal/metastorage/MetaStorageManager.java   |   6 +-
 .../ignite/internal/metastorage/WatchEvent.java    |   6 +-
 .../ignite/internal/metastorage/WatchListener.java |   6 -
 .../impl/ItMetaStorageManagerImplTest.java         |  31 +-
 .../impl/ItMetaStorageMultipleNodesTest.java       |  14 +-
 .../impl/ItMetaStorageServicePersistenceTest.java  |   2 +-
 .../metastorage/impl/ItMetaStorageServiceTest.java |   2 +-
 .../metastorage/impl/ItMetaStorageWatchTest.java   |  34 +-
 .../metastorage/impl/MetaStorageManagerImpl.java   |  53 ++-
 .../impl/MetaStorageRaftGroupEventsListener.java   |   9 +-
 .../server/OnRevisionAppliedCallback.java          |   7 +-
 .../ignite/internal/metastorage/server/Watch.java  |  54 +--
 .../metastorage/server/WatchProcessor.java         | 132 ++++---
 .../server/AbstractKeyValueStorageTest.java        |  23 +-
 .../server/RocksDbKeyValueStorageTest.java         |  12 +-
 .../metastorage/server/WatchProcessorTest.java     |  65 ++--
 .../ignite/internal/metrics/MetricManager.java     |  36 +-
 .../configuration/ExporterConfigurationSchema.java |   4 +
 .../metrics/exporters/jmx/JmxExporter.java         |  18 +-
 .../ignite/internal/metrics/JmxExporterTest.java   |   3 +-
 .../ignite/network/AbstractClusterService.java     |  28 +-
 .../ignite/network/ClusterLocalConfiguration.java  |  62 ---
 .../org/apache/ignite/network/ClusterService.java  |  12 +-
 .../scalecube/ItScaleCubeNetworkMessagingTest.java |   6 +-
 .../scalecube/ScaleCubeClusterServiceFactory.java  |  14 +-
 .../ignite/utils/ClusterServiceTestUtils.java      |  34 +-
 modules/placement-driver/build.gradle              |   2 +
 .../internal/placementdriver/ActiveActorTest.java  |  11 +-
 .../PlacementDriverManagerTest.java                |  37 +-
 .../placementdriver/AssignmentsTracker.java        |  24 +-
 .../internal/placementdriver/LeaseTracker.java     |   5 -
 .../internal/placementdriver/LeaseUpdater.java     |   4 +-
 .../placementdriver/PlacementDriverManager.java    |   3 +
 .../internal/placementdriver/TopologyTracker.java  |   7 +-
 .../platforms/cpp/tests/client-test/sql_test.cpp   |   3 +-
 .../ManyConnectionsBenchmark.cs                    | 100 +++++
 .../dotnet/Apache.Ignite.Benchmarks/Program.cs     |   7 +-
 .../dotnet/Apache.Ignite.Tests/MetricsTests.cs     | 240 ++++++++++++
 .../dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs     |   3 +-
 .../dotnet/Apache.Ignite/Apache.Ignite.csproj      |   5 +
 .../Apache.Ignite/Internal/ClientFailoverSocket.cs |   2 +
 .../dotnet/Apache.Ignite/Internal/ClientSocket.cs  | 103 +++--
 .../dotnet/Apache.Ignite/Internal/Metrics.cs       | 164 ++++++++
 modules/platforms/dotnet/README.md                 | 266 ++++++++++++-
 .../ignite/internal/raft/ItLearnersTest.java       |   2 +-
 .../raft/ItTruncateSuffixAndRestartTest.java       |  10 +-
 .../raft/server/ItJraftCounterServerTest.java      |   2 +
 .../java/org/apache/ignite/internal/raft/Loza.java |  23 +-
 .../internal/raft/server/RaftGroupOptions.java     |  22 --
 .../ignite/internal/raft/server/RaftServer.java    |   9 +
 .../internal/raft/server/impl/JraftServerImpl.java |  31 +-
 .../apache/ignite/raft/jraft/RaftGroupService.java |  11 +-
 .../apache/ignite/raft/jraft/core/NodeImpl.java    |  89 +++--
 .../raft/jraft/disruptor/StripedDisruptor.java     |   4 +-
 .../ignite/raft/jraft/option/NodeOptions.java      |  13 -
 .../raft/jraft/rpc/impl/IgniteRpcServer.java       |   2 +-
 .../org/apache/ignite/internal/raft/LozaTest.java  |   3 +-
 .../raft/client/TopologyAwareRaftGroupService.java |   3 +-
 .../apache/ignite/internal/replicator/Replica.java |  15 +
 .../ignite/internal/replicator/ReplicaManager.java |  38 +-
 .../ignite/internal/replicator/ReplicaService.java |  81 ++--
 .../client/TopologyAwareRaftGroupServiceTest.java  |   6 +-
 .../replicator/PlacementDriverReplicaSideTest.java |   1 +
 modules/rest-api/openapi/openapi.yaml              |   4 +-
 .../rest/api/deployment/UnitStatusDto.java         |  23 +-
 .../cluster/ItClusterManagementControllerTest.java |  18 +-
 .../DeploymentManagementControllerTest.java        |   2 +-
 .../DelegatingAuthenticationProvider.java          |   4 +-
 .../internal/rest/cluster/TopologyController.java  |   7 +-
 .../rest/deployment/CodeDeploymentRestFactory.java |   2 +-
 .../deployment/DeploymentManagementController.java |  32 +-
 .../handler/VersionParseExceptionHandler.java      |   2 +-
 .../StubAuthenticationViewEvent.java               |  17 +-
 modules/runner/build.gradle                        |  41 +-
 .../java/org/apache/ignite/internal/Cluster.java   |   3 +-
 .../internal/ClusterPerTestIntegrationTest.java    |  11 +-
 .../cluster/management/ItClusterInitTest.java      |  27 +-
 .../internal/compute/ItLogicalTopologyTest.java    | 104 ++++-
 .../ItDistributedConfigurationPropertiesTest.java  |  10 +-
 .../ItSslConfigurationValidationTest.java          |   4 +-
 .../ItDistributedConfigurationStorageTest.java     |  12 +-
 .../storage/ItRebalanceDistributedTest.java        | 156 ++++----
 .../internal/deployment/ItDeploymentUnitTest.java  |  51 ++-
 .../inmemory/ItRaftStorageVolatilityTest.java      |   6 +-
 .../raftsnapshot/ItTableRaftSnapshotsTest.java     |  75 +++-
 .../ignite/internal/rest/AbstractRestTestBase.java |   3 +-
 .../org/apache/ignite/internal/rest/RestNode.java  |   5 +-
 .../runner/app/AbstractSchemaChangeTest.java       |   3 +-
 .../internal/runner/app/ItDataSchemaSyncTest.java  |   7 +-
 .../app/ItIgniteInMemoryNodeRestartTest.java       |   9 +-
 .../runner/app/ItIgniteNodeRestartTest.java        | 146 +++++--
 .../ignite/internal/runner/app/ItIgnitionTest.java | 114 ++----
 .../internal/runner/app/ItNoThreadsLeftTest.java   |   3 +-
 .../ItRaftCommandLeftInLogUntilRestartTest.java    |   2 -
 .../runner/app/ItTableApiContractTest.java         |   8 +-
 .../internal/runner/app/ItTableCreationTest.java   |   3 +-
 .../internal/runner/app/ItTablesApiTest.java       |   7 +-
 .../runner/app/PlatformBenchmarkNodeRunner.java    |  73 ++++
 .../runner/app/PlatformTestNodeRunner.java         | 108 +++---
 .../app/client/ItAbstractThinClientTest.java       |   6 +-
 .../runner/app/client/ItThinClientSqlTest.java     |   6 +-
 .../sql/engine/ClusterPerClassIntegrationTest.java |  35 +-
 .../internal/sql/engine/ItAggregatesTest.java      |   3 +-
 .../internal/sql/engine/ItBuildIndexTest.java      | 143 +++++++
 .../internal/sql/engine/ItCorrelatesTest.java      |  20 +-
 .../internal/sql/engine/ItCreateTableDdlTest.java  |  11 +-
 .../ignite/internal/sql/engine/ItDmlTest.java      |  39 ++
 .../sql/engine/ItDynamicParameterTest.java         |   3 +-
 .../internal/sql/engine/ItIndexSpoolTest.java      |   5 +-
 .../ignite/internal/sql/engine/ItMetadataTest.java |   4 +
 .../ignite/internal/sql/engine/ItUuidTest.java     |   7 +
 .../ignite/internal/sqllogic/ItSqlLogicTest.java   |   3 +-
 .../internal/table/ItReadOnlyTransactionTest.java  |  10 +-
 .../ignite/internal/table/ItRoReadsTest.java       |  11 +-
 .../ignite/internal/table/ItTableScanTest.java     |   4 +-
 .../internal/test/WatchListenerInhibitor.java      |  26 +-
 .../sql/insert/test_big_insert.test_ignore         |   2 +-
 .../sql/join/inner/test_using_join.test            |  16 +-
 .../sql/join/inner/test_using_join.test_ignore     |   3 +-
 .../sql/join/test_not_distinct_from.test           |   7 +
 .../sql/join/test_not_distinct_from.test_ignore    | 255 -------------
 .../sql/types/decimal/test_decimal_ops.test        |  33 +-
 .../java/org/apache/ignite/app/IgniteRunner.java   |   2 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |  54 +--
 .../apache/ignite/internal/app/IgnitionImpl.java   |  50 +--
 .../configuration/NodeBootstrapConfiguration.java  | 135 -------
 .../storage/DistributedConfigurationStorage.java   |  16 +-
 .../storage/LocalFileConfigurationStorage.java     |  10 +-
 .../DistributedConfigurationCatchUpTest.java       |  11 +-
 .../storage/LocalFileConfigurationStorageTest.java |  10 +-
 .../ignite/internal/schema/SchemaManager.java      |   2 +-
 .../ConfigurationToSchemaDescriptorConverter.java  |   6 +-
 .../configuration/TableConfigurationSchema.java    |  12 +-
 .../AuthenticationProvidersValidatorImpl.java      |   9 +-
 modules/sql-engine/src/main/codegen/config.fmpp    |   4 +-
 .../internal/sql/engine/AsyncSqlCursorImpl.java    |  53 ++-
 .../ignite/internal/sql/engine/QueryProcessor.java |  25 --
 .../internal/sql/engine/SqlQueryProcessor.java     | 124 +-----
 .../sql/engine/exec/ExecutionServiceImpl.java      |   5 +-
 .../sql/engine/exec/ddl/DdlCommandHandler.java     |  42 +-
 .../exec/ddl/DdlToCatalogCommandConverter.java     |   2 -
 .../sql/engine/exec/exp/IgniteSqlFunctions.java    |   8 +
 .../internal/sql/engine/exec/exp/RexImpTable.java  | 321 +++++-----------
 .../internal/sql/engine/exec/rel/ModifyNode.java   |  26 +-
 .../engine/metadata/IgniteMdFragmentMapping.java   |  14 +-
 .../sql/engine/prepare/IgniteConvertletTable.java  |   5 +-
 .../internal/sql/engine/prepare/IgnitePlanner.java |  13 +-
 .../internal/sql/engine/prepare/Splitter.java      |  12 +-
 .../sql/engine/prepare/ddl/CreateTableCommand.java |  37 --
 .../prepare/ddl/DdlSqlToCommandConverter.java      |  28 +-
 .../rule/TableFunctionScanConverterRule.java       |   4 +-
 .../sql/engine/rule/TableModifyConverterRule.java  |  74 +++-
 .../sql/engine/rule/ValuesConverterRule.java       |   4 +-
 .../sql/engine/schema/IgniteTableImpl.java         |   3 +-
 .../sql/engine/schema/TableDescriptorImpl.java     |  20 +-
 .../sql/engine/sql/fun/IgniteSqlOperatorTable.java |  25 ++
 .../sql/engine/type/IgniteTypeFactory.java         |  31 +-
 .../sql/engine/util/HashFunctionFactoryImpl.java   |  17 +-
 .../internal/sql/engine/util/IgniteMethod.java     |   6 +-
 .../internal/sql/engine/StopCalciteModuleTest.java |  28 +-
 .../sql/engine/exec/MockedStructuresTest.java      | 170 ++++-----
 .../engine/framework/ClusterServiceFactory.java    |  18 +-
 .../sql/engine/planner/DmlPlannerTest.java         | 166 ++++++++
 .../engine/prepare/LeastRestrictiveTypesTest.java  |  34 +-
 modules/storage-api/build.gradle                   |   3 +
 .../internal/storage/DataStorageManager.java       |   1 -
 .../internal/storage/engine/MvTableStorage.java    |   6 +
 .../internal/storage/engine/StorageEngine.java     |   5 +-
 .../internal/storage/index/IndexStorage.java       |  26 +-
 .../storage/index/SortedIndexDescriptor.java       |   8 +-
 .../internal/storage/util/MvPartitionStorages.java |   6 +-
 .../internal/storage/TestMvTableStorageTest.java   |   9 +-
 .../storage/index/TestHashIndexStorageTest.java    |   7 +-
 .../storage/index/TestSortedIndexStorageTest.java  |   8 +-
 .../storage/util/MvPartitionStoragesTest.java      |  10 +-
 .../storage/AbstractMvTableStorageTest.java        |  82 +++-
 .../storage/BaseMvPartitionStorageTest.java        |   5 +-
 .../internal/storage/BaseMvStoragesTest.java       |   1 -
 .../internal/storage/impl/TestMvTableStorage.java  |  18 +-
 .../internal/storage/impl/TestStorageEngine.java   |   7 +-
 ...xStorage.java => AbstractTestIndexStorage.java} | 114 ++----
 .../storage/index/impl/TestHashIndexStorage.java   | 108 +-----
 .../storage/index/impl/TestSortedIndexStorage.java | 113 +-----
 modules/storage-page-memory/build.gradle           |   1 +
 .../pagememory/AbstractPageMemoryTableStorage.java |  15 +-
 .../PersistentPageMemoryStorageEngine.java         |  22 +-
 .../PersistentPageMemoryTableStorage.java          |   4 +-
 .../VolatilePageMemoryStorageEngine.java           |  22 +-
 .../pagememory/VolatilePageMemoryTableStorage.java |   4 +-
 .../index/AbstractPageMemoryIndexStorage.java      | 215 +++++++++++
 .../index/hash/PageMemoryHashIndexStorage.java     | 136 +------
 .../storage/pagememory/index/meta/IndexMeta.java   |  31 +-
 .../pagememory/index/meta/IndexMetaKey.java}       |  26 +-
 .../pagememory/index/meta/IndexMetaTree.java       |   6 +-
 .../UpdateLastRowIdUuidToBuiltInvokeClosure.java   |  60 +++
 .../pagememory/index/meta/io/IndexMetaInnerIo.java |   9 +-
 .../pagememory/index/meta/io/IndexMetaIo.java      |  51 ++-
 .../pagememory/index/meta/io/IndexMetaLeafIo.java  |   9 +-
 .../index/sorted/PageMemorySortedIndexStorage.java | 140 +------
 .../mv/AbstractPageMemoryMvPartitionStorage.java   |  46 +--
 .../mv/PersistentPageMemoryMvPartitionStorage.java |   5 +-
 .../mv/VolatilePageMemoryMvPartitionStorage.java   |   5 +-
 .../PersistentPageMemoryMvTableStorageTest.java    |  11 +-
 .../VolatilePageMemoryMvTableStorageTest.java      |  10 +-
 .../PersistentPageMemoryHashIndexStorageTest.java  |   8 +-
 ...PersistentPageMemorySortedIndexStorageTest.java |   8 +-
 .../VolatilePageMemoryHashIndexStorageTest.java    |   8 +-
 .../VolatilePageMemorySortedIndexStorageTest.java  |   8 +-
 modules/storage-rocksdb/build.gradle               |   1 +
 .../internal/storage/rocksdb/GarbageCollector.java |   8 +-
 .../ignite/internal/storage/rocksdb/HashIndex.java |   7 +-
 .../storage/rocksdb/PartitionDataHelper.java       |  40 +-
 .../storage/rocksdb/RocksDbMetaStorage.java        | 108 +++++-
 .../storage/rocksdb/RocksDbMvPartitionStorage.java |   4 +-
 .../storage/rocksdb/RocksDbStorageEngine.java      |  19 +-
 .../storage/rocksdb/RocksDbStorageUtils.java       |  69 ++++
 .../storage/rocksdb/RocksDbTableStorage.java       |  49 ++-
 .../internal/storage/rocksdb/SortedIndex.java      |   7 +-
 .../rocksdb/index/AbstractRocksDbIndexStorage.java | 205 ++++++++++
 .../rocksdb/index/RocksDbHashIndexStorage.java     | 161 +-------
 .../rocksdb/index/RocksDbSortedIndexStorage.java   | 170 ++-------
 .../storage/rocksdb/RocksDbMvTableStorageTest.java |  12 +-
 .../storage/rocksdb/RocksDbStorageEngineTest.java  |  15 +-
 .../rocksdb/index/RocksDbHashIndexStorageTest.java |   8 +-
 .../index/RocksDbSortedIndexStorageTest.java       |   8 +-
 modules/table/build.gradle                         |   2 +
 .../ItAbstractInternalTableScanTest.java           |   7 +-
 .../ItInternalTableReadOnlyOperationsTest.java     |   4 +
 .../ItInternalTableReadOnlyScanTest.java           |   7 +-
 .../ItInternalTableReadWriteScanTest.java          |   2 -
 .../ignite/distributed/ItTablePersistenceTest.java |  17 +-
 .../distributed/ItTxDistributedTestSingleNode.java |  19 +-
 .../ignite/distributed/ReplicaUnavailableTest.java |  24 +-
 .../apache/ignite/internal/table/TableImpl.java    | 139 ++++---
 .../internal/table/distributed/PartitionMover.java |   3 +-
 .../table/distributed/StorageUpdateHandler.java    |  69 +++-
 .../distributed/TableIndexStoragesSupplier.java}   |  21 +-
 .../internal/table/distributed/TableManager.java   | 200 ++++++----
 .../table/distributed/TableMessageGroup.java       |   4 +
 .../distributed/command/BuildIndexCommand.java}    |  41 +-
 .../distributed/raft/PartitionDataStorage.java     |  11 +
 .../table/distributed/raft/PartitionListener.java  |  67 ++--
 .../raft/RebalanceRaftGroupEventsListener.java     |   2 +-
 .../snapshot/incoming/IncomingSnapshotCopier.java  |   9 +
 .../SnapshotAwarePartitionDataStorage.java         |   6 +
 .../replicator/PartitionReplicaListener.java       |  80 ----
 .../org/apache/ignite/internal/table/Example.java  |   4 +-
 .../AbstractMvStorageUpdateHandlerTest.java        | 149 ++++++++
 .../internal/table/distributed/IndexBaseTest.java  |  31 +-
 .../table/distributed/IndexCleanupTest.java        |  22 +-
 .../internal/table/distributed/IndexGcTest.java    |  10 +-
 .../PartitionGcOnWriteConcurrentTest.java          |   9 +-
 .../table/distributed/PartitionGcOnWriteTest.java  |  10 +-
 ...istentPageMemoryMvStorageUpdateHandlerTest.java |  55 +++
 .../RocksDbMvStorageUpdateHandlerTest.java}        |  35 +-
 .../distributed/StorageUpdateHandlerTest.java      | 132 +++++++
 .../TableManagerDistributionZonesTest.java         |  51 ++-
 .../table/distributed/TableManagerTest.java        | 188 +++++++--
 .../TestMvStorageUpdateHandlerTest.java}           |  17 +-
 ...latilePageMemoryMvStorageUpdateHandlerTest.java |  39 ++
 .../raft/PartitionCommandListenerTest.java         |  95 +++--
 .../raft/snapshot/PartitionAccessImplTest.java     |  16 +-
 .../incoming/IncomingSnapshotCopierTest.java       |  37 +-
 .../PartitionReplicaListenerIndexLockingTest.java  |   7 +-
 .../replication/PartitionReplicaListenerTest.java  |   9 +-
 .../distributed/TestPartitionDataStorage.java      |   6 +
 .../table/impl/DummyInternalTableImpl.java         |  26 +-
 modules/transactions/build.gradle                  |   1 +
 .../state/rocksdb/TxStateRocksDbTableStorage.java  |   8 +-
 .../state/rocksdb/RocksDbTxStateStorageTest.java   |   7 +-
 481 files changed, 10160 insertions(+), 6208 deletions(-)
 create mode 100644 
modules/api/src/testFixtures/java/org/apache/ignite/internal/testframework/TestIgnitionManager.java
 create mode 100644 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/cluster/init/ItClusterInitTest.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/cluster/AuthenticationConfigConverter.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/cluster/init/AuthenticationOptions.java
 delete mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/core/ApiClientBuilder.java
 delete mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/core/ApiClientFactory.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/core/rest/ApiClientFactory.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/core/rest/ApiClientSettings.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/core/rest/ApiClientSettingsBuilder.java
 copy 
modules/{rest/src/main/java/org/apache/ignite/internal/rest/deployment/CodeDeploymentRestFactory.java
 => 
cli/src/main/java/org/apache/ignite/internal/cli/core/rest/BasicAuthenticationInterceptor.java}
 (51%)
 copy modules/{api/src/main/java/org/apache/ignite/binary/BinaryObject.java => 
client/src/main/java/org/apache/ignite/internal/client/ClientChannelFactory.java}
 (57%)
 create mode 100644 
modules/client/src/main/java/org/apache/ignite/internal/client/ClientMetricSource.java
 create mode 100644 
modules/client/src/test/java/org/apache/ignite/client/ClientMetricsTest.java
 rename modules/client/src/test/java/org/apache/ignite/client/{MetricsTest.java 
=> ServerMetricsTest.java} (98%)
 copy 
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/configuration/{ClusterManagementConfigurationModule.java
 => NodeAttributeConfigurationSchema.java} (56%)
 copy 
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/configuration/{ClusterManagementConfigurationModule.java
 => NodeAttributesConfigurationSchema.java} (60%)
 create mode 100644 
modules/cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/topology/api/LogicalNode.java
 rename modules/{api/src/main/java/org/apache/ignite/deployment => 
code-deployment/src/main/java/org/apache/ignite/internal/deployunit}/DeploymentInfo.java
 (98%)
 rename modules/{api/src/main/java/org/apache/ignite/deployment => 
code-deployment/src/main/java/org/apache/ignite/internal/deployunit}/DeploymentStatus.java
 (96%)
 copy modules/{api/src/main/java/org/apache/ignite/deployment => 
code-deployment/src/main/java/org/apache/ignite/internal/deployunit}/DeploymentUnit.java
 (96%)
 rename modules/{api/src/main/java/org/apache/ignite/deployment => 
code-deployment/src/main/java/org/apache/ignite/internal/deployunit}/IgniteDeployment.java
 (78%)
 rename modules/{api/src/main/java/org/apache/ignite/deployment => 
code-deployment/src/main/java/org/apache/ignite/internal/deployunit}/UnitStatus.java
 (97%)
 rename modules/{api/src/main/java/org/apache/ignite/deployment => 
code-deployment/src/main/java/org/apache/ignite/internal/deployunit}/version/UnitVersion.java
 (98%)
 rename modules/{api/src/main/java/org/apache/ignite/deployment => 
code-deployment/src/main/java/org/apache/ignite/internal/deployunit}/version/Version.java
 (97%)
 rename modules/{api/src/main/java/org/apache/ignite/deployment => 
code-deployment/src/main/java/org/apache/ignite/internal/deployunit}/version/VersionParseException.java
 (96%)
 rename modules/{api => 
code-deployment}/src/test/java/org/apache/ignite/deployment/version/VersionUnitTest.java
 (91%)
 create mode 100644 
modules/distribution-zones/src/testFixtures/java/org/apache/ignite/internal/distributionzones/DistributionZonesTestUtil.java
 create mode 100644 
modules/index/src/main/java/org/apache/ignite/internal/index/IndexBuilder.java
 delete mode 100644 
modules/network-api/src/main/java/org/apache/ignite/network/ClusterLocalConfiguration.java
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Benchmarks/ManyConnectionsBenchmark.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Tests/MetricsTests.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite/Internal/Metrics.cs
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/PlatformBenchmarkNodeRunner.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/sql/engine/ItBuildIndexTest.java
 delete mode 100644 
modules/runner/src/integrationTest/sql/join/test_not_distinct_from.test_ignore
 delete mode 100644 
modules/runner/src/main/java/org/apache/ignite/internal/configuration/NodeBootstrapConfiguration.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/DmlPlannerTest.java
 copy 
modules/storage-api/src/testFixtures/java/org/apache/ignite/internal/storage/index/impl/{TestHashIndexStorage.java
 => AbstractTestIndexStorage.java} (55%)
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/AbstractPageMemoryIndexStorage.java
 copy 
modules/{api/src/main/java/org/apache/ignite/deployment/DeploymentUnit.java => 
storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/IndexMetaKey.java}
 (68%)
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/UpdateLastRowIdUuidToBuiltInvokeClosure.java
 create mode 100644 
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/RocksDbStorageUtils.java
 create mode 100644 
modules/storage-rocksdb/src/main/java/org/apache/ignite/internal/storage/rocksdb/index/AbstractRocksDbIndexStorage.java
 rename 
modules/{api/src/main/java/org/apache/ignite/deployment/DeploymentUnit.java => 
table/src/main/java/org/apache/ignite/internal/table/distributed/TableIndexStoragesSupplier.java}
 (63%)
 copy 
modules/{cluster-management/src/main/java/org/apache/ignite/internal/cluster/management/raft/commands/ClusterNodeMessage.java
 => 
table/src/main/java/org/apache/ignite/internal/table/distributed/command/BuildIndexCommand.java}
 (54%)
 create mode 100644 
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/AbstractMvStorageUpdateHandlerTest.java
 create mode 100644 
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/PersistentPageMemoryMvStorageUpdateHandlerTest.java
 copy 
modules/{storage-api/src/test/java/org/apache/ignite/internal/storage/TestMvTableStorageTest.java
 => 
table/src/test/java/org/apache/ignite/internal/table/distributed/RocksDbMvStorageUpdateHandlerTest.java}
 (52%)
 create mode 100644 
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/StorageUpdateHandlerTest.java
 copy modules/{platforms/dotnet/Apache.Ignite.Benchmarks/Program.cs => 
table/src/test/java/org/apache/ignite/internal/table/distributed/TestMvStorageUpdateHandlerTest.java}
 (68%)
 create mode 100644 
modules/table/src/test/java/org/apache/ignite/internal/table/distributed/VolatilePageMemoryMvStorageUpdateHandlerTest.java


Reply via email to