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

github-bot pushed a change to branch 
dependabot/gradle/org.springframework.data-spring-data-jdbc-3.5.2
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


    omit 54fef6ec141 Bump org.springframework.data:spring-data-jdbc from 3.5.1 
to 3.5.2
     add 5ef278ad4dd IGNITE-22177 Add internal method for restarting partitions 
with cleanup (#6023)
     add 078197afccb IGNITE-25942 Support LITERAL_AGG for literals of types 
other than boolean (#6270)
     add 10eb4237de7 IGNITE-25977 Sql. Query optimizer hangs while preparing 
UNION with huge number of tables (#6286)
     add de91850df93 IGNITE-24984 Sql. Added YEAR field validation in TIMESTAMP 
literal (#6279)
     add c5d1f8b28ec IGNITE-25941 .NET: Fix pooled buffer bugs (#6295)
     add 45d70e1c645 IGNITE-25862 Fix event log configuration compatibility 
(#6289)
     add 6c96b2e52a9 IGNITE-25998 Add java client examples (#6301)
     add 717c7d31ee1 IGNITE-25932 .NET: Fix TestJobExecutionStatusExecuting 
flakiness on Windows (#6296)
     add bcf909485a1 IGNITE-25895 Implement method to get on-disk group IDs in 
Raft log storage (#6297)
     add 7fe144289b2 IGNITE-25976 Introduce product version comparison (#6285)
     add cd7f2e44155 IGNITE-25470 AI3. Remove useless system properties related 
to logging (#6298)
     add e8936686d51 IGNITE-25768 Sql. Invalid search boundaries are generated 
when accessing the index if the key is out of range (#6283)
     add f5875a74777 IGNITE-25870 Unify behavior of REST and CLI (#6288)
     add c045c00315d IGNITE-25937 Extend the configuration of metric log 
exporter with optional white list of enabled metric sources (#6282)
     add 6e9fcb9bae0 IGNITE-25586 Sql. Partition awareness. Performance tests 
(#6294)
     add 9e0e6764499 IGNITE-26001 Simplify event log API (#6303)
     add 23da36041f3 IGNITE-25890 .NET: Add ISql.ExecuteBatchAsync (#6306)
     add c0cecdbf0bc IGNITE-25858 Review and update documentation (#6214)
     add e655d21f677 IGNITE-25997 Improve compatibility test resolution (#6302)
     add 8e270c67279 IGNITE-26012 Split BinaryTupleComparatorTest (#6310)
     add 4dc19599ef9 IGNITE-26016 Prepare ByteBufferAccessor for external usage 
(#6313)
     add ffbe25c4659 IGNITE-25922 Fix testHandshakesFailedTimeout flakiness 
(#6311)
     add 353b0bf9236 IGNITE-25933 Fix 
ItAbstractDataStreamerTest.testFailedItems flakiness (#6312)
     add 3c7abf3a914 IGNITE-26006 Configuration compatibility. Correctly handle 
adding new fields in compatibility test (#6305)
     add 72ce8725b6d IGNITE-26024 Reuse allocated DirectMessageWriter instances 
(#6317)
     add d9e65b3f085 IGNITE-25894 Do not allow MG repair to be run when MG has 
majority (#6315)
     add d7188c12285 IGNITE-26000 Implement method to get on-disk group IDs in 
Raft meta storage (#6308)
     add 680e445bb82 IGNITE-25896 Sql. Make root node support project with 
duplicate names. (#6304)
     add 5bfc8be20e9 IGNITE-26032 .NET: Fix TestUpsertAllMany flakiness (#6320)
     add 13e5e63b874 IGNITE-25972 Support error code aliases and deprecation 
(#6299)
     add 63c2e4c489d IGNITE-25955 Change error name/code used in case of a 
server socket BindException (#6322)
     add 88020818614 IGNITE-26042 Use boolean property in the compatibility 
tests (#6327)
     add b00dec30d4e IGNITE-25807 Support disabling auto scale in SQL (#6263)
     add 0195ae3d6da IGNITE-26011 Rename the "Description" column to 
"Availability" in the cli metrics list (#6331)
     add 100918b9353 IGNITE-25572 Configuration compatibility. Support 
Polymorphic configuration snapshot (#6325)
     add 2b1169930fb IGNITE-26036 Add sorting in the list of metrics for cli by 
name (#6332)
     add ac029ad96da IGNITE-25808 Fixed Lease negotiator may flood the log if a 
candidate left and topology tracker not updated (#6324)
     add b05db8d18cd IGNITE-25939 Add the metric sources for background 
activity: leases and transaction resource vacuumizer (#6300)
     add c0bc672c135 IGNITE-26018 Implement POC for JIT binary tuple comparator 
(#6316)
     add 618df8d9799 IGNITE-26058 Replace uses of 
СompletableFuture.completedFuture(null) with 
CompletableFutures#nullCompletedFuture in code base (#6334)
     add f40d878fa4e IGNITE-26043 Reschedule low watermark update when update 
interval in configuration (#6330)
     add 6279a9a6f03 IGNITE-25621 Implement reliable table destruction on node 
recovery (#6329)
     add 43cf3b94308 IGNITE-26008 Reduce the number of CompletableFutures 
produced by PartitionReplicaListener (#6309)
     add b856aad93a7 IGNITE-25978 Optimize implicit RO transaction flow
     add 561254108b3 IGNITE-26035 Add rebalancing test via raft snapshot and 
low watermark change (#6338)
     add a1512e298bc IGNITE-25849 Fix 
testRaftLeaderChangedDuringAssignmentsQueueProcessing (#6318)
     add a0dcdea1366 IGNITE-26074 Get rid of logging NodeStoppingException in 
TopologyAwareRaftGroupService#sendWithRetry (#6342)
     add 1bd321a85bf IGNITE-26034 Rebalancing via raft snapshot does not work 
after low watermark update (#6341)
     add f795b0946f7 IGNITE-25783 Jdbc. Improved formatting of datetime types
     add e7ec8f736ad IGNITE-25716 Sql. Changed default datetime dynamic 
parameter precision to 9 (#6274)
     add 637fb4f1b1c IGNITE-26070 Improve migration tools configuration 
converter error messages (#6340)
     add 7be149176d9 IGNITE-26057 Present a few possible solution to 
RecordAndTableSchemaMismatch errors in migrate-cache command (#6333)
     add 3c80ca3cc80 IGNITE-26076 Update TODO reference for IGNITE-23268 to 
IGNITE-25351 (#6345)
     add 8688af42733 IGNITE-25574 Configuration compatibility. Add snapshot for 
AI 3.0 (#6337)
     add f383c4177f0 IGNITE-26084 Duplicate compatibility test runs (#6347)
     add 410550d947f IGNITE-25874 Sql. Make it possible to run multi-statement 
Tpcds queries (#6326)
     add 97bb0b78dea IGNITE-26014 Sql. ArrayIndexOutOfBoundsException when 
converting MERGE with join (#6335)
     add d0388362682 IGNITE-25877 Critical system error caused by failure in 
updating data nodes history and timers on scale up timer trigger (#6349)
     add e91a86fcfaa IGNITE-25588 Sql. Support CURRENT_USER function (#6314)
     add 929c9d370c7 IGNITE-25938 Add the metric log exporter to the default 
configuration (#6350)
     add da542549313 IGNITE-26097 Duplicate events in the log inspector (#6355)
     add b9553f2f3cb IGNITE-26113 Create noop event log (#6359)
     add 352da58f2e8 IGNITE-26114 Extract common thin client testing 
functionality (#6360)
     add dd5e635c4be IGNITE-26051 Ignore destroyed tables in write intent 
switch command (#6362)
     add a584943a8d8 IGNITE-24116 Create compute task events (#6358)
     add 084d850d6d2 IGNITE-26128 Add to IgniteTestUtils#runRace suspended 
exceptions of operations if the race did not end by timeout (#6368)
     add 2c586ec04d4 IGNITE-26117 Use non-durable Raft storages destruction for 
table destruction (#6363)
     add b9049ade572 IGNITE-26115 Create compute task events for thin client 
(#6361)
     add ab8a6b82839 IGNITE-25488 C++ Client: Add transaction timeouts (#6352)
     add 84646bbf7f2 IGNITE-25457 IGNITE_SENSITIVE_DATA_LOGGING property has 
been moved from a system property to configuration (#6365)
     add 2f613916bc2 IGNITE-26131 Fix avgWriteSpeed logging at checkpoint 
finish (#6369)
     add 6c2cec86555 IGNITE-26136 Disable 
ItCmgDisasterRecoveryTest#repairWorksWhenCmgMajorityIsOnline (#6372)
     add 2d36bfbcb5d IGNITE-26154 Reduce `byte[]` allocation rate (#6375)
     add ad38bf0af57 IGNITE-26078 Update transactions Java example (#6346)
     add 8a93cd8318c IGNITE-26082 Update Streaming API examples (#6348)
     add 5b328d66dd9 IGNITE-26132 Improve retry writing of dirty pages (#6382)
     add 55bec6e74cc IGNITE-26021 Support prefixes in JitComparator (#6377)
     add fffbc662d7e IGNITE-21553 fixed test: compute broadcast when using 
incorrect node. (#6381)
     add 1ecc1b64643 IGNITE-26162 make compatibility tests more extensible & 
fix hardcode (#6386)
     add 1bd6475444f IGNITE-25811 Sql. Forbid use of an expression as interval 
string (#6364)
     add aad0f8a9677 IGNITE-26165 Fix event log configuration usage (#6388)
     add e6792e23313 IGNITE-26167 Fix testExecuteMapReduceExceptionPropagation 
(#6390)
     add ab8b8bb3f2a IGNITE-26112 Disable multiline separators (#6367)
     add 7c26060d20c IGNITE-26171 Fix NullPointerException on write retry pages 
at checkpoint (#6394)
     add 1e6487e7f02 IGNITE-26075 Fix refreshAndGetLeaderWithTerm in order not 
to return stale leader (#6344)
     add 4c92cf4262c IGNITE-26002 Network thread even distribution (#6370)
     add 2c308badb6f Bump org.springframework.data:spring-data-jdbc from 3.5.1 
to 3.5.2

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   (54fef6ec141)
            \
             N -- N -- N   
refs/heads/dependabot/gradle/org.springframework.data-spring-data-jdbc-3.5.2 
(2c308badb6f)

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:
 check-rules/checkstyle-rules.xml                   |    2 +
 .../config/cluster-config.adoc                     |   38 +-
 .../code-deployment/code-deployment.adoc           |  186 ++-
 docs/_docs/developers-guide/compute/compute.adoc   |  671 ++++++++---
 .../developers-guide/compute/serialization.adoc    |   96 +-
 docs/_docs/developers-guide/data-streamer.adoc     |  661 ++++++++++-
 docs/_docs/ignite-cli-tool.adoc                    |   58 +-
 docs/_docs/quick-start/getting-started-guide.adoc  |    7 +-
 .../ignite/example/client/IgniteClientExample.java |   47 +
 .../client/IgniteClientWithConfigExample.java      |   76 ++
 .../{pojo/AccountValue.java => Account.java}       |   79 +-
 .../streaming/DetectFailedEntriesExample.java      |   96 ++
 .../DistributedComputeWithReceiverExample.java     |  144 +++
 .../streaming/KeyValueViewDataStreamerExample.java |  219 ----
 .../KeyValueViewPojoDataStreamerExample.java       |  219 ----
 .../streaming/MultiTableDataStreamerExample.java   |   97 ++
 .../streaming/RecordViewDataStreamerExample.java   |  217 ----
 .../RecordViewPojoDataStreamerExample.java         |  213 ----
 .../streaming/SingleTableDataStreamerExample.java  |  132 +++
 .../ignite/example/streaming/TwoTableReceiver.java |   44 +
 .../ignite/example/streaming/pojo/Account.java     |   98 --
 .../ignite/example/streaming/pojo/AccountKey.java  |   50 -
 .../ignite/example/streaming/pojo/Trade.java       |  118 --
 .../receiver/ReceiverStreamProcessingExample.java  |  276 -----
 ...treamProcessingWithResultSubscriberExample.java |  342 ------
 ...iverStreamProcessingWithTableUpdateExample.java |  379 ------
 .../ignite/example/tx/TransactionsExample.java     |  133 +--
 .../commands/ConfigurationConverterCmd.java        |    2 +
 .../ErrorLoadingInputConfigurationHandlers.java    |   68 ++
 ...cordAndTableSchemaMismatchExceptionHandler.java |   12 +
 .../cli/persistence/commands/ListCachesCmd.java    |    2 +
 .../cli/persistence/commands/MigrateCacheCmd.java  |    2 +
 .../cli/sql/commands/SqlDdlGeneratorCmd.java       |    2 +
 .../tests/containers/Ignite3ClusterContainer.java  |    1 -
 .../ignite/migrationtools/sql/SqlDdlGenerator.java |    4 +-
 .../converters/ClientConnectorConverter.java       |    1 -
 .../persistence/MigrationCacheProcessor.java       |    1 -
 .../src/main/java/org/apache/ignite/Ignite.java    |    5 +
 .../catalog/definitions/TableDefinition.java       |    1 -
 .../apache/ignite/deployment/version/Version.java  |    1 -
 .../java/org/apache/ignite/lang/ErrorGroups.java   |   11 +-
 .../org/apache/ignite/marshalling/Marshaller.java  |    1 -
 .../UnsupportedObjectTypeMarshallingException.java |    1 -
 .../exception/InvalidCredentialsException.java     |    1 -
 .../UnsupportedAuthenticationTypeException.java    |    1 -
 .../org/apache/ignite/tx/TransactionException.java |    1 -
 .../marshalling/ByteArrayMarshallerTest.java       |    2 -
 .../internal/binarytuple/BinaryTupleParser.java    |   46 +-
 .../internal/binarytuple/BinaryTupleReader.java    |   36 +-
 .../inlineschema/TupleWithSchemaMarshalling.java   |    2 -
 .../expression/ArithmeticBytecodeExpression.java   |   13 +-
 .../CatalogCompactionRunnerSelfTest.java           |    6 +-
 .../ignite/internal/catalog/ItCatalogDslTest.java  |    1 -
 .../catalog/sql/CreateFromDefinitionTest.java      |    1 -
 .../internal/catalog/CatalogApplyResult.java       |    1 -
 .../internal/catalog/commands/CatalogUtils.java    |    1 -
 .../catalog/commands/CreateSystemViewCommand.java  |    1 -
 .../descriptors/CatalogSortedIndexDescriptor.java  |    1 -
 .../catalog/descriptors/ConsistencyMode.java       |    1 -
 .../ignite/internal/catalog/CatalogIndexTest.java  |    1 -
 .../internal/catalog/CatalogManagerSelfTest.java   |    5 +-
 .../ignite/internal/catalog/CatalogSchemaTest.java |    1 -
 .../internal/catalog/CatalogSystemViewTest.java    |    1 -
 .../ignite/internal/catalog/CatalogZoneTest.java   |    1 -
 .../ignite/internal/cli/CliIntegrationTest.java    |   10 +-
 .../configuration/ItConfigCommandTest.java         |    2 -
 ...tConnectWithBasicAuthenticationCommandTest.java |    1 -
 .../metric/ItClusterMetricCommandTest.java         |   26 +-
 .../repl/executor/ItIgnitePicocliCommandsTest.java |    1 -
 .../java/org/apache/ignite/internal/cli/Main.java  |    1 -
 .../cli/call/cliconfig/profile/ProfileList.java    |    1 -
 .../internal/cli/commands/CommandConstants.java    |    1 -
 .../cluster/init/ClusterInitReplCommand.java       |    1 -
 .../cluster/init/ConfigFileParseException.java     |    1 -
 .../cluster/unit/ClusterUnitDeployCommand.java     |    1 -
 .../cluster/unit/ClusterUnitDeployReplCommand.java |    1 -
 .../cluster/unit/ClusterUnitListCommand.java       |    1 -
 .../cluster/unit/ClusterUnitListReplCommand.java   |    1 -
 .../cluster/unit/ClusterUnitUndeployCommand.java   |    1 -
 .../unit/ClusterUnitUndeployReplCommand.java       |    1 -
 .../commands/node/unit/NodeUnitListCommand.java    |    1 -
 .../node/unit/NodeUnitListReplCommand.java         |    1 -
 .../questions/ConnectToClusterQuestion.java        |    1 -
 .../cli/commands/treesitter/parser/Parser.java     |    1 -
 .../ignite/internal/cli/config/ini/IniParser.java  |    1 -
 .../cli/core/call/SingleCallExecutionPipeline.java |    1 -
 .../cli/core/exception/ExceptionWriter.java        |    1 -
 .../core/exception/UnitAlreadyExistsException.java |    1 -
 .../completer/DynamicCompleterActivationPoint.java |    1 -
 .../completer/hocon/HoconDynamicCompleter.java     |    1 -
 .../repl/executor/RegistryCommandExecutor.java     |    1 -
 .../ClusterMetricSourceListDecorator.java          |    2 +-
 .../apache/ignite/internal/cli/sql/SqlSchema.java  |    1 -
 .../ignite/internal/cli/sql/SqlSchemaLoader.java   |    1 -
 .../cli/commands/cluster/ClusterInitTest.java      |    1 -
 .../partitions/restart/RestartPartitionsTest.java  |    1 -
 .../repl/completer/HoconDynamicCompleterTest.java  |    1 -
 .../repl/completer/StringDynamicCompleterTest.java |    1 -
 .../filter/DeployUnitsOptionsFilterTest.java       |    1 -
 .../style/component/MessageUiComponentTest.java    |    1 -
 .../ignite/internal/cli/util/ArrayUtilsTest.java   |    1 -
 .../client/proto/StreamerReceiverSerializer.java   |    1 -
 .../internal/compute/SharedComputeUtils.java       |    1 -
 .../internal/jdbc/proto/JdbcQueryEventHandler.java |    4 +-
 .../jdbc/proto/event/JdbcQuerySingleResult.java    |    1 -
 .../proto/ClientMessagePackerUnpackerTest.java     |    1 -
 .../ignite/client/handler/ItClientHandlerTest.java |    1 -
 .../apache/ignite/client/handler/TestServer.java   |   14 +-
 .../ignite/client/handler/ClientContext.java       |   14 +-
 .../ignite/client/handler/ClientHandlerModule.java |   20 +-
 .../handler/ClientInboundMessageHandler.java       |   46 +-
 .../client/handler/JdbcConnectionContext.java      |   10 +-
 .../client/handler/JdbcQueryEventHandlerImpl.java  |   17 +-
 .../ClientComputeExecuteColocatedRequest.java      |   18 +-
 .../ClientComputeExecutePartitionedRequest.java    |   17 +-
 .../compute/ClientComputeExecuteRequest.java       |   17 +-
 .../requests/jdbc/ClientJdbcConnectRequest.java    |    6 +-
 .../handler/requests/jdbc/JdbcMetadataCatalog.java |    1 -
 .../requests/sql/ClientSqlExecuteBatchRequest.java |    6 +-
 .../requests/sql/ClientSqlExecuteRequest.java      |    6 +-
 .../sql/ClientSqlExecuteScriptRequest.java         |    9 +-
 .../handler/requests/table/ClientTableCommon.java  |   17 +-
 .../handler/JdbcQueryEventHandlerImplTest.java     |    4 +-
 .../ignite/client/handler/FakeCatalogService.java  |    3 +-
 .../client/compute/ClientJobExecution.java         |    1 -
 .../ignite/internal/client/sql/ClientSql.java      |    3 +-
 .../ignite/internal/client/table/ClientTuple.java  |    1 -
 .../internal/client/tx/ClientLazyTransaction.java  |    5 +-
 .../apache/ignite/client/ClientMetricsTest.java    |    5 +-
 .../ignite/client/PartitionAwarenessTest.java      |    3 +-
 .../ignite/client/TestClientHandlerModule.java     |    3 +-
 .../apache/ignite/client/fakes/FakeCompute.java    |    7 +-
 .../ignite/client/fakes/FakeIgniteTables.java      |    1 -
 .../apache/ignite/client/fakes/FakeTxManager.java  |    3 +-
 .../cluster/management/ItClusterManagerTest.java   |    1 -
 .../cluster/management/ClusterInitializer.java     |    1 -
 .../cluster/management/ClusterInitializerTest.java |    1 -
 .../internal/cluster/management/MockNode.java      |    1 -
 .../internal/deployment/ItDeploymentUnitTest.java  |    1 -
 .../internal/deployunit/FileDeployerService.java   |    1 -
 .../exception/DeploymentUnitNotFoundException.java |    1 -
 .../deployunit/message/DeployUnitMessageTypes.java |    1 -
 .../metastore/DeploymentUnitStoreImpl.java         |    1 -
 modules/compatibility-tests/build.gradle           |   43 +-
 .../ignite/internal/ItCompatibilityTest.java       |   20 +-
 ...urrentClientWithOldServerCompatibilityTest.java |    4 +-
 ...ldClientWithCurrentServerCompatibilityTest.java |    5 +-
 .../ignite/internal/CompatibilityTestBase.java     |   53 +-
 .../org/apache/ignite/internal/IgniteCluster.java  |   30 +-
 .../PlatformCompatibilityTestNodeRunner.java       |    3 +-
 modules/compute/build.gradle                       |    5 +
 .../internal/compute/ItComputeTestClient.java      |   22 +-
 .../compute/ItThinClientComputeErrorsTest.java     |   22 +-
 .../compute/ItThinClientWorkerShutdownTest.java    |   20 +-
 .../internal/compute/events/EventMatcher.java      |  202 ++++
 .../internal/compute/events/EventMatcherTest.java  |  109 ++
 .../compute/events/ItComputeEventsTest.java        |  303 +++++
 .../ItEmbeddedComputeEventsTest.java}              |    6 +-
 .../ItThinClientComputeEventsTest.java}            |   35 +-
 .../threading/ItComputeApiThreadingTest.java       |    3 +-
 .../Clients.java}                                  |   35 +-
 .../compute/utils/MismatchesDescriptor.java        |   57 +
 .../internal/compute/InfiniteMapReduceTask.java    |    3 +-
 .../compute/ClassLoaderExceptionsMapper.java       |    1 -
 .../ignite/internal/compute/ComputeComponent.java  |   13 +
 .../internal/compute/ComputeComponentImpl.java     |   11 +-
 .../ignite/internal/compute/IgniteComputeImpl.java |   41 +-
 .../internal/compute/IgniteComputeInternal.java    |    7 +
 .../compute/events/ComputeEventMetadata.java       |  220 ++++
 .../compute/events/ComputeEventsFactory.java       |  138 +++
 .../internal/compute/executor/ComputeExecutor.java |    5 +-
 .../compute/executor/ComputeExecutorImpl.java      |   31 +-
 .../queue/BoundedPriorityBlockingQueue.java        |    1 -
 .../compute/queue/PriorityQueueExecutor.java       |   45 +-
 .../internal/compute/queue/QueueExecutionImpl.java |   31 +-
 .../compute/state/ComputeStateMachine.java         |    5 +-
 .../compute/state/InMemoryComputeStateMachine.java |   14 +-
 .../compute/streamer/StreamerReceiverJob.java      |    4 +-
 .../internal/compute/ComputeComponentImplTest.java |    3 +-
 .../internal/compute/IgniteComputeImplTest.java    |   13 +-
 .../compute/executor/ComputeExecutorTest.java      |   10 +-
 .../compute/loader/JobContextManagerTest.java      |    1 -
 .../compute/queue/PriorityQueueExecutorTest.java   |    5 +-
 .../notifications/ConfigurationListener.java       |   22 +
 .../configuration/ConfigurationChanger.java        |    1 -
 .../ConfigurationDynamicDefaultsPatcherImpl.java   |    1 -
 .../configuration/ConfigurationTreeGenerator.java  |    1 -
 .../configuration/asm/InnerNodeAsmGenerator.java   |    1 -
 .../asm/ConfigurationTreeGeneratorTest.java        |    1 -
 .../tree/ConstructableTreeNodeTest.java            |    1 -
 .../tree/ConverterToMapVisitorTest.java            |    1 -
 .../configuration/tree/InternalIdTest.java         |    1 -
 .../ignite/internal/lang/IgniteStringBuilder.java  |    1 -
 .../internal/lang/IgniteSystemProperties.java      |   40 -
 .../internal/properties/IgniteProductVersion.java  |   64 +-
 .../internal/replicator/PartitionGroupId.java      |    8 +
 .../internal/tostring/IgniteToStringBuilder.java   |   85 +-
 .../tostring/StringBuilderLimitedLength.java       |    5 +-
 .../apache/ignite/internal/util/GridUnsafe.java    |   21 +-
 .../org/apache/ignite/internal/util/HashUtils.java |    1 -
 .../apache/ignite/internal/util/IgniteUtils.java   |    1 -
 .../ignite/internal/util/PointerWrapping.java      |    1 -
 .../util/subscription/AccumulatorSubscriber.java   |    1 -
 .../util/subscription/ConcatenatedPublisher.java   |    1 -
 .../internal/future/InFlightFuturesTest.java       |    1 -
 .../ignite/internal/future/OrderingFutureTest.java |    2 -
 .../properties/IgniteProductVersionTest.java       |   70 +-
 .../internal/replicator/TablePartitionIdTest.java} |   15 +-
 .../tostring/IgniteToStringBuilderSelfTest.java    |   11 +-
 .../tostring/SensitiveDataToStringTest.java        |   28 +-
 .../ignite/internal/util/GridUnsafeTest.java       |   47 +
 .../ignite/lang/CancelHandleHelperSelfTest.java    |    3 +-
 .../testframework/BaseIgniteAbstractTest.java      |    8 +-
 .../internal/testframework/IgniteTestUtils.java    |   16 +-
 .../testframework/log4j2/LogInspector.java         |   28 +-
 .../testframework/matchers/TaskStateMatcher.java   |    1 -
 .../ItRebalanceByPendingAssignmentsQueueTest.java  |   58 +-
 .../rebalance/ItRebalanceDistributedTest.java      |    1 -
 .../rebalance/DistributionZoneRebalanceEngine.java |    3 +-
 .../DistributionZoneRebalanceEngineV2.java         |    3 +-
 .../distributionzones/rebalance/RebalanceUtil.java |    1 -
 .../utils/CatalogAlterZoneEventListenerTest.java   |    1 -
 .../DistributionZonesTestUtil.java                 |    1 -
 .../error/code/generators/CppGenerator.java        |   16 +-
 .../error/code/generators/CsharpGenerator.java     |   16 +
 .../code/processor/ErrorCodeGroupDescriptor.java   |   14 +
 .../code/processor/ErrorCodeGroupProcessor.java    |   42 +-
 .../eventlog/impl/ItEventLogConfigurationTest.java |   12 +-
 .../ignite/internal/eventlog/api/EventFactory.java |   42 -
 .../ignite/internal/eventlog/api/EventLog.java     |   13 +
 .../internal/eventlog/api/IgniteEventType.java     |   38 +
 .../ignite/internal/eventlog/api/IgniteEvents.java |   63 -
 .../schema/WebhookSinkConfigurationSchema.java     |    2 +
 .../WebhookSinkRetryPolicyConfigurationSchema.java |    3 +
 .../internal/eventlog/event/EventBuilder.java      |   10 +-
 .../internal/eventlog/event/EventTypeRegistry.java |    4 +-
 .../internal/eventlog/impl/ChannelRegistry.java    |   10 +
 .../impl/ConfigurationBasedChannelRegistry.java    |   56 +-
 .../impl/ConfigurationBasedSinkRegistry.java       |   50 +-
 .../internal/eventlog/impl/EventLogImpl.java       |   19 +-
 .../internal/eventlog/impl/SinkRegistry.java       |   10 +
 .../internal/eventlog/event/IgniteEventsTest.java  |   11 +-
 .../ConfigurationBasedChannelRegistryTest.java     |    7 +
 .../impl/ConfigurationBasedSinkRegistryTest.java   |    7 +
 .../internal/eventlog/impl/EventLogTest.java       |   26 +-
 .../ignite/internal/eventlog/impl/LogSinkTest.java |    6 +-
 .../internal/eventlog/impl/WebhookSinkTest.java    |   22 +-
 .../ser/JacksonBasedJsonSerializerTest.java        |   14 +-
 .../FailureProcessorThreadDumpThrottlingTest.java  |    8 +-
 .../network/file/FileChunkMessagesStream.java      |    1 -
 .../network/file/FileTransferServiceImpl.java      |    1 -
 .../internal/network/file/FileSenderTest.java      |    1 -
 .../network/file/FileTransferServiceImplTest.java  |    1 -
 .../ignite/jdbc/ItJdbcAuthenticationTest.java      |   58 +
 .../ignite/jdbc/ItJdbcConnectionSelfTest.java      |   14 +
 .../ignite/jdbc/ItJdbcMultiStatementSelfTest.java  |    1 -
 .../ignite/jdbc/ItJdbcResultSetSelfTest.java       |   32 +-
 .../ignite/jdbc/ItJdbcStatementSelfTest.java       |    1 -
 .../internal/jdbc/JdbcClientQueryEventHandler.java |    5 +-
 .../ignite/internal/jdbc/JdbcConnection.java       |    2 +-
 .../apache/ignite/internal/jdbc/JdbcResultSet.java |  130 ++-
 .../ignite/internal/jdbc/JdbcResultSetTest.java    |  225 +++-
 .../internal/lowwatermark/LowWatermarkImpl.java    |   69 +-
 .../ScheduledUpdateLowWatermarkTask.java           |   63 +
 .../lowwatermark/LowWatermarkImplTest.java         |   40 +-
 .../ignite/internal/marshaller/Marshaller.java     |    1 -
 .../metastorage/dsl/CompoundConditionType.java     |    1 -
 .../internal/metastorage/dsl/ConditionType.java    |    1 -
 .../metastorage/impl/MetaStorageManagerImpl.java   |    8 +-
 .../metrics/MetaStorageMetricSource.java           |   70 +-
 .../internal/metastorage/server/Statement.java     |    1 -
 .../metastorage/server/WatchProcessor.java         |   11 +-
 .../server/raft/MetaStorageListener.java           |    8 +-
 .../server/raft/MetaStorageWriteHandler.java       |   23 +-
 .../metrics/exporters/ItOtlpMetricsTest.java       |    4 +-
 modules/metrics/build.gradle                       |    2 +
 .../metrics/exporters/ItJvmMetricSourceTest.java   |    1 -
 ...java => ItLogPushExporterEnabledByDefault.java} |   32 +-
 .../exporters/ItMetricExportersLoadingTest.java    |    2 -
 .../internal/metrics/DistributionMetric.java       |   12 +-
 .../ignite/internal/metrics/MetricManagerImpl.java |   53 +-
 .../ignite/internal/metrics/MetricRegistry.java    |    7 +-
 .../LogPushExporterConfigurationSchema.java        |   16 +
 .../metrics/exporters/log/LogPushExporter.java     |   94 +-
 .../internal/metrics/DistributionMetricTest.java   |    2 +-
 .../metrics/exporters/log/LogPushExporterTest.java |  162 ++-
 .../network/TrackableNetworkMessageHandler.java    |   11 +-
 .../internal/network/DefaultMessagingService.java  |   24 +-
 .../internal/network/NettyBootstrapFactory.java    |   19 +-
 .../handshake/HandshakeEventLoopSwitcher.java      |  205 ++++
 .../network/netty/ChannelEventLoopsSource.java     |   33 -
 .../ignite/internal/network/netty/ChannelKey.java  |    2 +-
 .../internal/network/netty/ConnectionManager.java  |   13 +-
 .../ignite/internal/network/netty/NettyServer.java |    4 +-
 .../internal/network/netty/OutboundEncoder.java    |   36 +-
 .../network/recovery/HandshakeManagerUtils.java    |   57 -
 .../recovery/RecoveryAcceptorHandshakeManager.java |   12 +-
 .../RecoveryInitiatorHandshakeManager.java         |   11 +-
 .../scalecube/ScaleCubeClusterServiceFactory.java  |    3 +-
 .../PerSessionSerializationService.java            |    1 -
 .../marshal/BuiltInNonContainerMarshallers.java    |    1 -
 .../serialization/marshal/ProtocolMarshalling.java |    1 -
 .../network/DefaultMessagingServiceTest.java       |    2 +-
 .../handshake/NoOpHandshakeEventLoopSwitcher.java  |   56 +
 .../network/netty/RecoveryHandshakeTest.java       |    6 +-
 .../RecoveryAcceptorHandshakeManagerTest.java      |    4 +-
 .../RecoveryInitiatorHandshakeManagerTest.java     |    4 +-
 .../internal/network/messages/NetworkMessage1.java |    1 -
 .../internal/network/messages/NetworkMessage2.java |    1 -
 .../internal/pagememory/freelist/FreeListImpl.java |    1 -
 .../pagememory/persistence/PageStoreWriter.java    |    2 +-
 .../persistence/PersistentPageMemory.java          |   73 +-
 .../persistence/WriteSpeedFormatter.java           |   61 +-
 .../persistence/checkpoint/CheckpointManager.java  |    2 +-
 .../checkpoint/CheckpointPagesWriter.java          |   37 +-
 .../persistence/checkpoint/Checkpointer.java       |    6 +-
 .../persistence/compaction/Compactor.java          |    7 +-
 .../persistence/store/FilePageStoreManager.java    |    3 +-
 .../ignite/internal/pagememory/util/PageUtils.java |   10 +-
 .../internal/pagememory/freelist/TestDataRow.java  |    1 -
 .../persistence/WriteSpeedFormatterTest.java       |   82 ++
 .../checkpoint/CheckpointPagesWriterTest.java      |   10 +-
 .../throttling/ProgressSpeedCalculationTest.java   |    1 -
 .../AssignmentsChainSerializer.java                |    1 -
 .../partition/replicator/fixtures/Node.java        |    7 +-
 .../PartitionReplicaLifecycleManager.java          |    2 +-
 .../handlers/TxFinishReplicaRequestHandler.java    |    1 -
 .../network/PartitionReplicationMessageGroup.java  |   12 +
 .../network/disaster/LocalPartitionStateEnum.java  |    1 -
 .../disaster/LocalPartitionStatesResponse.java     |    2 +-
 ...t.java => LocalTablePartitionStateMessage.java} |   18 +-
 ...t.java => LocalTablePartitionStateRequest.java} |   11 +-
 ....java => LocalTablePartitionStateResponse.java} |   12 +-
 .../handlers/WriteIntentSwitchCommandHandler.java  |   27 +-
 .../PartitionReplicaLifecycleManagerTest.java      |    2 +-
 .../network/replication/RequestTypeTest.java       |    1 -
 .../raft/ZonePartitionRaftListenerTest.java        |    2 -
 .../ExecutorInclinedSchemaSyncServiceTest.java     |    4 +-
 .../ExecutorInclinedPlacementDriverTest.java       |    4 +-
 modules/placement-driver/build.gradle              |    1 +
 .../MultiActorPlacementDriverTest.java             |    6 +-
 .../PlacementDriverManagerTest.java                |    5 +-
 .../internal/placementdriver/LeaseUpdater.java     |  119 +-
 .../placementdriver/PlacementDriverManager.java    |   20 +-
 .../metrics/PlacementDriverMetricSource.java       |  154 +++
 .../negotiation/LeaseNegotiator.java               |   28 +-
 .../internal/placementdriver/ActiveActorTest.java  |    5 +-
 .../placementdriver/LeaseNegotiationTest.java      |   43 +-
 .../internal/placementdriver/LeaseUpdaterTest.java |    3 +-
 .../metrics/PlacementDriverMetricSourceTest.java}  |   46 +-
 .../client/detail/transaction/transactions_impl.h  |   10 +-
 .../client/transaction/transaction_options.h       |   63 +
 .../cpp/ignite/client/transaction/transactions.cpp |    6 +-
 .../cpp/ignite/client/transaction/transactions.h   |   21 +-
 modules/platforms/cpp/ignite/common/error_codes.h  |    4 +-
 modules/platforms/cpp/ignite/odbc/common_types.cpp |    3 +-
 .../cpp/tests/client-test/compute_test.cpp         |   21 +-
 .../cpp/tests/client-test/transactions_test.cpp    |   52 +
 .../Apache.Ignite.Tests/Compute/ComputeTests.cs    |   30 +-
 .../dotnet/Apache.Ignite.Tests/ErrorGroupTests.cs  |    3 +-
 .../dotnet/Apache.Ignite.Tests/Sql/SqlTests.cs     |  182 ++-
 .../Table/RecordViewBinaryTests.cs                 |   31 +-
 .../Apache.Ignite/ApiCompatibilitySuppressions.xml |    7 +
 .../dotnet/Apache.Ignite/ClientOperationType.cs    |    7 +-
 .../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs |   11 +-
 .../Internal/Buffers/PooledArrayBuffer.cs          |   78 +-
 .../Apache.Ignite/Internal/Compute/Compute.cs      |   33 +-
 .../Proto/BinaryTuple/BinaryTupleBuilder.cs        |    7 +-
 .../Apache.Ignite/Internal/Proto/ClientOp.cs       |    3 +
 .../Internal/Proto/ClientOpExtensions.cs           |    1 +
 .../Internal/Proto/MsgPack/MsgPackWriter.cs        |   28 +-
 .../dotnet/Apache.Ignite/Internal/Sql/Sql.cs       |  113 +-
 .../Apache.Ignite/Internal/Table/DataStreamer.cs   |    6 +-
 .../Serialization/BinaryTupleBuilderExtensions.cs  |    2 +-
 .../Serialization/IRecordSerializerHandler.cs      |    2 +-
 .../Table/Serialization/ObjectSerializerHandler.cs |    4 +-
 .../Table/Serialization/RecordSerializer.cs        |    8 +-
 .../Serialization/TuplePairSerializerHandler.cs    |   10 +-
 .../Table/Serialization/TupleSerializerHandler.cs  |    2 +-
 .../dotnet/Apache.Ignite/RetryReadPolicy.cs        |    1 +
 modules/platforms/dotnet/Apache.Ignite/Sql/ISql.cs |   26 +
 .../apache/ignite/internal/raft/RaftNodeId.java    |   22 +-
 .../ignite/internal/raft/StoredRaftNodeId.java}    |   44 +-
 modules/raft/build.gradle                          |    3 +
 .../raft/ItTruncateSuffixAndRestartTest.java       |    7 +
 .../raftsnapshot/ItParallelRaftSnapshotsTest.java  |  119 +-
 .../ignite/raft/server/ItConnectionErrorTest.java  |    3 +-
 ...tDestructorTest.java => ItJraftServerTest.java} |   66 +-
 .../ignite/raft/server/JraftAbstractTest.java      |    2 +-
 .../server/snasphot/UpdateCountRaftListener.java   |    1 -
 .../java/org/apache/ignite/internal/raft/Loza.java |   41 +-
 .../ignite/internal/raft/server/RaftServer.java    |   13 +
 .../server/impl/GroupStoragesContextResolver.java  |   10 +
 .../internal/raft/server/impl/JraftServerImpl.java |   67 +-
 .../internal/raft/storage/GroupIdFastForward.java} |   16 +-
 .../internal/raft/storage/LogStorageFactory.java   |    9 +
 .../storage/impl/DefaultLogStorageFactory.java     |   44 +
 .../raft/storage/impl/LocalLogStorageFactory.java  |    7 +
 .../storage/impl/StorageDestructionIntent.java     |    1 -
 .../storage/impl/VolatileLogStorageFactory.java    |    7 +
 .../raft/storage/logit/LogitLogStorageFactory.java |    7 +
 .../apache/ignite/raft/jraft/core/NodeImpl.java    |  154 ++-
 .../apache/ignite/raft/jraft/core/Replicator.java  |    5 +-
 .../ignite/raft/jraft/rpc/RaftClientService.java   |   12 +
 .../ignite/raft/jraft/rpc/RaftServerService.java   |   10 +
 .../raft/jraft/rpc/impl/IgniteRpcServer.java       |    2 +-
 .../rpc/impl/cli/GetLeaderRequestProcessor.java    |   68 +-
 .../rpc/impl/core/DefaultRaftClientService.java    |   12 +-
 .../internal/raft/storage/TermCacheTest.java       |    1 -
 .../storage/impl/DefaultLogStorageFactoryTest.java |   18 +
 .../raft/client/TopologyAwareRaftGroupService.java |    4 +-
 .../ignite/internal/replicator/ReplicaManager.java |   53 +
 .../replicator/PlacementDriverReplicaSideTest.java |    2 +-
 .../rest/api/deployment/UnitVersionStatus.java     |    1 -
 .../internal/rest/matcher/RestJobStateMatcher.java |    2 -
 .../ignite/internal/rest/ItRestPortsTest.java      |    1 -
 .../rest/metrics/ItMetricControllerTest.java       |    4 +-
 .../recovery/ItDisasterRecoveryControllerTest.java |    1 -
 .../rest/metrics/ClusterMetricController.java      |   12 +-
 .../rest/metrics/NodeMetricController.java         |   14 +-
 .../rest/recovery/DisasterRecoveryController.java  |   59 -
 .../ignite/internal/rest/RestComponentTest.java    |   13 +-
 ...onfigurationValidationExceptionHandlerTest.java |    1 -
 modules/runner/build.gradle                        |   10 -
 .../ignite/internal/app/NoOpMapReduceTask.java     |    3 +-
 .../benchmark/AbstractMultiNodeBenchmark.java      |   23 +-
 .../internal/benchmark/BulkLoadBenchmark.java      |   17 +-
 .../internal/benchmark/ClientKvBenchmark.java      |   17 +-
 .../internal/benchmark/FutureTimeoutBenchmark.java |    1 -
 .../ignite/internal/benchmark/InsertBenchmark.java |   14 +-
 .../internal/benchmark/RemoteKvBenchmark.java      |   51 -
 .../ignite/internal/benchmark/SelectBenchmark.java |   11 +-
 .../configuration/ItClusterConfigurationTest.java  |   26 +
 .../runner/app/ItIgniteNodeRestartTest.java        |   22 +-
 .../runner/app/PlatformTestNodeRunner.java         |    5 +-
 .../app/client/ItThinClientAuthenticationTest.java |   58 +
 .../client/ItThinClientComputeMarshallingTest.java |    1 -
 .../runner/app/client/ItThinClientComputeTest.java |   27 +-
 .../runner/app/client/ItThinClientSqlTest.java     |   24 +-
 .../streamer/ItAbstractDataStreamerTest.java       |   27 +-
 .../ignite/internal/table/ItInternalTableTest.java |    1 -
 .../internal/table/ItReadOnlyTransactionTest.java  |    3 +-
 .../partition/ItAbstractPartitionManagerTest.java  |    1 -
 .../org/apache/ignite/internal/app/IgniteImpl.java |   25 +-
 .../internal/app/SystemPropertiesComponent.java    |   64 +
 .../ignite/internal/configuration/IgnitePaths.java |    1 -
 .../threading/PublicApiThreadingIgniteCatalog.java |    1 -
 .../ConfigurationCompatibilityTest.java            |   29 +-
 .../GenerateConfigurationSnapshot.java             |   54 +
 .../framework/ConfigAnnotationValue.java           |    1 -
 .../compatibility/framework/ConfigNode.java        |  194 +++-
 .../framework/ConfigNodeSerializer.java            |   14 +-
 .../framework/ConfigurationTreeComparator.java     |  406 +++++--
 .../ConfigurationTreeComparatorSelfTest.java       |  695 ++++++++++-
 .../framework/ConfigurationTreeScanner.java        |  102 +-
 .../compatibility/configuration/ignite-3.0.bin     |  Bin 0 -> 4857 bytes
 .../configuration/ignite-snapshot.bin              |  Bin 0 -> 5503 bytes
 .../compatibility/configuration/snapshot.bin       |  Bin 4039 -> 0 bytes
 .../java/org/apache/ignite/internal/Cluster.java   |   18 +-
 .../ignite/internal/ClusterConfiguration.java      |    1 -
 .../internal/ClusterPerClassIntegrationTest.java   |    1 -
 .../server/ConditionalWatchInhibitor.java          |    4 +-
 .../schema/BinaryTupleComparatorUtils.java         |  126 +-
 .../internal/schema/UnsafeByteBufferAccessor.java  |   19 +-
 .../internal/schema/BinaryTupleComparatorTest.java |  437 +------
 .../schema/PartialBinaryTupleMatcherTest.java      |  170 +++
 .../ignite/internal/schema/SchemaManagerTest.java  |    1 -
 .../internal/schema/marshaller/MapperTest.java     |    1 -
 .../schema/BinaryTupleComparatorBaseTest.java}     |  175 +--
 .../AuthenticationProviderConfigurationSchema.java |    1 -
 .../authentication/AuthenticationManagerImpl.java  |   12 +-
 .../AuthenticationManagerImplTest.java             |   14 +-
 .../ignite/IgniteClientAutoConfiguration.java      |    1 -
 .../ignite/IgniteClientAutoConfigurationTest.java  |    1 -
 .../org/apache/ignite/data/SpringDataJdbcTest.java |    1 -
 .../ignite/internal/sql/api/ItCommonApiTest.java   |   15 +
 .../sql/engine/ItAlterTableAlterColumnTest.java    |    1 -
 .../internal/sql/engine/ItAlterTableDdlTest.java   |    1 -
 .../internal/sql/engine/ItDataTypesTest.java       |    5 -
 .../sql/engine/ItDynamicParameterTest.java         |   52 +-
 .../internal/sql/engine/ItFunctionsTest.java       |   10 +
 .../ignite/internal/sql/engine/ItIntervalTest.java |  807 ++++++++-----
 .../internal/sql/engine/ItMixedQueriesTest.java    |   87 ++
 .../internal/sql/engine/ItSecondaryIndexTest.java  |    3 +-
 .../internal/sql/engine/ItSqlOperatorsTest.java    |   35 +-
 .../sql/engine/ItSqlQueryEventLogTest.java         |    3 +-
 .../internal/sql/engine/ItTemporalIndexTest.java   |  918 ++++++++++++++-
 .../ignite/internal/sql/engine/ItZoneDdlTest.java  |    2 +-
 .../datatypes/ItCastTemporalPrecisionTest.java     |    4 -
 .../engine/datatypes/ItDivisionDecimalTest.java    |    2 -
 .../engine/datatypes/tests/TestTypeArguments.java  |    3 -
 .../datatypes/varbinary/ItVarBinaryIndexTest.java  |    1 -
 .../datatypes/varbinary/ItVarBinaryJoinTest.java   |    1 -
 .../datatypes/varbinary/ItVarBinaryQueryTest.java  |    1 -
 .../datatypes/varbinary/ItVarBinarySetOpTest.java  |    1 -
 .../systemviews/ItComputeSystemViewTest.java       |    3 +-
 .../engine/systemviews/ItLocksSystemViewTest.java  |    1 -
 .../apache/ignite/internal/sql/sqllogic/For.java   |    1 -
 .../apache/ignite/internal/sql/sqllogic/Loop.java  |    1 -
 .../internal/sql/sqllogic/ScriptException.java     |    1 -
 .../sql/group1/cast/test_cast_bigint.test          |    2 +-
 .../sql/group1/cast/test_cast_decimal.test         |    6 +-
 .../sql/group1/cast/test_cast_float.test           |    2 +-
 .../sql/group1/cast/test_cast_int.test             |    2 +-
 .../sql/group1/cast/test_cast_interval_day.test    |    2 +-
 .../sql/group1/cast/test_cast_interval_year.test   |    2 +-
 .../sql/group1/cast/test_cast_smallint.test        |    2 +-
 .../sql/group1/cast/test_cast_tinyint.test         |    2 +-
 .../sql/group1/explain/specialized_operators.test  |    2 +-
 .../sql/group1/explain/values_filter_project.test  |    2 +-
 .../group1/function/date/test_extract_month.test   |  750 +-----------
 .../group1/function/date/test_extract_year.test    |  644 +----------
 .../generic/test_in_list_of_single_element.test    |    2 +-
 .../group1/types/date/test_incorrect_dates.test    |    8 +-
 .../group1/types/interval/interval_constants.test  |   54 +-
 .../types/timestamp/test_incorrect_timestamp.test  |   29 +-
 .../timestamp/test_incorrect_timestamp_ltz.test    |   18 +-
 .../group1/types/timestamp/test_timestamp_ltz.test |   10 +-
 modules/sql-engine/src/main/codegen/config.fmpp    |    4 +-
 .../src/main/codegen/includes/parserImpls.ftl      |   49 +-
 .../ignite/internal/sql/api/IgniteSqlImpl.java     |    6 +-
 .../internal/sql/engine/QueryEventsFactory.java    |   10 +-
 .../internal/sql/engine/SqlOperationContext.java   |   19 +-
 .../ignite/internal/sql/engine/SqlProperties.java  |   12 +
 .../internal/sql/engine/exec/ExecutionContext.java |   10 +-
 .../engine/exec/ExecutionDependencyResolver.java   |    1 -
 .../sql/engine/exec/ExecutionServiceImpl.java      |   12 +-
 .../sql/engine/exec/exp/ConverterUtils.java        |   17 +-
 .../sql/engine/exec/exp/ExpressionFactoryImpl.java |    1 -
 .../sql/engine/exec/exp/IgniteSqlFunctions.java    |   65 +-
 .../sql/engine/exec/exp/RexToLixTranslator.java    |    4 -
 .../engine/exec/exp/SearchBoundsImplementor.java   |    2 -
 .../sql/engine/exec/exp/agg/Accumulators.java      |   16 +-
 .../engine/exec/exp/agg/AccumulatorsFactory.java   |    6 +-
 .../engine/exec/fsm/OptimizingPhaseHandler.java    |    2 +
 .../exec/mapping/smallcluster/AbstractTarget.java  |    1 -
 .../sql/engine/exec/rel/MergeJoinNode.java         |    1 -
 .../sql/engine/message/QueryStartRequest.java      |    5 +
 .../engine/prepare/IgniteSqlToRelConvertor.java    |   42 +-
 .../sql/engine/prepare/IgniteSqlValidator.java     |   48 +-
 .../prepare/IgniteSqlValidatorErrorMessages.java   |    1 -
 ...utOfRangeLiteralComparisonReductionShuttle.java |  272 +++++
 .../internal/sql/engine/prepare/PlannerHelper.java |   21 +-
 .../internal/sql/engine/prepare/PlannerPhase.java  |    1 +
 .../ddl/ClusterWideStorageProfileValidator.java    |    1 -
 .../prepare/ddl/DdlSqlToCommandConverter.java      |   28 +-
 .../pruning/PartitionPruningMetadataExtractor.java |    1 -
 .../internal/sql/engine/rel/IgniteMergeJoin.java   |    1 -
 .../sql/engine/rel/agg/MapReduceAggregates.java    |    1 -
 .../rel/logical/IgniteLogicalSystemViewScan.java   |    1 -
 .../internal/sql/engine/rex/IgniteRexBuilder.java  |   34 +
 .../sql/engine/rule/LogicalScanConverterRule.java  |    1 -
 .../IgniteProjectCorrelateTransposeRule.java       |    1 -
 .../engine/rule/logical/ProjectScanMergeRule.java  |    1 -
 .../engine/schema/AbstractIgniteDataSource.java    |    1 -
 .../sql/engine/schema/IgniteDataSource.java        |    1 -
 .../sql/engine/schema/SqlSchemaManagerImpl.java    |    1 -
 .../sql/engine/sql/IgniteAbstractSqlAlterZone.java |    1 -
 .../sql/engine/sql/IgniteSqlCreateIndex.java       |    1 -
 .../internal/sql/engine/sql/IgniteSqlExplain.java  |    1 -
 .../internal/sql/engine/sql/IgniteSqlParser.java   |    1 -
 .../sql/engine/sql/IgniteSqlZoneOptionMode.java    |    5 +-
 .../sql/engine/sql/fun/IgniteSqlOperatorTable.java |    3 +
 .../engine/statistic/SqlStatisticManagerImpl.java  |    1 -
 .../internal/sql/engine/trait/TraitUtils.java      |   56 +-
 .../sql/engine/type/IgniteTypeFactory.java         |    4 +-
 .../ignite/internal/sql/engine/util/Commons.java   |    3 +-
 .../sql/engine/util/ExtendedProjectedTuple.java    |    1 -
 .../sql/engine/util/IgniteSqlDateTimeUtils.java    |   23 +-
 .../ignite/internal/sql/engine/util/PlanUtils.java |   12 +-
 .../ignite/internal/sql/engine/util/RexUtils.java  |  185 +--
 .../ignite/internal/sql/engine/util/TypeUtils.java |   58 +
 .../ignite/internal/sql/docs/OperatorListTest.java |    4 +-
 .../sql/engine/exec/QueryRecoveryTest.java         |    1 -
 .../internal/sql/engine/exec/QueryTimeoutTest.java |    1 -
 .../sql/engine/exec/RuntimeSortedIndexTest.java    |    3 +-
 .../exec/exp/agg/LiteralValAccumulatorTest.java    |   44 +-
 .../sql/engine/exec/rel/AbstractExecutionTest.java |    3 +-
 .../exec/rel/DataSourceScanNodeExecutionTest.java  |    1 -
 .../sql/engine/exec/rel/ScanNodeExecutionTest.java |    1 -
 .../sql/engine/framework/TestBuilders.java         |    4 +-
 .../internal/sql/engine/framework/TestNode.java    |   34 +-
 .../sql/engine/planner/AbstractPlannerTest.java    |   10 +-
 .../planner/AbstractTpcQueryPlannerTest.java       |   39 +-
 .../sql/engine/planner/AggregatePlannerTest.java   |    2 -
 .../sql/engine/planner/CastResolutionTest.java     |    2 +-
 .../sql/engine/planner/DmlPlannerTest.java         |  105 +-
 .../sql/engine/planner/DynamicParametersTest.java  |    4 +-
 .../sql/engine/planner/ImplicitCastsTest.java      |   10 +-
 .../planner/IndexSearchBoundsPlannerTest.java      |  126 +-
 .../planner/MapReduceHashAggregatePlannerTest.java |    1 -
 ...geLiteralsInComparisonReductionPlannerTest.java |  473 ++++++++
 .../planner/PartitionPruningMetadataTest.java      |    3 +-
 .../internal/sql/engine/planner/PlannerTest.java   |    2 -
 .../planner/PrimaryKeyLookupPlannerTest.java       |   18 +-
 .../planner/SelectRowCountEstimationTest.java      |    2 +-
 .../sql/engine/planner/SetOpPlannerTest.java       |    2 -
 .../sql/engine/planner/TpcdsQueryPlannerTest.java  |    7 +-
 .../sql/engine/planner/TpchQueryPlannerTest.java   |    5 +
 .../sql/engine/planner/UnionPlannerTest.java       |   36 +-
 .../planner/datatypes/BaseTypeCoercionTest.java    |    2 -
 .../datatypes/DateTimeCaseTypeCoercionTest.java    |   40 +-
 .../DateTimeComparisonTypeCoercionTest.java        |    2 -
 .../DateTimeFunctionsTypeCoercionTest.java         |    1 -
 .../datatypes/DateTimeInTypeCoercionTest.java      |  278 ++---
 .../DateTimeInsertSourcesTypeCoercionTest.java     |   33 +-
 .../DateTimeMergeSourcesCoercionTest.java          |   24 +-
 .../datatypes/DateTimeQualifyCoercionTest.java     |    2 -
 .../datatypes/DateTimeSetOperatorCoercionTest.java |    2 -
 .../DateTimeUpdateSourcesCoercionTest.java         |   32 +-
 .../NumericBinaryOperationsTypeCoercionTest.java   |   13 -
 .../datatypes/NumericCaseTypeCoercionTest.java     |   41 -
 .../NumericComparisonTypeCoercionTest.java         |   13 -
 .../datatypes/NumericInTypeCoercionTest.java       |  585 +++-------
 .../datatypes/NumericMergeSourcesCoercionTest.java |    1 -
 .../NumericQuantifyOperatorTypeCoercionTest.java   |   13 -
 .../datatypes/NumericSetOperatorCoercionTest.java  |    1 -
 .../NumericUpdateSourcesCoercionTest.java          |    1 -
 .../datatypes/utils/CharacterStringPair.java       |    1 -
 .../datatypes/utils/DifferentFamiliesPair.java     |    1 -
 .../datatypes/utils/DifferentFamiliesPairTest.java |    1 -
 .../planner/datatypes/utils/NumericPair.java       |    1 -
 .../sql/engine/planner/datatypes/utils/Types.java  |    6 +-
 .../sql/engine/prepare/PrepareServiceImplTest.java |    6 +-
 .../DistributionZoneSqlToCommandConverterTest.java |  134 ++-
 .../PartitionAwarenessMetadataTest.java            |    1 -
 .../pruning/PruningMetadataSerializationTest.java  |    2 -
 .../engine/schema/SqlSchemaManagerImplTest.java    |    1 -
 .../sql/DistributionZoneSqlDdlParserTest.java      |    6 -
 .../internal/sql/engine/sql/SqlDdlParserTest.java  |    1 -
 .../sql/engine/type/IgniteTypeSystemTest.java      |    1 -
 .../engine/util/IgniteSqlDateTimeUtilsTest.java    |   29 +
 .../internal/sql/engine/util/PlanUtilsTest.java    |    5 +-
 .../internal/sql/engine/util/TypeUtilsTest.java    |   77 +-
 .../util/format/SqlDateTimeParserSelfTest.java     |    1 -
 .../src/test/resources/docs/operator_list.txt      |    3 +
 .../src/test/resources/tpcds/plan/q10.plan         |    6 +-
 .../test/resources/tpcds/plan/q10_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q11.plan         |   48 +-
 .../test/resources/tpcds/plan/q11_colocated.plan   |   48 +-
 .../src/test/resources/tpcds/plan/q12.plan         |    2 +-
 .../test/resources/tpcds/plan/q12_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q14.plan         | 1219 ++++++++++++++++++++
 .../test/resources/tpcds/plan/q14_colocated.plan   | 1219 ++++++++++++++++++++
 .../src/test/resources/tpcds/plan/q15.plan         |    2 +-
 .../test/resources/tpcds/plan/q15_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q16.plan         |    2 +-
 .../test/resources/tpcds/plan/q16_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q2.plan          |    2 +-
 .../src/test/resources/tpcds/plan/q20.plan         |    2 +-
 .../test/resources/tpcds/plan/q20_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q21.plan         |    4 +-
 .../test/resources/tpcds/plan/q21_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q22.plan         |    2 +-
 .../test/resources/tpcds/plan/q22_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q23.plan         |  625 ++++++++++
 .../test/resources/tpcds/plan/q23_colocated.plan   |  625 ++++++++++
 .../src/test/resources/tpcds/plan/q24.plan         |  311 +++++
 .../test/resources/tpcds/plan/q24_colocated.plan   |  311 +++++
 .../src/test/resources/tpcds/plan/q28.plan         |   12 +-
 .../test/resources/tpcds/plan/q28_colocated.plan   |   12 +-
 .../test/resources/tpcds/plan/q2_colocated.plan    |    2 +-
 .../src/test/resources/tpcds/plan/q31.plan         |   10 +-
 .../test/resources/tpcds/plan/q31_colocated.plan   |   10 +-
 .../src/test/resources/tpcds/plan/q32.plan         |    4 +-
 .../test/resources/tpcds/plan/q32_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q33.plan         |    6 +-
 .../test/resources/tpcds/plan/q33_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q34.plan         |   26 +-
 .../test/resources/tpcds/plan/q34_colocated.plan   |   26 +-
 .../src/test/resources/tpcds/plan/q37.plan         |    4 +-
 .../test/resources/tpcds/plan/q37_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q38.plan         |    6 +-
 .../test/resources/tpcds/plan/q38_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q4.plan          |  130 +--
 .../src/test/resources/tpcds/plan/q40.plan         |    2 +-
 .../test/resources/tpcds/plan/q40_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q41.plan         |    2 +-
 .../test/resources/tpcds/plan/q41_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q43.plan         |    2 +-
 .../test/resources/tpcds/plan/q43_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q46.plan         |    2 +-
 .../test/resources/tpcds/plan/q46_colocated.plan   |    2 +-
 .../test/resources/tpcds/plan/q4_colocated.plan    |  130 +--
 .../src/test/resources/tpcds/plan/q5.plan          |    6 +-
 .../src/test/resources/tpcds/plan/q51.plan         |    4 +-
 .../test/resources/tpcds/plan/q51_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q53.plan         |    6 +-
 .../test/resources/tpcds/plan/q53_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q56.plan         |    6 +-
 .../test/resources/tpcds/plan/q56_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q59.plan         |    4 +-
 .../test/resources/tpcds/plan/q59_colocated.plan   |    4 +-
 .../test/resources/tpcds/plan/q5_colocated.plan    |    6 +-
 .../src/test/resources/tpcds/plan/q60.plan         |    6 +-
 .../test/resources/tpcds/plan/q60_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q61.plan         |    8 +-
 .../test/resources/tpcds/plan/q61_colocated.plan   |    8 +-
 .../src/test/resources/tpcds/plan/q62.plan         |    2 +-
 .../test/resources/tpcds/plan/q62_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q63.plan         |    6 +-
 .../test/resources/tpcds/plan/q63_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q64.plan         |  606 +++++-----
 .../test/resources/tpcds/plan/q64_colocated.plan   |  596 +++++-----
 .../src/test/resources/tpcds/plan/q65.plan         |    4 +-
 .../test/resources/tpcds/plan/q65_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q66.plan         |    4 +-
 .../test/resources/tpcds/plan/q66_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q68.plan         |    2 +-
 .../test/resources/tpcds/plan/q68_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q69.plan         |    6 +-
 .../test/resources/tpcds/plan/q69_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q72.plan         |    2 +-
 .../test/resources/tpcds/plan/q72_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q73.plan         |   26 +-
 .../test/resources/tpcds/plan/q73_colocated.plan   |   26 +-
 .../src/test/resources/tpcds/plan/q74.plan         |   90 +-
 .../test/resources/tpcds/plan/q74_colocated.plan   |   90 +-
 .../src/test/resources/tpcds/plan/q75.plan         |    6 +-
 .../test/resources/tpcds/plan/q75_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q77.plan         |   12 +-
 .../test/resources/tpcds/plan/q77_colocated.plan   |   12 +-
 .../src/test/resources/tpcds/plan/q78.plan         |    2 +-
 .../test/resources/tpcds/plan/q78_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q79.plan         |    2 +-
 .../test/resources/tpcds/plan/q79_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q80.plan         |   12 +-
 .../test/resources/tpcds/plan/q80_colocated.plan   |   12 +-
 .../src/test/resources/tpcds/plan/q82.plan         |    4 +-
 .../test/resources/tpcds/plan/q82_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q83.plan         |    4 +-
 .../test/resources/tpcds/plan/q83_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q84.plan         |    2 +-
 .../test/resources/tpcds/plan/q84_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q87.plan         |    6 +-
 .../test/resources/tpcds/plan/q87_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q88.plan         |   16 +-
 .../test/resources/tpcds/plan/q88_colocated.plan   |   16 +-
 .../src/test/resources/tpcds/plan/q89.plan         |    6 +-
 .../test/resources/tpcds/plan/q89_colocated.plan   |    6 +-
 .../src/test/resources/tpcds/plan/q90.plan         |    4 +-
 .../test/resources/tpcds/plan/q90_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q91.plan         |    2 +-
 .../test/resources/tpcds/plan/q91_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q92.plan         |    4 +-
 .../test/resources/tpcds/plan/q92_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q94.plan         |    2 +-
 .../test/resources/tpcds/plan/q94_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q95.plan         |    4 +-
 .../test/resources/tpcds/plan/q95_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q97.plan         |    4 +-
 .../test/resources/tpcds/plan/q97_colocated.plan   |    4 +-
 .../src/test/resources/tpcds/plan/q98.plan         |    2 +-
 .../test/resources/tpcds/plan/q98_colocated.plan   |    2 +-
 .../src/test/resources/tpcds/plan/q99.plan         |    2 +-
 .../test/resources/tpcds/plan/q99_colocated.plan   |    2 +-
 .../src/test/resources/tpch/plan/q1.plan           |    4 +-
 .../src/test/resources/tpch/plan/q10.plan          |    4 +-
 .../src/test/resources/tpch/plan/q12.plan          |    4 +-
 .../src/test/resources/tpch/plan/q14.plan          |    4 +-
 .../src/test/resources/tpch/plan/q15.plan          |    8 +-
 .../src/test/resources/tpch/plan/q19.plan          |   12 +-
 .../src/test/resources/tpch/plan/q20.plan          |    2 +-
 .../src/test/resources/tpch/plan/q4.plan           |    4 +-
 .../src/test/resources/tpch/plan/q5.plan           |    2 +-
 .../src/test/resources/tpch/plan/q6.plan           |    4 +-
 .../src/test/resources/tpch/plan/variant_q12.plan  |    4 +-
 .../src/test/resources/tpch/plan/variant_q14.plan  |    4 +-
 .../internal/sql/engine/util/QueryChecker.java     |   14 +
 .../internal/sql/engine/util/QueryCheckerImpl.java |    3 +-
 .../src/testFixtures/resources/tpcds/query12.sql   |    2 +-
 .../src/testFixtures/resources/tpcds/query16.sql   |    2 +-
 .../src/testFixtures/resources/tpcds/query20.sql   |    2 +-
 .../src/testFixtures/resources/tpcds/query21.sql   |    4 +-
 .../src/testFixtures/resources/tpcds/query32.sql   |    4 +-
 .../src/testFixtures/resources/tpcds/query37.sql   |    2 +-
 .../src/testFixtures/resources/tpcds/query40.sql   |    4 +-
 .../src/testFixtures/resources/tpcds/query5.sql    |    6 +-
 .../src/testFixtures/resources/tpcds/query72.sql   |    2 +-
 .../src/testFixtures/resources/tpcds/query77.sql   |   12 +-
 .../src/testFixtures/resources/tpcds/query80.sql   |    6 +-
 .../src/testFixtures/resources/tpcds/query82.sql   |    2 +-
 .../src/testFixtures/resources/tpcds/query92.sql   |    4 +-
 .../src/testFixtures/resources/tpcds/query94.sql   |    2 +-
 .../src/testFixtures/resources/tpcds/query95.sql   |    2 +-
 .../src/testFixtures/resources/tpcds/query98.sql   |    2 +-
 .../internal/storage/DataStorageManager.java       |    9 +
 .../internal/storage/engine/StorageEngine.java     |    3 +
 .../storage/AbstractMvTableStorageTest.java        |    1 -
 modules/storage-page-memory/build.gradle           |    1 +
 .../AbstractPageMemoryStorageEngine.java           |    1 -
 .../storage/pagememory/StoragePartitionMetaIo.java |    1 -
 .../index/sorted/comparator/JitComparator.java     |   43 +
 .../sorted/comparator/JitComparatorGenerator.java  |  742 ++++++++++++
 .../sorted/comparator/JitComparatorOptions.java    |  133 +++
 .../index/sorted/comparator/JitComparatorTest.java |   58 +
 .../disaster/system/ItCmgDisasterRecoveryTest.java |   19 +-
 .../ItMetastorageGroupDisasterRecoveryTest.java    |   18 +
 .../system/SystemDisasterRecoveryManagerImpl.java  |   31 +-
 .../disaster/system/MetastorageRepairImplTest.java |    7 +-
 .../SystemDisasterRecoveryManagerImplTest.java     |   74 +-
 .../ItInternalTableReadOnlyOperationsTest.java     |    1 -
 .../apache/ignite/distributed/ItTableScanTest.java |   99 ++
 .../partition/ItPartitionDestructionTest.java      |  318 ++++-
 .../ignite/internal/table/AbstractTableView.java   |    6 +-
 .../internal/table/distributed/TableManager.java   |  271 +++--
 .../internal/table/distributed/TableUtils.java     |   44 +-
 .../disaster/DisasterRecoveryManager.java          |  275 ++++-
 .../disaster/GroupUpdateRequestHandler.java        |    2 +-
 .../disaster/LocalPartitionStateMessageByNode.java |    4 +
 .../disaster/ManualGroupRestartRequest.java        |  148 ++-
 .../ManualGroupRestartRequestSerializer.java       |   24 +-
 .../table/distributed/disaster/TableState.java     |   53 -
 .../table/distributed/gc/GcStorageHandler.java     |    9 +
 .../ignite/internal/table/distributed/gc/MvGc.java |   29 +-
 .../distributed/gc/StorageRemovedException.java    |    7 +-
 .../replicator/PartitionReplicaListener.java       |  216 ++--
 .../distributed/storage/InternalTableImpl.java     |   24 +-
 .../table/distributed/StorageCleanupTest.java      |    2 -
 .../internal/table/distributed/TableUtilsTest.java |   65 +-
 .../DisasterRecoveryRequestSerializerTest.java     |   21 +-
 .../internal/table/distributed/gc/MvGcTest.java    |   44 +-
 .../ZonePartitionReplicaListenerTest.java          |    2 -
 .../distributed/storage/InternalTableImplTest.java |    3 +-
 .../apache/ignite/distributed/ItTxTestCluster.java |    6 +-
 .../ignite/internal/table/TxAbstractTest.java      |    4 +-
 .../disaster/ItDisasterRecoveryManagerTest.java    |  230 +++-
 .../ItDisasterRecoveryReconfigurationTest.java     |    2 -
 .../internal/tx/ItTransactionMetricsTest.java      |    4 +-
 .../ignite/internal/tx/KillTransactionTest.java    |    4 +-
 .../tx/distributed/ItTxResourcesVacuumTest.java    |    5 +-
 .../TransactionExpirationRegistryBenchmark.java    |    2 +-
 .../ignite/internal/tx/PartitionEnlistment.java    |    1 -
 .../internal/tx/TransactionInternalException.java  |    1 -
 .../org/apache/ignite/internal/tx/TxManager.java   |    4 +-
 .../org/apache/ignite/internal/tx/TxState.java     |    1 -
 .../impl/FinishedReadOnlyTransactionTracker.java   |    4 -
 ...l.java => ReadOnlyImplicitTransactionImpl.java} |  133 ++-
 .../internal/tx/impl/ReadOnlyTransactionImpl.java  |    6 +-
 .../internal/tx/impl/ReadWriteTransactionImpl.java |   10 +
 .../internal/tx/impl/ResourceVacuumManager.java    |   19 +-
 .../ignite/internal/tx/impl/TxManagerImpl.java     |  215 ++--
 .../tx/impl/VolatileTxStateMetaStorage.java        |   38 +-
 .../tx/impl/WaitDieDeadlockPreventionPolicy.java   |    1 -
 .../internal/tx/metrics/ResourceVacuumMetrics.java |  111 ++
 .../state/rocksdb/TxStateRocksDbSharedStorage.java |   28 +-
 .../internal/tx/AbstractLockManagerTest.java       |    2 -
 .../internal/tx/CoarseGrainedLockManagerTest.java  |    1 -
 .../apache/ignite/internal/tx/TxManagerTest.java   |   14 +
 .../org/apache/ignite/internal/tx/TxStateTest.java |    2 -
 .../tx/impl/ReadOnlyTransactionImplTest.java       |    1 -
 ...ransactionExpirationRegistryConcurrentTest.java |    2 +-
 .../ResourceVacuumMetricSourceTest.java}           |   40 +-
 .../{ => metrics}/TransactionMetricSourceTest.java |    3 +-
 854 files changed, 22107 insertions(+), 10265 deletions(-)
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/client/IgniteClientExample.java
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/client/IgniteClientWithConfigExample.java
 rename 
examples/src/main/java/org/apache/ignite/example/streaming/{pojo/AccountValue.java
 => Account.java} (52%)
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/DetectFailedEntriesExample.java
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/DistributedComputeWithReceiverExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/KeyValueViewDataStreamerExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/KeyValueViewPojoDataStreamerExample.java
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/MultiTableDataStreamerExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/RecordViewDataStreamerExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/RecordViewPojoDataStreamerExample.java
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/SingleTableDataStreamerExample.java
 create mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/TwoTableReceiver.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/pojo/Account.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/pojo/AccountKey.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/pojo/Trade.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/receiver/ReceiverStreamProcessingExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/receiver/ReceiverStreamProcessingWithResultSubscriberExample.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/example/streaming/receiver/ReceiverStreamProcessingWithTableUpdateExample.java
 create mode 100644 
migration-tools/modules/migration-tools-cli/src/main/java/org/apache/ignite/migrationtools/cli/exceptions/ErrorLoadingInputConfigurationHandlers.java
 create mode 100644 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/events/EventMatcher.java
 create mode 100644 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/events/EventMatcherTest.java
 create mode 100644 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/events/ItComputeEventsTest.java
 copy 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/{ItEmbeddedComputeErrorsTest.java
 => events/ItEmbeddedComputeEventsTest.java} (85%)
 copy 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/{ItThinClientComputeErrorsTest.java
 => events/ItThinClientComputeEventsTest.java} (52%)
 copy 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/{ItThinClientWorkerShutdownTest.java
 => utils/Clients.java} (65%)
 create mode 100644 
modules/compute/src/integrationTest/java/org/apache/ignite/internal/compute/utils/MismatchesDescriptor.java
 create mode 100644 
modules/compute/src/main/java/org/apache/ignite/internal/compute/events/ComputeEventMetadata.java
 create mode 100644 
modules/compute/src/main/java/org/apache/ignite/internal/compute/events/ComputeEventsFactory.java
 copy 
modules/{raft/src/test/java/org/apache/ignite/internal/raft/util/EmptyByteBuffersPoolTest.java
 => 
core/src/test/java/org/apache/ignite/internal/replicator/TablePartitionIdTest.java}
 (72%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/util/GridUnsafeTest.java
 delete mode 100644 
modules/eventlog/src/main/java/org/apache/ignite/internal/eventlog/api/EventFactory.java
 delete mode 100644 
modules/eventlog/src/main/java/org/apache/ignite/internal/eventlog/api/IgniteEvents.java
 create mode 100644 
modules/low-watermark/src/main/java/org/apache/ignite/internal/lowwatermark/ScheduledUpdateLowWatermarkTask.java
 copy 
modules/metrics/src/integrationTest/java/org/apache/ignite/internal/metrics/exporters/{ItMetricsTest.java
 => ItLogPushExporterEnabledByDefault.java} (51%)
 create mode 100644 
modules/network/src/main/java/org/apache/ignite/internal/network/handshake/HandshakeEventLoopSwitcher.java
 delete mode 100644 
modules/network/src/main/java/org/apache/ignite/internal/network/netty/ChannelEventLoopsSource.java
 create mode 100644 
modules/network/src/test/java/org/apache/ignite/internal/network/handshake/NoOpHandshakeEventLoopSwitcher.java
 create mode 100644 
modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/persistence/WriteSpeedFormatterTest.java
 copy 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/disaster/{LocalPartitionStatesRequest.java
 => LocalTablePartitionStateMessage.java} (69%)
 copy 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/disaster/{LocalPartitionStatesRequest.java
 => LocalTablePartitionStateRequest.java} (78%)
 copy 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/network/disaster/{LocalPartitionStatesRequest.java
 => LocalTablePartitionStateResponse.java} (80%)
 create mode 100644 
modules/placement-driver/src/main/java/org/apache/ignite/internal/placementdriver/metrics/PlacementDriverMetricSource.java
 copy 
modules/{transactions/src/test/java/org/apache/ignite/internal/tx/TransactionMetricSourceTest.java
 => 
placement-driver/src/test/java/org/apache/ignite/internal/placementdriver/metrics/PlacementDriverMetricSourceTest.java}
 (55%)
 create mode 100644 
modules/platforms/cpp/ignite/client/transaction/transaction_options.h
 copy 
modules/{storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/meta/IndexMetaKey.java
 => 
raft-api/src/main/java/org/apache/ignite/internal/raft/StoredRaftNodeId.java} 
(61%)
 rename 
modules/raft/src/integrationTest/java/org/apache/ignite/raft/server/{ItJraftDestructorTest.java
 => ItJraftServerTest.java} (63%)
 copy 
modules/{schema/src/main/java/org/apache/ignite/internal/schema/registry/SchemaDescriptorLoader.java
 => 
raft/src/main/java/org/apache/ignite/internal/raft/storage/GroupIdFastForward.java}
 (55%)
 delete mode 100644 
modules/runner/src/integrationTest/java/org/apache/ignite/internal/benchmark/RemoteKvBenchmark.java
 create mode 100644 
modules/runner/src/main/java/org/apache/ignite/internal/app/SystemPropertiesComponent.java
 create mode 100644 
modules/runner/src/test/java/org/apache/ignite/internal/configuration/compatibility/GenerateConfigurationSnapshot.java
 create mode 100644 
modules/runner/src/test/resources/compatibility/configuration/ignite-3.0.bin
 create mode 100644 
modules/runner/src/test/resources/compatibility/configuration/ignite-snapshot.bin
 delete mode 100644 
modules/runner/src/test/resources/compatibility/configuration/snapshot.bin
 create mode 100644 
modules/schema/src/test/java/org/apache/ignite/internal/schema/PartialBinaryTupleMatcherTest.java
 copy 
modules/schema/src/{test/java/org/apache/ignite/internal/schema/BinaryTupleComparatorTest.java
 => 
testFixtures/java/org/apache/ignite/internal/schema/BinaryTupleComparatorBaseTest.java}
 (68%)
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/prepare/OutOfRangeLiteralComparisonReductionShuttle.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/planner/OutOfRangeLiteralsInComparisonReductionPlannerTest.java
 create mode 100644 modules/sql-engine/src/test/resources/tpcds/plan/q14.plan
 create mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q14_colocated.plan
 create mode 100644 modules/sql-engine/src/test/resources/tpcds/plan/q23.plan
 create mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q23_colocated.plan
 create mode 100644 modules/sql-engine/src/test/resources/tpcds/plan/q24.plan
 create mode 100644 
modules/sql-engine/src/test/resources/tpcds/plan/q24_colocated.plan
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/comparator/JitComparator.java
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/comparator/JitComparatorGenerator.java
 create mode 100644 
modules/storage-page-memory/src/main/java/org/apache/ignite/internal/storage/pagememory/index/sorted/comparator/JitComparatorOptions.java
 create mode 100644 
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/index/sorted/comparator/JitComparatorTest.java
 create mode 100644 
modules/table/src/integrationTest/java/org/apache/ignite/distributed/ItTableScanTest.java
 delete mode 100644 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/disaster/TableState.java
 copy dev-utilities/build.gradle => 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/gc/StorageRemovedException.java
 (77%)
 copy 
modules/transactions/src/main/java/org/apache/ignite/internal/tx/impl/{ReadOnlyTransactionImpl.java
 => ReadOnlyImplicitTransactionImpl.java} (51%)
 create mode 100644 
modules/transactions/src/main/java/org/apache/ignite/internal/tx/metrics/ResourceVacuumMetrics.java
 copy 
modules/transactions/src/test/java/org/apache/ignite/internal/tx/{TransactionMetricSourceTest.java
 => metrics/ResourceVacuumMetricSourceTest.java} (55%)
 rename modules/transactions/src/test/java/org/apache/ignite/internal/tx/{ => 
metrics}/TransactionMetricSourceTest.java (95%)

Reply via email to