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

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


    from 249ea2e773c Fix build
     add 55d6a05b2e2 IGNITE-27164 Remove code related to non-colocated case 
(sql module) (#7071)
     add 63e6b1b1bb0 IGNITE-27184 Fix Raft snapshot file compatibility (#7084)
     add 1f269c38cae IGNITE-27008 Improve index build log (#7064)
     add c20203ebe49 IGNITE-27147 Optimise compaction of multiple delta files 
(#7067)
     add c8851decef1 IGNITE-26150 Jdbc. Description of the new JDBC features 
has been added to the documentation (#7040)
     add 6f9322ca686 IGNITE-23633 Retry ChangePeersAndLearnersRequest on fail 
while pendings handling (#7030)
     add 8bac9638589 IGNITE-27136 C++ 3.0: Fix memory leak in the 
ignite-odbc-test (#7096)
     add f7b3d7827c3 IGNITE-27204 Log stale node handshake failure on debug 
(#7110)
     add 372b1ba8428 IGNITE-27202 Fix an issue a wrong commit partition ID for 
directly mapped transactions. (#7105)
     add 4fc0a3a3723 IGNITE-27176 .NET: Document 
IgniteServiceCollectionExtensions (#7082)
     add e86c12a33f5 IGNITE-27009 Introduce secondary indexes build metrics 
(#7086)
     add 9050a172731 IGNITE-27015 Sql. Introduced virtual column __PARTITION_ID 
(#7111)
     add 3fa0c97f524 IGNITE-27208 Prepare RowVersion read/write code to 
addition of new versions (#7112)
     add 219b0f5ee53 IGNITE-27134 Jdbc. Added backgroundReconnectInterval 
property to connection configuration (#7093)
     add 3ac90222b76 IGNITE-27215 Fix Critical system error caused by 
HandshakeException on cluster stop (#7117)
     add 3d7d56ae8c3 IGNITE-27096 Fix illegal reflective access in CLI (#7097)
     add c22fae1e682 IGNITE-27211 CLI highlighting doesn't work on Alpine Linux 
(#7113)
     add 61bd024a505 IGNITE-27219 .NET: Improve observableTs logging (#7121)
     add f88dc85fa55 IGNITE-26834 Fix ignite.version.full set in case of local 
build (#6974)
     add 94e1adec5f5 IGNITE-26811 Do not throw HandshakeException when node is 
stopping (#7116)
     add cce2ace2b19 IGNITE-27220 Store first and last log indices in memory 
(#7123)
     add de56335f7be IGNITE-27228 Refactor TcpIgniteClient (#7129)
     add 02bec3d4507 IGNITE-27189 Remove non-colocated code from 
PartitionReplicaListener (#7106)
     add 216159e0b38 IGNITE-27117 Sql. Don't abort execution of previous 
statements when an error occurs in a multi-statement query (#7099)
     add 2699a72bcbe IGNITE-27089 Fix handling for delayed ack failures
     add 955e835503e IGNITE-27198 Optimize hash index lookup (#7092)
     add 7ef48f0fa87 IGNITE-27192 Optimize catalog access in CatalogManager 
(#7089)
     add 33cbfd6e203 IGNITE-26951 .NET: Fix flaky 
CurrentClientWithOldServerCompatibilityTest (#7131)
     add 2c829425297 IGNITE-27227 Ensure all entries in AttributeList are 
Attributes (#7130)
     add 0449ef85000 IGNITE-27199 Support patch versions for deployments (#7104)
     add c32f509ec6e IGNITE-26983 Enrich possible deadlock log message with 
extra information (#7107)
     add 20bf34da4fe IGNITE-26998 Warmup gc entries before `runConsistently` 
(#7109)
     add da06a26b5fa IGNITE-27231 Improve marshaller error messages (#7135)
     add b210c57e6c7 IGNITE-27230 .NET: Improve server-side exception 
representation (#7132)
     add ebc3de2a4ea IGNITE-27079 Use "stop" hint in 
StorageUpdateHandler#handleUpdateAll (#7095)
     add 3d7949b6a3d [IGNITE-26459] Add ability to explicitly trigger dataNodes 
recalculation via CLI command (#7120)
     add 7f981bd304c IGNITE-27217 Reduce log severity for primary replica 
change in ClientInboundMessageHandler (#7142)
     add 3d59b7138bc IGNITE-27244 Fix examples/java/README.md (#7144)
     add b6b188f4109 IGNITE-18922 Thin 3.0: Avoid BinaryTuple conversion in 
client SQL handler (#7143)
     add 0e49fb951ef IGNITE-27087 Update placement driver metrics list (#7000)
     add 8ff5992ea52 IGNITE-27241 Add data staleness check to the statistic 
manager (#7141)
     add f21c525ef15 IGNITE-27249 Use shared ScheduledThreadPoolExecutor for 
ReplicaManager in ItTxTestCluster (#7147)
     add c0917543680 IGNITE-27248 Rename recalculate -> reset (#7146)
     add ce064598700 IGNITE-27002 Add labels to transactions (#7088)
     add 933ff524e96 IGNITE-27237 Mute Critical system error on Unable to start 
rebalance (#7138)
     add 1b6b83da5fe IGNITE-27252 Update timeouts in 
TestScaleCubeClusterServiceFactory (#7149)
     add 5f71a2938de IGNITE-27205 ODBC: Fix heap-use-after-free in tests (#7114)
     add a38f7d124e6 IGNITE-26481 TeamCity: Fix ODBC driver load error (#7004)
     add 25297f112e6 Bump Microsoft.CodeAnalysis.CSharp from 4.13.0 to 5.0.0 
(#7127)
     add a083f463048 Bump BenchmarkDotNet from 0.15.6 to 0.15.8 (#7124)
     add 8a21eee212a Bump JetBrains.Annotations from 2025.2.2 to 2025.2.4 
(#7125)
     add 10b660cbe0f Bump value from 2.11.6 to 2.11.7 (#7044)
     add 7e0b7195423 IGNITE-25665 Persist pending entries list in "aipersist" 
engine (#7019)
     add 3b14661fd7b IGNITE-27197 Sending raft entries with truncated log and 
no new commands is broken (#7133)
     add 1e45598c738 IGNITE-27259 Fix WI head link offset in storage partition 
meta (#7157)
     add 1a9b4b2bfd2 IGNITE-27245 Sql. Use SqlQueryType#displayName in log and 
error messages (#7145)
     add 806817ba3c6 IGNITE-27123 Fixed failing streaming examples (#7085)
     add 0809f615537 IGNITE-27138 Fixed QueryExample by adding a table with 
required column (#7090)
     add 0f803e62b7c IGNITE-27260 Fix issue where request can hang with 
NullMvTableStorage (#7159)
     add d4d74253550 IGNITE-27049 Print VM memory and GC info on node start 
(#7139)
     add 5a49d23f834 IGNITE-21457 Enable ItNodeTest#testSetPeer2 (#7160)
     add deac8f92de7 IGNITE-27254 Bump org.openapi.generator from 7.12.0 to 
7.17.0 (#7151)
     add a4327f8fd31 IGNITE-26865 Fix cached deployment unit close (#7013)
     add 343329830d0 Merge branch 'main' into IGNITE-26536

No new revisions were added by this update.

Summary of changes:
 .teamcity/build/distributions/OdbcDeb.kt           |   36 +-
 .teamcity/build/distributions/OdbcRpm.kt           |   44 +-
 .teamcity/build/distributions/OdbcZip.kt           |   48 +-
 buildscripts/generate-version-file.gradle          |   23 +-
 docs/_data/toc.yaml                                |    2 -
 .../config/cluster-config.adoc                     |    6 +
 .../administrators-guide/metrics/metrics-list.adoc |   25 +-
 docs/_docs/developers-guide/clients/dotnet.adoc    |   25 +-
 .../developers-guide/clients/jdbc-driver.adoc      |   31 +-
 docs/_docs/developers-guide/sql/jdbc-driver.adoc   |  108 --
 docs/_docs/developers-guide/sql/sql-api.adoc       |    6 +-
 docs/_docs/sql-tuning/sql-tuning.adoc              |   26 +
 examples/java/README.md                            |   93 +-
 .../streaming/DetectFailedEntriesExample.java      |    5 +
 .../streaming/SingleTableDataStreamerExample.java  |    6 +
 .../apache/ignite/example/table/QueryExample.java  |    7 +
 gradle/libs.versions.toml                          |    4 +-
 .../ignite/deployment/version/UnitVersion.java     |  150 +-
 .../java/org/apache/ignite/lang/ErrorGroups.java   |    3 +
 .../ignite/deployment/version/VersionTest.java     |   52 +-
 .../ignite/internal/catalog/CatalogByIndexMap.java |  158 +++
 .../internal/catalog/CatalogManagerImpl.java       |   66 +-
 .../internal/catalog/CatalogByIndexMapTest.java    |  109 ++
 .../ignite/internal/cli/CliIntegrationTest.java    |    3 +-
 .../cli/call/metric/ItEnabledMetricCallsTest.java  |    3 +-
 .../ItDeploymentUnitReplTest.java}                 |   11 +-
 .../cli/commands/unit/ItDeploymentUnitTest.java    |   25 +-
 .../datanodes/ItResetDataNodesCommandTest.java}    |   10 +-
 .../ItResetDataNodesReplCommandTest.java}          |   10 +-
 .../zone/datanodes/ItResetDataNodesTest.java       |   87 ++
 .../zone/ResetDataNodesCall.java}                  |   23 +-
 .../management/zone/ResetDataNodesCallInput.java   |   56 +
 .../ignite/internal/cli/commands/FormatMixin.java  |    4 +-
 .../ignite/internal/cli/commands/Options.java      |    5 +
 .../internal/cli/commands/TopLevelCliCommand.java  |    2 +
 .../cli/commands/TopLevelCliReplCommand.java       |    2 +
 .../cli/commands/sql/SqlExecReplCommand.java       |    4 +-
 .../cli/commands/treesitter/parser/Parser.java     |   18 +
 .../ZoneCommand.java}                              |   13 +-
 .../ZoneReplCommand.java}                          |   14 +-
 .../datanodes/DataNodesCommand.java}               |   12 +-
 .../datanodes/DataNodesReplCommand.java}           |   12 +-
 .../datanodes/ResetDataNodesCommand.java}          |   21 +-
 .../datanodes/ResetDataNodesMixin.java}            |   32 +-
 .../datanodes/ResetDataNodesReplCommand.java}      |   28 +-
 .../repl/registry/impl/NodeNameRegistryImpl.java   |    4 +-
 .../commands/cluster/config/ClusterConfigTest.java |    7 +-
 .../cli/commands/node/config/NodeConfigTest.java   |    7 +-
 .../migrate/MigrateToClusterCommandTest.java       |    4 +-
 .../client/proto/ClientBinaryTupleUtils.java       |    5 +-
 .../internal/client/proto/ErrorExtensions.java     |    2 +
 .../handler/ClientInboundMessageHandler.java       |   12 +-
 .../handler/requests/sql/ClientSqlCommon.java      |   13 +-
 .../requests/sql/ClientSqlExecuteBatchRequest.java |   14 +-
 .../requests/sql/ClientSqlExecuteRequest.java      |   17 +-
 .../sql/ClientSqlQueryMetadataRequest.java         |    8 +-
 .../handler/requests/table/ClientTableCommon.java  |  135 +-
 .../requests/table/ClientTupleRequestBase.java     |   16 +-
 .../requests/table/ClientTuplesRequestBase.java    |    8 +-
 .../requests/table/ClientHandlerTupleTests.java    |    6 +-
 ...ception.java => ClientDelayedAckException.java} |   19 +-
 .../ignite/internal/client/TcpClientChannel.java   |   29 +-
 .../ignite/internal/client/TcpIgniteClient.java    |    2 +-
 .../internal/client/compute/ClientCompute.java     |    3 +-
 .../client/table/ClientKeyValueBinaryView.java     |    4 +-
 .../client/table/ClientRecordBinaryView.java       |    2 +-
 .../internal/client/table/ClientTableMapUtils.java |   11 +-
 .../client/table/ClientTupleSerializer.java        |   23 +-
 .../internal/client/tx/ClientTransaction.java      |   25 +-
 .../apache/ignite/client/fakes/FakeTxManager.java  |   16 +-
 .../loader/JobClassLoaderFactoryTest.java          |    2 +-
 .../internal/deployunit/CachedDeploymentUnit.java  |   12 +-
 .../ItCmgRaftSnapshotCompatibilityTest.java        |   37 +-
 ...ItMetastorageRaftSnapshotCompatibilityTest.java |    2 +-
 .../DisableWriteIntentSwitchExecutionJob.java      |    4 +-
 .../ignite/internal/CompatibilityTestBase.java     |    4 +-
 .../org/apache/ignite/internal/IgniteCluster.java  |    5 +-
 .../internal/compute/IgniteComputeImplTest.java    |    5 -
 .../properties/IgniteProductVersionTest.java       |  101 +-
 .../ignite/internal/util/ExceptionUtilsTest.java   |   19 +
 .../matchers/CompletableFutureMatcher.java         |    2 +-
 .../ignite/internal/rebalance/ItRebalanceTest.java |    2 +-
 .../distributionzones/DistributionZoneManager.java |    6 +-
 ...2.java => DistributionZoneRebalanceEngine.java} |    7 +-
 .../rebalance/PartitionMover.java                  |  120 --
 .../ZoneRebalanceRaftGroupEventsListener.java      |   59 +-
 .../DistributionZoneRebalanceEngineTest.java       |    6 +-
 modules/index/build.gradle                         |    1 +
 .../ItBuildIndexWriteIntentsHandlingTest.java      |    2 -
 .../ignite/internal/index/IndexBuildTask.java      |   77 +-
 .../IndexBuildTaskStatisticsLoggingListener.java   |  148 ++
 .../apache/ignite/internal/index/IndexBuilder.java |   28 +-
 .../internal/index/IndexBuilderMetricSource.java   |  124 ++
 .../internal/index/IndexBuildingManager.java       |    7 +-
 .../index/IndexAvailabilityControllerTest.java     |    4 +-
 ...ndexBuildTaskStatisticsLoggingListenerTest.java |   84 ++
 .../internal/index/IndexBuilderMetricsTest.java    |  145 ++
 .../ignite/internal/index/IndexBuilderTest.java    |    6 +-
 modules/jdbc/build.gradle                          |    1 +
 .../apache/ignite/jdbc/ItJdbcBatchSelfTest.java    |   20 +-
 .../ignite/jdbc/ItJdbcConnectionFailoverTest.java  |  104 +-
 .../ignite/jdbc/ItJdbcConnectionSelfTest.java      |   50 +
 .../apache/ignite/jdbc/ItJdbcKillCommandTest.java  |    2 +-
 .../ignite/jdbc/ItJdbcStatementSelfTest.java       |    6 +-
 .../ignite/internal/jdbc/ConnectionProperties.java |    9 +
 .../internal/jdbc/ConnectionPropertiesImpl.java    |   15 +-
 .../ignite/internal/jdbc/JdbcConnection.java       |    3 +-
 .../org/apache/ignite/jdbc/IgniteJdbcDriver.java   |   18 +-
 .../internal/marshaller/ValidationUtils.java       |    3 +-
 .../internal/marshaller/FieldAccessorTest.java     |    4 +-
 .../impl/ItIdempotentCommandCacheTest.java         |    2 -
 .../ItMetaStorageCompactionTriggerOneNodeTest.java |    4 +-
 .../impl/ItMetaStorageCompactionTriggerTest.java   |    4 +-
 .../impl/ItMetastorageInstallSnapshotTest.java     |   78 ++
 .../metrics/exporters/jmx/MetricSetMbean.java      |    7 +-
 .../network/scalecube/ItNodeRestartsTest.java      |   85 +-
 .../internal/network/DefaultMessagingService.java  |   32 +-
 .../RecoveryInitiatorHandshakeManager.java         |    7 +-
 .../TestScaleCubeClusterServiceFactory.java        |    5 +-
 .../pagememory/datapage/PageMemoryTraversal.java   |    3 +-
 .../datapage/ReadPageMemoryRowValue.java           |   27 +-
 .../internal/pagememory/freelist/FreeListImpl.java |    3 +-
 .../ignite/internal/pagememory/io/DataPageIo.java  |    3 +-
 .../internal/pagememory/io/DataPagePayload.java    |    2 +-
 .../compaction/CompactionMetricsTracker.java       |   23 +
 .../persistence/compaction/Compactor.java          |   42 +-
 .../persistence/store/FilePageStore.java           |   17 +
 .../persistence/compaction/CompactorTest.java      |  108 +-
 .../persistence/store/FilePageStoreTest.java       |   10 +
 .../partition/replicator/fixtures/Node.java        |    4 +-
 .../PartitionReplicaLifecycleManager.java          |  153 ++-
 .../replicator/ReplicaTxFinishMarker.java          |   16 +-
 .../TableAwareReplicaRequestPreProcessor.java      |   62 +-
 .../replicator/ZonePartitionReplicaListener.java   |    5 +-
 .../exception/OperationLockException.java}         |   24 +-
 .../replication/ReadWriteReplicaRequest.java       |   11 +-
 .../network/replication/RequestType.java           |   14 +
 .../replicator/raft/RaftTxFinishMarker.java        |   15 +-
 .../raft/snapshot/PartitionDataStorage.java        |    7 +-
 .../snapshot/incoming/IncomingSnapshotCopier.java  |    9 +-
 .../incoming/IncomingSnapshotCopierTest.java       |    5 +-
 .../OutgoingSnapshotTxDataStreamingTest.java       |   13 +-
 modules/platforms/cpp/ignite/common/error_codes.h  |    1 +
 .../detail/linux/linux_async_client_pool.cpp       |    4 +-
 .../network/detail/linux/linux_async_client_pool.h |    5 +-
 .../detail/linux/linux_async_worker_thread.cpp     |   12 +-
 .../ignite/network/ssl/secure_socket_client.cpp    |   78 +-
 .../cpp/ignite/network/ssl/secure_socket_client.h  |    4 +-
 modules/platforms/cpp/ignite/odbc/common_types.cpp |    1 +
 .../cpp/tests/odbc-test/transaction_test.cpp       |    2 +-
 .../Apache.Ignite.Benchmarks.csproj                |    2 +-
 .../ExceptionsGenerator.cs                         |    4 +-
 .../Apache.Ignite.Tests/Apache.Ignite.Tests.csproj |    2 +-
 .../Apache.Ignite.Tests/Compute/ComputeTests.cs    |   10 +
 .../dotnet/Apache.Ignite.Tests/JavaServer.cs       |   38 +-
 .../dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs     |    2 +-
 .../Table/SchemaValidationTest.cs                  |   14 +-
 .../Transactions/TransactionsTests.cs              |   14 +-
 .../dotnet/Apache.Ignite/Apache.Ignite.csproj      |    2 +-
 .../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs |    3 +
 .../dotnet/Apache.Ignite/IgniteServerException.cs  |   58 +
 .../Apache.Ignite/Internal/ClientFailoverSocket.cs |    1 +
 .../dotnet/Apache.Ignite/Internal/ClientSocket.cs  |   19 +-
 .../dotnet/Apache.Ignite/Internal/LogMessages.cs   |   13 +-
 .../rebalance/ChangePeersAndLearnersWithRetry.java |  100 ++
 .../internal/raft/rebalance/RaftCommand.java}      |   14 +-
 .../raft/rebalance/RaftCommandWithRetry.java       |  124 ++
 .../internal/raft/ItRaftGroupServiceTest.java      |   10 +-
 .../apache/ignite/raft/jraft/core/ItNodeTest.java  |    1 -
 .../raft/storage/segstore/IndexFileManager.java    |   23 +-
 .../raft/storage/segstore/RaftLogCheckpointer.java |   37 -
 .../raft/storage/segstore/SegmentFileManager.java  |   75 +-
 .../raft/storage/segstore/SegstoreLogStorage.java  |   45 +-
 .../apache/ignite/raft/jraft/core/Replicator.java  |   67 +-
 .../ignite/raft/jraft/storage/io/MessageFile.java  |   17 +-
 .../raft/jraft/util/CompatibleJDKMarshaller.java   |  119 ++
 .../ChangePeersAndLearnersWithRetryTest.java}      |   35 +-
 .../storage/segstore/IndexFileManagerTest.java     |   11 +-
 .../storage/segstore/SegmentFileManagerTest.java   |   63 +-
 .../SegstoreLogStorageConcurrencyTest.java         |  136 ++
 .../storage/segstore/SegstoreLogStorageTest.java   |   44 +-
 .../ignite/internal/replicator/ReplicaImpl.java    |   44 +-
 .../ignite/internal/replicator/ReplicaManager.java |   75 +-
 .../replicator/message/ReplicaMessageUtils.java    |   14 +-
 .../replicator/PlacementDriverReplicaSideTest.java |    5 +-
 .../api/configuration/ClusterConfigurationApi.java |    9 +-
 .../api/configuration/NodeConfigurationApi.java    |    9 +-
 .../rest/metrics/ItMetricControllerTest.java       |    3 +-
 .../rest/sql/ItSqlQueryControllerTest.java         |    2 +-
 .../AbstractConfigurationController.java           |   14 +-
 .../ClusterConfigurationController.java            |    5 +-
 .../configuration/NodeConfigurationController.java |    5 +-
 .../internal/client/ItClientDirectMappingTest.java |   17 -
 .../runner/app/ItIgniteNodeRestartTest.java        |    1 -
 .../ItRaftCommandLeftInLogUntilRestartTest.java    |    2 +-
 .../runner/app/PlatformTestNodeRunner.java         |    4 +-
 .../app/client/ItAbstractThinClientTest.java       |   14 +-
 .../client/ItThinClientChannelValidatorTest.java   |    3 +-
 .../app/client/ItThinClientMarshallingTest.java    |  136 +-
 .../client/ItThinClientMultistatementSqlTest.java  |    2 +-
 .../ItThinClientSchemaSynchronizationTest.java     |   28 +-
 .../runner/app/client/ItThinClientSqlTest.java     |   12 +-
 .../app/client/ItThinClientTransactionsTest.java   |   44 +-
 ...ClientTransactionsWithBrokenReplicatorTest.java |  389 ++++++
 .../ignite/internal/table/ItDurabilityTest.java    |    6 +-
 .../ignite/internal/table/ItTableScanTest.java     |   41 +-
 .../internal/table/ItThinClientColocationTest.java |    2 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |    4 +-
 .../ignite/internal/app/IgniteServerImpl.java      |   57 +-
 .../internal/ClusterPerClassIntegrationTest.java   |   19 +-
 .../internal/schema/SchemaMismatchException.java   |   10 +
 .../schema/marshaller/KvMarshallerTest.java        |    2 +-
 .../schema/marshaller/RecordMarshallerTest.java    |    2 +-
 .../ignite/internal/sql/api/ItSqlApiBaseTest.java  |    4 +-
 .../internal/sql/engine/ItCreateTableDdlTest.java  |   22 +
 .../ignite/internal/sql/engine/ItDmlTest.java      |    2 +
 .../sql/engine/ItSqlMultiStatementTest.java        |   40 +-
 .../sql/engine/ItSqlQueryEventLogTest.java         |    2 +-
 .../ItCachedQueryPlansSystemViewTest.java          |    8 +-
 .../systemviews/ItSqlQueriesSystemViewTest.java    |   14 +-
 .../basic_queries/rename_columns_in_from.test      |   14 +-
 .../sql/group1/syscolumns/system_columns.test      |   45 +-
 .../internal/sql/api/AsyncResultSetImpl.java       |    9 +-
 .../internal/sql/engine/QueryEventsFactory.java    |    2 +-
 .../sql/engine/SqlQueriesViewProvider.java         |    4 +-
 .../internal/sql/engine/SqlQueryProcessor.java     |   12 +-
 .../engine/exec/ExecutableTableRegistryImpl.java   |    9 -
 .../sql/engine/exec/ExecutionServiceImpl.java      |   21 +-
 .../engine/exec/TableRowConverterFactoryImpl.java  |   15 +-
 .../internal/sql/engine/exec/TxAttributes.java     |   19 +-
 .../sql/engine/exec/UpdatableTableImpl.java        |   55 +-
 .../sql/engine/exec/fsm/MultiStatementHandler.java |    2 -
 .../sql/engine/exec/fsm/ValidationHelper.java      |    9 +-
 .../mapping/ExecutionDistributionProviderImpl.java |   29 +-
 .../engine/exec/mapping/MappingServiceImpl.java    |   33 +-
 .../sql/engine/prepare/IgniteSqlValidator.java     |    3 +-
 .../sql/engine/schema/SqlSchemaManagerImpl.java    |   21 +-
 .../engine/statistic/StatisticAggregatorImpl.java  |   69 +-
 .../sql/engine/tx/QueryTransactionContextImpl.java |    2 +-
 .../engine/tx/ScriptTransactionWrapperImpl.java    |   15 +
 .../ignite/internal/sql/engine/util/Commons.java   |    8 +-
 .../internal/sql/engine/exec/DdlBatchingTest.java  |    2 +
 .../exec/ExecutableTableRegistrySelfTest.java      |    2 -
 .../sql/engine/exec/ExecutionServiceImplTest.java  |    4 +-
 .../exec/mapping/MappingServiceImplTest.java       |   70 -
 .../sql/engine/exec/mapping/MappingTestRunner.java |    2 -
 .../sql/engine/framework/NoOpTransaction.java      |   13 +-
 .../sql/engine/framework/TestBuilders.java         |   19 +-
 .../internal/sql/engine/framework/TestNode.java    |    2 -
 .../sql/engine/planner/TpcdsQueryPlannerTest.java  |    4 +-
 .../engine/schema/SqlSchemaManagerImplTest.java    |    2 -
 .../internal/sql/engine/util/QueryCheckerTest.java |    2 +-
 .../src/test/resources/mapping/correlated.test     |    8 +-
 .../test/resources/tpcds/plan/q10_colocated.plan   |  176 ---
 .../test/resources/tpcds/plan/q11_colocated.plan   |  233 ----
 .../test/resources/tpcds/plan/q12_colocated.plan   |   48 -
 .../test/resources/tpcds/plan/q13_colocated.plan   |   76 --
 .../test/resources/tpcds/plan/q14_colocated.plan   | 1433 --------------------
 .../test/resources/tpcds/plan/q15_colocated.plan   |   54 -
 .../test/resources/tpcds/plan/q16_colocated.plan   |  129 --
 .../test/resources/tpcds/plan/q18_colocated.plan   |   98 --
 .../test/resources/tpcds/plan/q19_colocated.plan   |   81 --
 .../test/resources/tpcds/plan/q1_colocated.plan    |  113 --
 .../test/resources/tpcds/plan/q20_colocated.plan   |   48 -
 .../test/resources/tpcds/plan/q21_colocated.plan   |   58 -
 .../test/resources/tpcds/plan/q22_colocated.plan   |   44 -
 .../test/resources/tpcds/plan/q23_colocated.plan   |  712 ----------
 .../test/resources/tpcds/plan/q24_colocated.plan   |  357 -----
 .../test/resources/tpcds/plan/q25_colocated.plan   |  102 --
 .../test/resources/tpcds/plan/q26_colocated.plan   |   70 -
 .../test/resources/tpcds/plan/q27_colocated.plan   |   68 -
 .../test/resources/tpcds/plan/q28_colocated.plan   |  105 --
 .../test/resources/tpcds/plan/q2_colocated.plan    |  120 --
 .../test/resources/tpcds/plan/q30_colocated.plan   |  135 --
 .../test/resources/tpcds/plan/q31_colocated.plan   |  272 ----
 .../test/resources/tpcds/plan/q32_colocated.plan   |  103 --
 .../test/resources/tpcds/plan/q33_colocated.plan   |  252 ----
 .../test/resources/tpcds/plan/q34_colocated.plan   |   73 -
 .../test/resources/tpcds/plan/q37_colocated.plan   |   55 -
 .../test/resources/tpcds/plan/q38_colocated.plan   |  125 --
 .../test/resources/tpcds/plan/q3_colocated.plan    |   48 -
 .../test/resources/tpcds/plan/q40_colocated.plan   |   66 -
 .../test/resources/tpcds/plan/q41_colocated.plan   |   52 -
 .../test/resources/tpcds/plan/q42_colocated.plan   |   44 -
 .../test/resources/tpcds/plan/q43_colocated.plan   |   44 -
 .../test/resources/tpcds/plan/q45_colocated.plan   |   89 --
 .../test/resources/tpcds/plan/q46_colocated.plan   |   97 --
 .../test/resources/tpcds/plan/q48_colocated.plan   |   64 -
 .../test/resources/tpcds/plan/q4_colocated.plan    |  371 -----
 .../src/test/resources/tpcds/plan/q5.plan          |    9 +-
 .../test/resources/tpcds/plan/q50_colocated.plan   |   66 -
 .../test/resources/tpcds/plan/q51_colocated.plan   |   80 --
 .../test/resources/tpcds/plan/q52_colocated.plan   |   48 -
 .../test/resources/tpcds/plan/q53_colocated.plan   |   62 -
 .../test/resources/tpcds/plan/q54_colocated.plan   |  195 ---
 .../test/resources/tpcds/plan/q55_colocated.plan   |   48 -
 .../test/resources/tpcds/plan/q56_colocated.plan   |  251 ----
 .../test/resources/tpcds/plan/q58_colocated.plan   |  284 ----
 .../test/resources/tpcds/plan/q59_colocated.plan   |  124 --
 .../test/resources/tpcds/plan/q5_colocated.plan    |  199 ---
 .../test/resources/tpcds/plan/q60_colocated.plan   |  252 ----
 .../test/resources/tpcds/plan/q61_colocated.plan   |  182 ---
 .../test/resources/tpcds/plan/q62_colocated.plan   |   65 -
 .../test/resources/tpcds/plan/q63_colocated.plan   |   62 -
 .../src/test/resources/tpcds/plan/q64.plan         |   36 +-
 .../test/resources/tpcds/plan/q64_colocated.plan   |  478 -------
 .../test/resources/tpcds/plan/q65_colocated.plan   |  100 --
 .../test/resources/tpcds/plan/q66_colocated.plan   |  152 ---
 .../test/resources/tpcds/plan/q68_colocated.plan   |   97 --
 .../test/resources/tpcds/plan/q69_colocated.plan   |  185 ---
 .../test/resources/tpcds/plan/q6_colocated.plan    |  134 --
 .../test/resources/tpcds/plan/q71_colocated.plan   |  110 --
 .../test/resources/tpcds/plan/q72_colocated.plan   |  144 --
 .../test/resources/tpcds/plan/q73_colocated.plan   |   73 -
 .../test/resources/tpcds/plan/q74_colocated.plan   |  233 ----
 .../test/resources/tpcds/plan/q75_colocated.plan   |  309 -----
 .../test/resources/tpcds/plan/q76_colocated.plan   |  119 --
 .../test/resources/tpcds/plan/q77_colocated.plan   |  255 ----
 .../test/resources/tpcds/plan/q78_colocated.plan   |  152 ---
 .../test/resources/tpcds/plan/q79_colocated.plan   |   75 -
 .../test/resources/tpcds/plan/q7_colocated.plan    |   70 -
 .../test/resources/tpcds/plan/q80_colocated.plan   |  251 ----
 .../test/resources/tpcds/plan/q81_colocated.plan   |  135 --
 .../test/resources/tpcds/plan/q82_colocated.plan   |   55 -
 .../test/resources/tpcds/plan/q83_colocated.plan   |  297 ----
 .../test/resources/tpcds/plan/q84_colocated.plan   |   78 --
 .../test/resources/tpcds/plan/q85_colocated.plan   |  109 --
 .../test/resources/tpcds/plan/q87_colocated.plan   |  122 --
 .../test/resources/tpcds/plan/q88_colocated.plan   |  416 ------
 .../test/resources/tpcds/plan/q89_colocated.plan   |   70 -
 .../test/resources/tpcds/plan/q8_colocated.plan    |  120 --
 .../test/resources/tpcds/plan/q90_colocated.plan   |  116 --
 .../test/resources/tpcds/plan/q91_colocated.plan   |   99 --
 .../test/resources/tpcds/plan/q92_colocated.plan   |  104 --
 .../test/resources/tpcds/plan/q93_colocated.plan   |   43 -
 .../test/resources/tpcds/plan/q94_colocated.plan   |  129 --
 .../test/resources/tpcds/plan/q95_colocated.plan   |  151 ---
 .../test/resources/tpcds/plan/q96_colocated.plan   |   56 -
 .../test/resources/tpcds/plan/q97_colocated.plan   |   71 -
 .../test/resources/tpcds/plan/q98_colocated.plan   |   47 -
 .../test/resources/tpcds/plan/q99_colocated.plan   |   65 -
 .../test/resources/tpcds/plan/q9_colocated.plan    |  489 -------
 .../internal/storage/MvPartitionStorage.java       |   24 +-
 .../storage/ThreadAssertingMvPartitionStorage.java |   11 +-
 .../AbstractMvPartitionStorageConcurrencyTest.java |  101 ++
 .../storage/AbstractMvPartitionStorageTest.java    |  110 +-
 .../storage/BaseMvPartitionStorageTest.java        |    9 +-
 .../storage/impl/TestMvPartitionStorage.java       |   30 +-
 .../storage/index/AbstractIndexStorageTest.java    |   54 -
 .../storage/pagememory/StorageMemoryIoModule.java  |    2 +-
 .../storage/pagememory/StoragePartitionMeta.java   |   40 +-
 .../pagememory/StoragePartitionMetaFactory.java    |    5 +-
 .../storage/pagememory/StoragePartitionMetaIo.java |   24 +-
 .../pagememory/StoragePartitionMetaIoV2.java       |   81 ++
 .../StoragePartitionMetaIoVersions.java}           |   20 +-
 .../index/AbstractPageMemoryIndexStorage.java      |   43 +
 .../index/freelist/ReadIndexColumnsValue.java      |   16 +-
 .../pagememory/index/hash/HashIndexRowKey.java     |   10 +
 .../index/hash/PageMemoryHashIndexStorage.java     |   27 +-
 .../pagememory/index/hash/io/HashIndexTreeIo.java  |   18 +-
 .../index/sorted/PageMemorySortedIndexStorage.java |   40 +-
 .../pagememory/mv/AbortWriteInvokeClosure.java     |    7 +
 .../mv/AbstractPageMemoryMvPartitionStorage.java   |  106 +-
 .../pagememory/mv/AddWriteInvokeClosure.java       |   68 +-
 .../mv/AddWriteLinkingWiInvokeClosure.java         |  197 +++
 .../pagememory/mv/CommitWriteInvokeClosure.java    |   64 +-
 .../storage/pagememory/mv/FindRowVersion.java      |   48 +-
 .../mv/PersistentPageMemoryMvPartitionStorage.java |  171 ++-
 .../pagememory/mv/PlainRowVersionOperations.java   |   82 ++
 .../pagememory/mv/PlainRowVersionReader.java       |   74 +
 ...Value.java => PlainRowVersionValueOffsets.java} |   22 +-
 .../mv/PreloadingForGcInvokeClosure.java           |   99 ++
 .../storage/pagememory/mv/ReadRowVersion.java      |   45 +-
 .../storage/pagememory/mv/ReadRowVersionValue.java |   15 +-
 .../pagememory/mv/ReadWriteIntentLinks.java        |   71 +
 .../mv/RemoveWriteOnGcInvokeClosure.java           |   10 +-
 .../internal/storage/pagememory/mv/RowVersion.java |  126 +-
 .../pagememory/mv/RowVersionOperations.java        |   58 +
 .../storage/pagememory/mv/RowVersionReader.java    |   72 +
 ...onChainKey.java => RowVersionValueOffsets.java} |   39 +-
 .../pagememory/mv/UpdateNextWiLinkHandler.java     |   48 +
 .../pagememory/mv/UpdatePrevWiLinkHandler.java     |   49 +
 .../mv/VolatilePageMemoryMvPartitionStorage.java   |   21 +
 ....java => WiLinkableCommittedVersionReader.java} |   28 +-
 .../pagememory/mv/WiLinkableRowVersion.java        |  228 ++++
 .../mv/WiLinkableRowVersionOperations.java         |   98 ++
 ...Cursor.java => WiLinkableRowVersionReader.java} |   29 +-
 .../mv/WiLinkableRowVersionValueOffsets.java}      |   22 +-
 .../pagememory/mv/WiLinkableWriteIntentReader.java |   63 +
 ...dRowVersionValue.java => WriteIntentLinks.java} |   27 +-
 .../pagememory/mv/WriteIntentListSupport.java      |   68 +
 .../storage/pagememory/mv/io/VersionChainIo.java   |   20 +-
 .../StoragePartitionMetaManagerTest.java           |    2 +-
 .../pagememory/StoragePartitionMetaTest.java       |    2 +-
 .../AbstractPageMemoryMvPartitionStorageTest.java  |   21 +-
 ...PersistentPageMemoryMvPartitionStorageTest.java |  278 +++-
 .../VolatilePageMemoryMvPartitionStorageTest.java  |   17 +
 .../pagememory/mv/WiLinkableRowVersionTest.java    |  180 +++
 .../internal/storage/rocksdb/GarbageCollector.java |   47 +-
 .../storage/rocksdb/RocksDbMvPartitionStorage.java |   17 +-
 modules/table/build.gradle                         |    2 +
 ...xDistributedTestSingleNodeNoCleanupMessage.java |    6 +-
 .../ignite/distributed/ItTxStateLocalMapTest.java  |   13 +-
 .../ignite/distributed/ReplicaUnavailableTest.java |   11 +-
 .../ignite/internal/table/ItColocationTest.java    |    2 +-
 .../table/ItKeyValueBinaryViewApiTest.java         |   15 +-
 .../internal/table/ItRecordBinaryViewApiTest.java  |    4 +-
 ...bstractHighAvailablePartitionsRecoveryTest.java |    2 +-
 .../schema/marshaller/TupleMarshallerImpl.java     |   36 +-
 .../internal/table/KeyValueBinaryViewImpl.java     |    2 +-
 .../internal/table/RecordBinaryViewImpl.java       |    2 +-
 .../apache/ignite/internal/table/TableImpl.java    |    2 +-
 .../internal/table/TupleMarshallerCache.java       |    7 +-
 .../table/distributed/StorageUpdateHandler.java    |   45 +-
 .../table/distributed/TableAssignmentsService.java |    4 +-
 .../internal/table/distributed/TableManager.java   |    6 +-
 .../disaster/DisasterRecoveryManager.java          |   45 +-
 .../table/distributed/gc/GcUpdateHandler.java      |   90 +-
 .../ignite/internal/table/distributed/gc/MvGc.java |    4 +-
 .../table/distributed/raft/PartitionListener.java  |   13 +-
 .../SnapshotAwarePartitionDataStorage.java         |    4 +-
 .../replicator/PartitionReplicaListener.java       |  451 ++----
 .../distributed/storage/InternalTableImpl.java     |    3 +-
 .../table/partition/HashPartitionManagerImpl.java  |    2 +-
 .../TupleMarshallerFixlenOnlyBenchmark.java        |    4 +-
 .../TupleMarshallerVarlenOnlyBenchmark.java        |    4 +-
 .../marshaller/TupleMarshallerStatisticsTest.java  |    3 +-
 .../table/ColocationHashCalculationTest.java       |    5 +-
 .../internal/table/MutableRowTupleAdapterTest.java |   33 +-
 .../table/TableKvOperationsMockedTest.java         |    6 +-
 .../internal/table/distributed/IndexGcTest.java    |   22 +-
 .../distributed/StorageUpdateHandlerTest.java      |   66 +-
 .../distributed/TableManagerRecoveryTest.java      |   28 +-
 .../gc/AbstractGcUpdateHandlerTest.java            |   38 +-
 .../internal/table/distributed/gc/MvGcTest.java    |   12 +-
 .../PartitionReplicaListenerIndexLockingTest.java  |    2 -
 ...itionReplicaListenerSortedIndexLockingTest.java |    2 -
 .../replication/PartitionReplicaListenerTest.java  |  153 ++-
 .../ZonePartitionReplicaListenerTest.java          |   16 +-
 .../replicator/TransactionStateResolverTest.java   |    8 +-
 .../storage/InternalTableEstimatedSizeTest.java    |    4 +-
 .../table/type/NumericTypesSerializerTest.java     |   29 +-
 .../apache/ignite/distributed/ItTxTestCluster.java |   28 +-
 .../distributed/TestPartitionDataStorage.java      |    5 +-
 .../ignite/internal/table/KeyValueTestUtils.java   |    9 +
 .../ignite/internal/table/TxAbstractTest.java      |   34 +-
 .../table/impl/DummyInternalTableImpl.java         |    4 +-
 .../disaster/ItDisasterRecoveryManagerTest.java    |    5 +-
 .../ignite/internal/tx/DelayedAckException.java}   |   40 +-
 .../ignite/internal/tx/InternalTxOptions.java      |   21 +-
 .../apache/ignite/internal/tx/LockException.java   |   18 +
 .../tx/PossibleDeadlockOnLockAcquireException.java |   52 +
 .../tx/TransactionExceptionMapperProvider.java     |    2 +
 .../org/apache/ignite/internal/tx/TxManager.java   |   11 +-
 .../org/apache/ignite/internal/tx/TxStateMeta.java |  216 ++-
 .../ignite/internal/tx/TxStateMetaAbandoned.java   |   31 +-
 .../ignite/internal/tx/TxStateMetaFinishing.java   |   50 +-
 .../ignite/internal/tx/impl/HeapLockManager.java   |   89 +-
 .../internal/tx/impl/IgniteTransactionsImpl.java   |    2 +-
 .../tx/impl/RemoteReadWriteTransaction.java        |    8 +-
 .../internal/tx/impl/TransactionInflights.java     |   64 +-
 .../internal/tx/impl/TxCleanupRequestSender.java   |   18 +-
 .../ignite/internal/tx/impl/TxManagerImpl.java     |  114 +-
 .../tx/impl/VolatileTxStateMetaStorage.java        |   12 +-
 .../tx/message/TransactionMetaMessage.java         |    2 +-
 .../tx/message/TxStateMetaAbandonedMessage.java    |    3 +-
 .../tx/message/TxStateMetaFinishingMessage.java    |   10 +-
 .../internal/tx/message/TxStateMetaMessage.java    |    5 +-
 .../apache/ignite/internal/tx/TxCleanupTest.java   |   56 +-
 .../apache/ignite/internal/tx/TxStateMetaTest.java |  126 ++
 .../internal/tx/impl/OrphanDetectorTest.java       |   15 +-
 .../internal/tx/test/TxStateMetaTestUtils.java     |   53 +
 packaging/cli/build.gradle                         |    1 +
 packaging/cli/start.sh                             |    1 +
 474 files changed, 8944 insertions(+), 17040 deletions(-)
 delete mode 100644 docs/_docs/developers-guide/sql/jdbc-driver.adoc
 create mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/CatalogByIndexMap.java
 create mode 100644 
modules/catalog/src/test/java/org/apache/ignite/internal/catalog/CatalogByIndexMapTest.java
 copy 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/{metric/ItNodeMetricCommandReplTest.java
 => unit/ItDeploymentUnitReplTest.java} (82%)
 copy 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/{sql/planner/ItSqlPlannerReplCommandTest.java
 => zone/datanodes/ItResetDataNodesCommandTest.java} (78%)
 copy 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/{sql/planner/ItSqlPlannerReplCommandTest.java
 => zone/datanodes/ItResetDataNodesReplCommandTest.java} (77%)
 create mode 100644 
modules/cli/src/integrationTest/java/org/apache/ignite/internal/cli/commands/zone/datanodes/ItResetDataNodesTest.java
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/{cluster/unit/UndeployUnitCall.java
 => management/zone/ResetDataNodesCall.java} (70%)
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/call/management/zone/ResetDataNodesCallInput.java
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{sql/planner/SqlPlannerCommand.java
 => zone/ZoneCommand.java} (74%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{node/config/NodeConfigReplCommand.java
 => zone/ZoneReplCommand.java} (73%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{sql/planner/SqlPlannerReplCommand.java
 => zone/datanodes/DataNodesCommand.java} (76%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{sql/planner/SqlPlannerCommand.java
 => zone/datanodes/DataNodesReplCommand.java} (75%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{recovery/partitions/restart/RestartPartitionsCommand.java
 => zone/datanodes/ResetDataNodesCommand.java} (69%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{ProfileMixin.java
 => zone/datanodes/ResetDataNodesMixin.java} (62%)
 copy 
modules/cli/src/main/java/org/apache/ignite/internal/cli/commands/{recovery/partitions/restart/RestartPartitionsReplCommand.java
 => zone/datanodes/ResetDataNodesReplCommand.java} (68%)
 copy 
modules/client/src/main/java/org/apache/ignite/internal/client/{ClientSchemaVersionMismatchException.java
 => ClientDelayedAckException.java} (73%)
 rename 
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/rebalance/{DistributionZoneRebalanceEngineV2.java
 => DistributionZoneRebalanceEngine.java} (98%)
 delete mode 100644 
modules/distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/rebalance/PartitionMover.java
 create mode 100644 
modules/index/src/main/java/org/apache/ignite/internal/index/IndexBuildTaskStatisticsLoggingListener.java
 create mode 100644 
modules/index/src/main/java/org/apache/ignite/internal/index/IndexBuilderMetricSource.java
 create mode 100644 
modules/index/src/test/java/org/apache/ignite/internal/index/IndexBuildTaskStatisticsLoggingListenerTest.java
 create mode 100644 
modules/index/src/test/java/org/apache/ignite/internal/index/IndexBuilderMetricsTest.java
 create mode 100644 
modules/metastorage/src/integrationTest/java/org/apache/ignite/internal/metastorage/impl/ItMetastorageInstallSnapshotTest.java
 copy 
modules/{distribution-zones/src/main/java/org/apache/ignite/internal/distributionzones/exception/EmptyDataNodesException.java
 => 
partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/exception/OperationLockException.java}
 (51%)
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/IgniteServerException.cs
 create mode 100644 
modules/raft-api/src/main/java/org/apache/ignite/internal/raft/rebalance/ChangePeersAndLearnersWithRetry.java
 copy 
modules/{rest/src/main/java/org/apache/ignite/internal/rest/cluster/JoinFutureProvider.java
 => 
raft-api/src/main/java/org/apache/ignite/internal/raft/rebalance/RaftCommand.java}
 (78%)
 create mode 100644 
modules/raft-api/src/main/java/org/apache/ignite/internal/raft/rebalance/RaftCommandWithRetry.java
 create mode 100644 
modules/raft/src/main/java/org/apache/ignite/raft/jraft/util/CompatibleJDKMarshaller.java
 rename 
modules/{table/src/test/java/org/apache/ignite/internal/table/distributed/PartitionMoverTest.java
 => 
raft/src/test/java/org/apache/ignite/internal/raft/rebalance/ChangePeersAndLearnersWithRetryTest.java}
 (75%)
 create mode 100644 
modules/raft/src/test/java/org/apache/ignite/internal/raft/storage/segstore/SegstoreLogStorageConcurrencyTest.java
 create mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/runner/app/client/ItThinClientTransactionsWithBrokenReplicatorTest.java
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q10_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q11_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q12_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q13_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q14_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q15_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q16_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q18_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q19_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q1_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q20_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q21_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q22_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q23_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q24_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q25_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q26_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q27_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q28_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q2_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q30_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q31_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q32_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q33_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q34_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q37_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q38_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q3_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q40_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q41_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q42_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q43_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q45_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q46_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q48_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q4_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q50_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q51_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q52_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q53_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q54_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q55_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q56_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q58_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q59_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q5_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q60_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q61_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q62_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q63_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q64_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q65_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q66_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q68_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q69_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q6_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q71_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q72_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q73_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q74_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q75_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q76_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q77_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q78_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q79_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q7_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q80_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q81_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q82_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q83_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q84_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q85_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q87_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q88_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q89_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q8_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q90_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q91_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q92_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q93_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q94_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q95_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q96_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q97_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q98_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q99_colocated.plan
 delete mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q9_colocated.plan
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/StoragePartitionMetaIoV2.java
 copy 
modules/{configuration-annotation-processor/src/integrationTest/resources/org/apache/ignite/internal/configuration/processor/internal/ErrorInternal5ConfigurationSchema.java
 => 
storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/StoragePartitionMetaIoVersions.java}
 (67%)
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/AddWriteLinkingWiInvokeClosure.java
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/PlainRowVersionOperations.java
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/PlainRowVersionReader.java
 copy 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/{ReadRowVersionValue.java
 => PlainRowVersionValueOffsets.java} (70%)
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/PreloadingForGcInvokeClosure.java
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/ReadWriteIntentLinks.java
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/RowVersionOperations.java
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/RowVersionReader.java
 copy 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/{VersionChainKey.java
 => RowVersionValueOffsets.java} (54%)
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/UpdateNextWiLinkHandler.java
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/UpdatePrevWiLinkHandler.java
 copy 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/{LatestVersionsCursor.java
 => WiLinkableCommittedVersionReader.java} (57%)
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/WiLinkableRowVersion.java
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/WiLinkableRowVersionOperations.java
 copy 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/{TimestampCursor.java
 => WiLinkableRowVersionReader.java} (53%)
 copy 
modules/{workers/src/testFixtures/java/org/apache/ignite/internal/worker/fixtures/NoOpCriticalWorkerRegistry.java
 => 
storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/WiLinkableRowVersionValueOffsets.java}
 (64%)
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/WiLinkableWriteIntentReader.java
 copy 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/{ReadRowVersionValue.java
 => WriteIntentLinks.java} (62%)
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/mv/WriteIntentListSupport.java
 create mode 100644 
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/mv/WiLinkableRowVersionTest.java
 copy 
modules/{page-memory/src/main/java/org/apache/ignite/internal/pagememory/mem/IgniteOutOfMemoryException.java
 => 
transactions/src/main/java/org/apache/ignite/internal/tx/DelayedAckException.java}
 (55%)
 create mode 100644 
modules/transactions/src/main/java/org/apache/ignite/internal/tx/PossibleDeadlockOnLockAcquireException.java
 create mode 100644 
modules/transactions/src/test/java/org/apache/ignite/internal/tx/TxStateMetaTest.java
 create mode 100644 
modules/transactions/src/testFixtures/java/org/apache/ignite/internal/tx/test/TxStateMetaTestUtils.java

Reply via email to