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

dependabot[bot] pushed a change to branch 
dependabot/maven/org.xerial.snappy-snappy-java-1.1.10.8
in repository https://gitbox.apache.org/repos/asf/ignite.git


 discard b8d3d5a19ec Bump org.xerial.snappy:snappy-java from 1.1.10.7 to 
1.1.10.8
     add 74d2a20cba9 IGNITE-28814 
ConsoleRedirectTest.TestConsoleWriteSpecialStrings is failed (#13273)
     add a2eda8a60b9 IGNITE-28784 Added propagation of OperationContext 
attributes to remote nodes via Communication (#13246)
     add 485ad5a6397 IGNITE-28711 Introduced IgniteFeature management for RU 
(#13195)
     add ff6d9ebe7ea IGNITE-28812 Change checkstyle plugin dependency 
acceptable for jdk17 (#13270)
     add 7a61b2d7f6b IGNITE-28808 Restricted distributed Operation Context 
attribute registration after node started (#13275)
     add a39e9cba492 IGNITE-28805 Fix flaky 
ContinuousQueryMarshallerTest#testRemoteFilterFactoryServer (#13265)
     add fb25ec251d5 IGNITE-28820 Fix 
DeploymentTest.TestMissingJarsCauseProperException (#13278)
     add d59c1d3a37d IGNITE-28823 Reduce duration of the "Check java code" 
GitHub Actions job (commit-check.yml) (#13281)
     add aeb72b0e4cf IGNITE-28799 Fix documentation code snippets compilation 
(#13266)
     add 97f11a632ad IGNITE-28828 Split several overloaded test suites to 
reduce the RunAll critical path (#13288)
     add ef52e103395 IGNITE-28829 Split more overloaded test suites to bring 
RunAll suites under ~30 minutes (#13289)
     add cfb6e1f476c IGNITE-27678 Same partitions on different nodes can hold 
different updates if writeThrough is enabled (#12925)
     add 2a5af087998 IGNITE-28830 Flaky 
CacheGroupsMetricsRebalanceTest#testRebalanceProgressUnderLoad: 
EVT_CACHE_REBALANCE_STOPPED listener is registered after the joining node 
starts rebalancing (#13291)
     add a3d3d8b2a75 IGNITE-28727 Create internal API method to lock cache 
entry with specific version (#13264)
     add b29ddfec5d8 IGNITE-28840 Disable incremental compilation on the 
parallel codestyle build (#13299)
     add b3c6dd31ce9 IGNITE-28841 Drop parallel build (-T 1C) from the 
codestyle check (#13300)
     add 7d691a3188b IGNITE-28842 Restore parallel codestyle build (-T 1C) and 
report compilation failures clearly (#13302)
     add 9d88f27aba4 IGNITE-28822 Protected Classes CI check: reduce cognitive 
complexity of the detection script (#13280)
     add d8b6b2d608b IGNITE-28834 Apply test load scaling (GridTestUtils.SF) to 
long-running tests (#13294)
     add a90f44a73d0 IGNITE-28813 Add the ability to add aggregate functions to 
Calcite via plugins (#13272)
     add 08d197f46c2 IGNITE-28821 Protected Classes CI check: report as warning 
instead of failing the PR build (#13279)
     add b502bad1a30 IGNITE-28668 Keep snapshot creation metrics on each node 
(#13119)
     add 6e6871673c2 IGNITE-28846 Fix dump creation when several disk and 
absolute path used (#13317)
     add b00c602259b IGNITE-28845 Fix broken tests in DeploymentTest (#13315)
     add a2c55f3cee0 IGNITE-28819 [1/N] Thin client extraction (#13312)
     add b1cc16f74cb IGNITE-28753 Replaced dedicated Security Context 
propagation with common distributed Operation Context (#13313)
     add 029bba0b804 IGNITE-28850 Fixed propagation of finalization process ID 
to joining nodes (#13321)
     add b6779b7805d IGNITE-28692 Add cache partition distribution metrics for 
caches in MDC environments (#13238)
     add da9f71fe28a IGNITE-28661 Rename ignite.properties build metadata 
resource to avoid configuration confusion (#13123)
     add db3ffdfcd6f IGNITE-28835 BinaryMarshaller: marshal directly into 
OutputStream to avoid a full-object copy (#13295)
     add b31fadeb6b9 IGNITE-28742 Document page eviction monitoring (#13204)
     add bc1e3d277e3 IGNITE-28767 Use Message DTO to transfer QueryEntity 
(#13236)
     add bfdb28d842c IGNITE-28838 Fix flaky 
GridCacheVersionGenerationWithCacheStorageTest after IGNITE-27678 (#13298)
     add a1c5458db25 IGNITE-28861 Remove GridDirectCollection and GridDirectMap 
annotations (#13328)
     add 6baae8d0ade IGNITE-28863 Fix flaky GridFileDeploymentSelfTest (#13330)
     add 2933efc56a1 IGNITE-27445 [ducktests] Fix permission mismatch in 
ducktests local environment (#12637)
     add 26e2b032108 IGNITE-28865 Remove Message interface from 
GridCacheVersion (#13332)
     add af2741d6a41 IGNITE-28819 [2/N] Thin client extraction (#13322)
     add 1006f74a968 IGNITE-28869 Fix 
IgniteWalRebalanceTest.testRebalanceCancelOnSupplyError (#13323)
     add 0af17321c89 IGNITE-28819 [3/N] Thin client implementation extraction 
(#13338)
     add 83a7115da1c IGNITE-28819 [4/N] Thin client implementation extraction 
(#13341)
     add 32026f40a96 IGNITE-28819 Thin client implementation extraction (#13306)
     add e2349392322 IGNITE-28871 Fix flaky 
WalDisabledDuringIndexRecreateTest.testRestartInCaseOfFailure (#13336)
     add 1061e24cac9 IGNITE-28866 Fix deadlock on schema change with concurrent 
node failure (#13333)
     add 4972dfa703a IGNITE-14777 SQL Calcite: Add window functions support 
(#12096)
     add 8074e6be9fa [MINOR] Fix compatibility tests after ignite-nio creation 
(#13348)
     add 5cfb6ce73c8 IGNITE-28837 Added support for multiple independent 
feature sets during RU (#13304)
     add 79aae09d0f1 IGNITE-28873 Document MultiDC cache metrics (#13351)
     add 93cf8f0d5c6 IGNITE-28875 Refactor system view tests (#13349)
     add 8d4a161b6b8 Bump org.apache.ant:ant from 1.10.13 to 1.10.17 (#13283)
     add 9c47b825d5c IGNITE-28801 Calcite. Bump calcite dependency version to 
1.42 (#13274)
     add 3eaca519e0c IGNITE-28880 IndexQueryInlineSizesTest.testFixedInlineKeys 
is flaky (#13356)
     add b4dc8194737 Bump org.apache.ignite:ignite-core from 2.4.0 to 2.18.0 in 
/modules/platforms/dotnet/Apache.Ignite.Core.Tests/JavaServer (#13309)
     add ee4870d6c05 Bump org.xerial.snappy:snappy-java from 1.1.10.7 to 
1.1.10.8

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   (b8d3d5a19ec)
            \
             N -- N -- N   
refs/heads/dependabot/maven/org.xerial.snappy-snappy-java-1.1.10.8 (ee4870d6c05)

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:
 .github/dependabot.yml                             |     3 +-
 .github/workflows/check-protected-classes.yml      |    75 +-
 .github/workflows/commit-check.yml                 |    20 +-
 .gitignore                                         |     1 +
 assembly/dependencies-apache-ignite-lgpl.xml       |     2 +
 assembly/dependencies-apache-ignite-slim.xml       |     2 +
 assembly/dependencies-apache-ignite.xml            |     2 +
 docs/_docs/clustering/discovery-in-the-cloud.adoc  |     4 +-
 docs/_docs/code-snippets/java/pom.xml              |    37 +
 .../ignite/snippets/BasicCacheOperations.java      |     1 +
 .../ignite/snippets/DiscoveryInTheCloud.java       |    11 +-
 .../ignite/snippets/IgniteSessionContext.java      |    23 +-
 .../org/apache/ignite/snippets/JavaThinClient.java |    18 +-
 .../java/org/apache/ignite/snippets/Snapshots.java |     6 +-
 .../java/org/apache/ignite/snippets/SqlAPI.java    |     3 +
 .../main/java/org/apache/ignite/snippets/TDE.java  |     1 +
 .../org/apache/ignite/snippets/WarmUpStrategy.java |   111 +-
 .../ignite/snippets/WorkingWithBinaryObjects.java  |    47 +-
 .../java/org/apache/ignite/snippets/k8s/K8s.java   |     4 +-
 .../ignite/snippets/services/EchoService.java      |     2 +-
 .../services/EchoServiceAccessInterceptor.java     |     2 +-
 .../ignite/snippets/services/EchoServiceImpl.java  |     2 +-
 .../ignite/snippets/services/ServiceExample.java   |     3 +-
 docs/_docs/memory-configuration/data-regions.adoc  |     6 +-
 .../memory-configuration/eviction-policies.adoc    |    18 +
 docs/_docs/monitoring-metrics/new-metrics.adoc     |     2 +
 .../jmh/notify/JmhWaitStategyBenchmark.java        |     2 +
 .../ignite/internal/binary/BinaryMarshaller.java   |     9 +-
 .../apache/ignite/internal/binary/BinaryUtils.java |   203 +
 .../internal/binary/GridBinaryMarshaller.java      |    31 +
 .../marshaller/IgniteMarshallerClassFilter.java    |     0
 .../ignite/marshaller/IgniteObjectInputFilter.java |     0
 .../apache/ignite/marshaller/MarshallerUtils.java  |    31 +-
 modules/bom/pom.xml                                |    10 +
 modules/calcite/pom.xml                            |     4 +-
 modules/calcite/src/main/codegen/config.fmpp       |     1 +
 .../query/calcite/exec/LogicalRelImplementor.java  |    50 +-
 .../query/calcite/exec/exp/ConverterUtils.java     |    14 +
 .../query/calcite/exec/exp/IgniteExpressions.java  |     8 +-
 .../query/calcite/exec/exp/RexImpTable.java        |    41 +-
 .../query/calcite/exec/exp/RexToLixTranslator.java |     7 +
 .../exec/exp/agg/AccumulatorFactoryProvider.java   |    39 +
 .../query/calcite/exec/exp/agg/Accumulators.java   |    20 +-
 .../calcite/exec/exp/agg/AccumulatorsFactory.java  |   171 +-
 .../exec/exp/agg/AccumulatorsFactoryBase.java      |   221 +
 .../query/calcite/exec/exp/agg/GroupKey.java       |     8 +-
 .../exec/exp/window/BufferingWindowPartition.java  |   132 +
 .../exec/exp/window/RangeWindowPartitionFrame.java |   216 +
 .../exec/exp/window/RowWindowPartitionFrame.java   |   133 +
 .../exec/exp/window/StreamWindowFunction.java}     |    20 +-
 .../exec/exp/window/StreamWindowPartition.java     |   106 +
 .../calcite/exec/exp/window/WindowFunction.java}   |    31 +-
 .../exec/exp/window/WindowFunctionFactory.java     |   248 +
 .../exec/exp/window/WindowFunctionWrapper.java}    |    18 +-
 .../calcite/exec/exp/window/WindowFunctions.java   |   514 +
 .../calcite/exec/exp/window/WindowPartition.java   |    40 +
 .../exec/exp/window/WindowPartitionBase.java       |    67 +
 .../exec/exp/window/WindowPartitionFactory.java    |    83 +
 .../exec/exp/window/WindowPartitionFrame.java      |    62 +
 .../query/calcite/exec/rel/AbstractNode.java       |     4 +-
 .../query/calcite/exec/rel/HashJoinNode.java       |    42 +-
 .../query/calcite/exec/rel/WindowNode.java         |   185 +
 .../query/calcite/externalize/RelInputEx.java      |     7 +
 .../query/calcite/externalize/RelJson.java         |   156 +-
 .../query/calcite/externalize/RelJsonReader.java   |     6 +
 .../processors/query/calcite/prepare/Cloner.java   |     6 +
 .../query/calcite/prepare/IgniteRelShuttle.java    |     6 +
 .../query/calcite/prepare/IgniteSqlValidator.java  |    23 +-
 .../query/calcite/prepare/PlannerHelper.java       |     2 +
 .../query/calcite/prepare/PlannerPhase.java        |    33 +-
 .../query/calcite/rel/IgniteJoinInfo.java          |    81 -
 .../query/calcite/rel/IgniteMergeJoin.java         |    24 +-
 .../query/calcite/rel/IgniteRelVisitor.java        |     6 +-
 .../processors/query/calcite/rel/IgniteWindow.java |   295 +
 .../query/calcite/rule/HashJoinConverterRule.java  |     4 +-
 .../query/calcite/rule/MergeJoinConverterRule.java |     8 +-
 .../query/calcite/rule/WindowConverterRule.java    |   146 +
 .../calcite/rule/logical/WindowConstantsRule.java  |   297 +
 .../calcite/sql/fun/IgniteOwnSqlOperatorTable.java |     7 +
 .../calcite/sql/fun/IgniteStdSqlOperatorTable.java |    19 +
 .../fun/SqlLeadLagFunction.java}                   |    34 +-
 .../calcite/sql/generated/IgniteSqlParserImpl.java | 17807 ++++++++++---------
 .../generated/IgniteSqlParserImplConstants.java    |   296 +-
 .../generated/IgniteSqlParserImplTokenManager.java |  7953 +++++----
 .../calcite/sql/generated/ParseException.java      |    57 +-
 .../calcite/sql/generated/SimpleCharStream.java    |   458 +-
 .../query/calcite/sql/generated/Token.java         |    84 +-
 .../query/calcite/sql/generated/TokenMgrError.java |   244 +-
 .../processors/query/calcite/trait/TraitUtils.java |     5 +
 .../query/calcite/type/IgniteTypeSystem.java       |    18 +-
 .../calcite/exec/rel/HashJoinExecutionTest.java    |     7 +-
 .../calcite/exec/rel/JoinBuffersExecutionTest.java |     7 +-
 .../calcite/exec/rel/WindowExecutionTest.java      |   739 +
 .../integration/AggregatesIntegrationTest.java     |     8 +
 .../query/calcite/integration/FunctionsTest.java   |     7 +-
 .../query/calcite/integration/IntervalTest.java    |    33 +-
 .../OperatorsExtensionIntegrationTest.java         |    96 +
 .../calcite/integration/StdSqlOperatorsTest.java   |    14 +
 .../integration/TableDdlIntegrationTest.java       |     2 +-
 .../calcite/integration/WindowIntegrationTest.java |   213 +
 .../planner/CorrelatedSubqueryPlannerTest.java     |     4 +-
 .../calcite/planner/HashIndexSpoolPlannerTest.java |     3 +-
 .../query/calcite/planner/WindowPlannerTest.java   |   471 +
 .../ignite/testsuites/ExecutionTestSuite.java      |     2 +
 .../ignite/testsuites/IntegrationTestSuite.java    |     2 +
 .../apache/ignite/testsuites/PlannerTestSuite.java |     2 +
 .../test/sql/aggregate/group/test_group_by.test    |     3 +-
 .../scalar/test_complex_correlated_subquery.test   |     4 +-
 ...t_ignore => test_window_function_subquery.test} |     1 -
 .../src/test/sql/window/test_window_functions.test |   617 +
 modules/checkstyle/pom.xml                         |     2 +-
 .../internal/MessageSerializerGenerator.java       |     9 +
 .../ignite/IgniteCommonsSystemProperties.java      |    62 +
 .../org/apache/ignite/cache/CacheEntryVersion.java |    18 +-
 .../ignite/cache/query/CacheEntryEventAdapter.java |     0
 .../org/apache/ignite/cache/query/IndexQuery.java  |     0
 .../ignite/cache/query/IndexQueryCriterion.java    |     0
 .../org/apache/ignite/cache/query/SqlQuery.java    |     6 +-
 .../compute/ComputeExecutionRejectedException.java |     0
 .../org/apache/ignite/failure/FailureType.java     |     0
 .../java/org/apache/ignite/internal/ClassSet.java  |     0
 .../IgniteFutureCancelledCheckedException.java     |     3 +-
 .../apache/ignite/internal/IgniteProperties.java   |     4 +-
 .../apache/ignite/internal/IgniteVersionUtils.java |     5 +
 .../ignite/internal/NodeStoppingException.java     |     0
 .../cache/query/InIndexQueryCriterion.java         |     0
 .../cache/query/RangeIndexQueryCriterion.java      |     0
 .../affinity/AffinityTopologyVersion.java          |     0
 .../processors/cache/CacheInvokeResult.java        |    10 +-
 .../processors/cache/version/GridCacheVersion.java |    31 +-
 .../ClientConnectionNodeRecoveryException.java     |     0
 .../cache/expiry/PlatformExpiryPolicy.java         |     0
 .../processors/platform/client/ClientFlag.java     |     0
 .../processors/platform/client/ClientStatus.java   |     0
 .../platform/client/IgniteClientException.java     |    12 -
 .../apache/ignite/internal/util/CommonUtils.java   |   391 +
 .../apache/ignite/internal/util/GridLongList.java  |     2 +-
 .../ignite/internal/util/HostAndPortRange.java     |     0
 .../internal/util/future/GridCompoundFuture.java   |    28 +-
 .../internal/util/future/GridFinishedFuture.java   |     4 +-
 .../internal/util/future/GridFutureAdapter.java    |     8 +-
 .../util/future/GridFutureChainListener.java       |     0
 .../ignite/internal/util/lang/ClusterNodeFunc.java |     0
 .../internal/util/lang/IgniteInClosure2X.java      |     0
 .../lang/gridfunc/ContainsNodeIdsPredicate.java    |     0
 .../gridfunc/EqualsClusterNodeIdPredicate.java     |     0
 .../util/lang/gridfunc/HasEqualIdPredicate.java    |     0
 .../util/lang/gridfunc/HasNotEqualIdPredicate.java |     0
 .../apache/ignite/internal/util/typedef/CIX2.java  |     0
 .../ignite/internal/util/worker/GridWorker.java    |    11 +-
 .../internal/util/worker/GridWorkerListener.java   |     0
 .../internal/util/worker/GridWorkerPool.java       |     6 +-
 .../util/worker/WorkProgressDispatcher.java        |     0
 .../java/org/apache/ignite/logger/NullLogger.java  |     0
 .../ignite/platform/PlatformServiceMethod.java     |     0
 .../java/org/apache/ignite/spi/tracing/Scope.java  |     0
 .../org/apache/ignite/spi/tracing/SpanStatus.java  |     0
 .../ignite/ssl/AbstractSslContextFactory.java      |     0
 .../apache/ignite/ssl/DelegatingSSLContextSpi.java |     0
 .../org/apache/ignite/ssl/SSLContextWrapper.java   |     0
 .../ignite/ssl/SSLServerSocketFactoryWrapper.java  |     0
 .../apache/ignite/ssl/SSLSocketFactoryWrapper.java |     0
 .../org/apache/ignite/ssl/SslContextFactory.java   |     0
 .../java/org/apache/ignite/ssl/package-info.java   |     0
 .../apache/ignite/util/deque/FastSizeDeque.java    |     0
 .../junits/IgniteCompatibilityAbstractTest.java    |     8 +-
 ...CommandHandlerCheckIncrementalSnapshotTest.java |    11 +-
 .../apache/ignite/util/GridCommandHandlerTest.java |     9 +-
 .../apache/ignite/util/SystemViewCommandTest.java  |    10 +-
 modules/core/pom.xml                               |    16 +-
 .../org/apache/ignite/IgniteSystemProperties.java  |    59 -
 .../rendezvous/RendezvousAffinityFunction.java     |    12 +-
 .../ignite/configuration/CacheConfiguration.java   |     4 +-
 .../ClientConnectorConfiguration.java              |     5 +-
 .../configuration/ConnectorConfiguration.java      |     3 +-
 .../ignite/internal/CoreMessagesProvider.java      |    37 +-
 .../org/apache/ignite/internal/GridComponent.java  |     5 +-
 .../ignite/internal/GridDirectCollection.java      |    39 -
 .../org/apache/ignite/internal/GridDirectMap.java  |    43 -
 .../apache/ignite/internal/GridKernalContext.java  |    10 +-
 .../ignite/internal/GridKernalContextImpl.java     |     6 +
 .../org/apache/ignite/internal/IgniteKernal.java   |    13 +
 .../ignite/internal/MarshallerContextImpl.java     |    28 +-
 ...xtMessage.java => OperationContextMessage.java} |    10 +-
 .../internal/cache/query/QueryIndexMessage.java    |     6 +-
 .../cluster/ClusterTopologyCheckedException.java   |     3 +-
 .../internal/direct/DirectMessageReader.java       |    12 +
 .../internal/direct/DirectMessageWriter.java       |    10 +
 .../direct/stream/DirectByteBufferStream.java      |   320 +-
 .../direct/stream/IgniteProductVersionEx.java      |    10 +-
 .../internal/jdbc/thin/JdbcThinConnection.java     |     2 +-
 .../management/tx/FetchNearXidVersionTask.java     |     3 +-
 .../ignite/internal/management/tx/TxTask.java      |     7 +-
 .../managers/communication/GridIoManager.java      |    66 +-
 .../managers/communication/GridIoMessage.java      |    15 +-
 .../communication/GridIoSecurityAwareMessage.java  |    68 -
 .../deployment/GridDeploymentCommunication.java    |     1 -
 .../deployment/GridDeploymentPerVersionStore.java  |     1 -
 .../managers/discovery/GridDiscoveryManager.java   |    13 +-
 .../managers/encryption/GridEncryptionManager.java |     4 +-
 .../managers/encryption/GroupKeyChangeProcess.java |     4 +-
 .../managers/tracing/GridTracingManager.java       |     7 +
 .../IgniteAuthenticationProcessor.java             |     2 +-
 .../processors/cache/CacheMetricsImpl.java         |    92 +
 .../processors/cache/GridCacheAdapter.java         |   196 +-
 .../processors/cache/GridCacheProcessor.java       |    16 +
 .../processors/cache/GridCacheProxyImpl.java       |    52 +
 .../internal/processors/cache/GridCacheReturn.java |     5 +-
 .../internal/processors/cache/GridCacheUtils.java  |    41 +-
 .../processors/cache/IgniteInternalCache.java      |    59 +
 .../cache/ValidationOnNodeJoinUtils.java           |    34 +
 .../binary/CacheObjectBinaryProcessorImpl.java     |     2 +-
 .../distributed/GridDistributedCacheAdapter.java   |     8 +-
 .../cache/distributed/dht/GridDhtLockFuture.java   |    70 +-
 .../dht/GridDhtTransactionalCacheAdapter.java      |    63 +-
 .../distributed/dht/GridDhtTxFinishFuture.java     |    38 +-
 .../cache/distributed/dht/GridDhtTxLocal.java      |     6 +-
 .../distributed/dht/GridDhtTxLocalAdapter.java     |    47 +-
 .../cache/distributed/dht/GridDhtTxRemote.java     |     9 +-
 .../distributed/dht/GridDhtTxSalvageMessage.java}  |    42 +-
 .../distributed/dht/atomic/GridDhtAtomicCache.java |     3 +-
 .../dht/colocated/GridDhtColocatedCache.java       |    18 +-
 .../dht/colocated/GridDhtColocatedLockFuture.java  |    62 +-
 .../preloader/GridDhtPartitionsExchangeFuture.java |     1 +
 .../dht/topology/GridDhtLocalPartition.java        |     4 +-
 .../distributed/near/GridNearAtomicCache.java      |     1 +
 .../cache/distributed/near/GridNearLockFuture.java |    82 +-
 .../distributed/near/GridNearLockRequest.java      |    16 +-
 .../distributed/near/GridNearLockResponse.java     |    18 +
 .../near/GridNearPessimisticTxPrepareFuture.java   |     3 +-
 .../near/GridNearTransactionalCache.java           |     2 +
 .../distributed/near/GridNearTxFinishFuture.java   |     9 +
 .../cache/distributed/near/GridNearTxLocal.java    |    55 +-
 .../IgniteConsistencyViolationException.java       |     3 +-
 .../snapshot/IgniteSnapshotManager.java            |    32 +-
 .../persistence/snapshot/SnapshotCheckProcess.java |     4 +-
 .../snapshot/SnapshotRestoreProcess.java           |    12 +-
 .../snapshot/dump/CreateDumpFutureTask.java        |     8 +-
 .../wal/reader/StandaloneGridKernalContext.java    |     9 +
 .../cache/store/GridCacheStoreManagerAdapter.java  |    13 +
 .../cache/transactions/IgniteTxAdapter.java        |     5 +-
 .../cache/transactions/IgniteTxHandler.java        |    14 +
 .../cache/transactions/IgniteTxLocalAdapter.java   |    56 +-
 .../cache/transactions/IgniteTxManager.java        |    81 +-
 .../transactions/IgniteTxRemoteStateAdapter.java   |     2 +-
 .../transactions/IgniteTxRemoteStateImpl.java      |     4 +-
 .../cache/transactions/IgniteTxStateImpl.java      |    13 +-
 .../cache/version/GridCacheVersionEx.java          |     6 +-
 .../processors/cluster/BaselineTopology.java       |    38 +-
 .../datastructures/DataStructuresProcessor.java    |     5 +-
 .../processors/odbc/ClientListenerNioListener.java |     3 +-
 .../processors/odbc/ClientListenerProcessor.java   |    12 +-
 .../processors/odbc/ClientListenerRequest.java     |     4 +-
 .../odbc/ClientListenerRequestHandler.java         |     1 -
 .../PerformanceStatisticsProcessor.java            |     2 +-
 .../platform/client/ClientRequestHandler.java      |    11 +-
 .../cache/ClientCacheSqlFieldsQueryRequest.java    |     4 +-
 .../processors/query/GridQueryProcessor.java       |    14 +
 .../internal/processors/query/QueryContext.java    |    11 +-
 .../internal/processors/query/QueryField.java      |     6 +-
 .../internal/processors/query/QueryUtils.java      |    42 +-
 .../query/schema/SchemaOperationManager.java       |    31 +-
 .../query/schema/message/QueryEntityExMessage.java |    88 +
 .../query/schema/message/QueryEntityMessage.java   |   158 +
 .../schema/operation/SchemaAbstractOperation.java  |     6 +-
 .../operation/SchemaAddQueryEntityOperation.java   |    65 +-
 .../SchemaAlterTableAddColumnOperation.java        |     3 -
 .../SchemaAlterTableDropColumnOperation.java       |     3 -
 .../operation/SchemaIndexCreateOperation.java      |     3 -
 .../schema/operation/SchemaIndexDropOperation.java |     3 -
 .../rest/protocols/tcp/GridTcpRestProtocol.java    |    17 +-
 .../processors/rollingupgrade/AbstractProcess.java |    69 +
 .../IgniteComponentUpgradeState.java               |    84 +
 .../rollingupgrade/RollingUpgradeClusterData.java  |    61 +
 .../rollingupgrade/RollingUpgradeProcessor.java    |   745 +-
 .../feature/IgniteComponentFeatureSet.java         |   118 +
 .../feature/IgniteComponentFeatureSetProvider.java |    42 +
 .../rollingupgrade/feature/IgniteCoreFeature.java  |    73 +
 .../rollingupgrade/feature/IgniteFeature.java      |    49 +
 .../feature/IgniteFeatureManager.java              |   163 +
 .../rollingupgrade/feature/IgniteFeatureSet.java   |   311 +
 .../feature/IgniteNodeFeatureSet.java              |   111 +
 .../feature/SupportedFeatureRegistry.java          |    96 +
 .../security/IgniteSecurityProcessor.java          |    65 +-
 .../security/SecurityContextWrapper.java}          |    43 +-
 .../internal/processors/tracing/NoopTracing.java   |    29 +-
 .../sql/optimizer/affinity/PartitionNode.java      |     1 -
 .../DistributedOperationContextAttribute.java}     |    24 +-
 ...anager.java => OperationContextDispatcher.java} |    73 +-
 .../IgniteTxOptimisticCheckedException.java        |     4 +-
 .../apache/ignite/internal/util/GridIntList.java   |    21 +-
 .../apache/ignite/internal/util/IgniteUtils.java   |   489 +-
 .../util/distributed/DistributedProcess.java       |    29 +-
 .../apache/ignite/mxbean/ClusterMetricsMXBean.java |   232 +-
 .../tcp/TcpCommunicationMetricsListener.java       |    19 +
 .../spi/communication/tcp/TcpCommunicationSpi.java |    20 +-
 .../tcp/internal/GridNioServerWrapper.java         |    20 +-
 .../tcp/internal/TcpHandshakeExecutor.java         |     2 +-
 .../tcp/messages/RecoveryLastReceivedMessage.java  |     3 +-
 .../ignite/spi/discovery/tcp/ClientImpl.java       |     6 +-
 .../ignite/spi/discovery/tcp/ServerImpl.java       |     5 +-
 .../ignite/spi/discovery/tcp/TcpDiscoveryImpl.java |     6 +
 .../spi/discovery/tcp/TcpDiscoveryIoSession.java   |     5 +-
 .../tcp/messages/TcpDiscoveryAbstractMessage.java  |     4 +-
 .../main/resources/META-INF/classnames.properties  |     1 -
 ...ite.properties => ignite-build-info.properties} |     0
 .../MdcAffinityBackupFilterSelfTest.java           |     2 +
 .../ignite/internal/GridReleaseTypeSelfTest.java   |   525 -
 .../internal/binary/BinaryMarshallerSelfTest.java  |    23 +
 .../internal/codegen/MessageProcessorTest.java     |     6 +-
 ...irectByteBufferStreamImplByteOrderSelfTest.java |   118 +-
 .../managers/AbstractMessageSerializationTest.java |    13 +
 .../ignite/internal/metric/JmxExporterSpiTest.java |     8 +-
 .../internal/metric/SystemViewAbstractTest.java}   |    24 +-
 .../internal/metric/SystemViewBinaryMetaTest.java  |    67 +
 .../internal/metric/SystemViewCacheTest.java       |   221 +
 .../internal/metric/SystemViewClientTest.java      |   138 +
 .../internal/metric/SystemViewComputeTaskTest.java |   349 +
 .../metric/SystemViewConfigurationTest.java        |    82 +
 .../ignite/internal/metric/SystemViewDSTest.java   |   704 +
 .../internal/metric/SystemViewExecutorsTest.java   |   125 +
 .../internal/metric/SystemViewMetastorageTest.java |   148 +
 .../internal/metric/SystemViewNodesTest.java       |   235 +
 .../internal/metric/SystemViewPageListsTest.java   |   156 +
 .../metric/SystemViewPageTimestampsTest.java       |   228 +
 .../internal/metric/SystemViewPluginTest.java      |    76 +
 .../internal/metric/SystemViewQueriesTest.java     |   312 +
 .../ignite/internal/metric/SystemViewSelfTest.java |  2754 ---
 .../internal/metric/SystemViewServiceTest.java     |   108 +
 .../internal/metric/SystemViewSnapshotsTest.java   |    95 +
 .../metric/SystemViewTransactionsTest.java         |   155 +
 .../cache/CacheGroupsMetricsRebalanceTest.java     |    27 +-
 ...CacheOperationContextTransactionalLockTest.java |   141 +
 .../CacheVersionedEntryTransactionalLockTest.java  |   514 +
 .../ConcurrentCheckpointAndUpdateTtlTest.java      |     2 +-
 .../cache/CrossCacheTxRandomOperationsTest.java    |     3 +-
 .../cache/IgniteCachePutAllRestartTest.java        |     6 +-
 .../processors/cache/LockTxEntryOneNodeTest.java   |   602 +
 .../processors/cache/MdcCacheMetricsTest.java      |   600 +
 .../distributed/IgniteCacheGetRestartTest.java     |     4 +-
 .../IgniteTxCacheWithWriteThroughCheckTest.java    |   316 +
 ...WriteSynchronizationModesMultithreadedTest.java |    16 +-
 .../dht/IgniteCacheTxRecoveryRollbackTest.java     |     6 +-
 ...teCacheStoreSessionWriteBehindAbstractTest.java |     4 +-
 .../db/IgnitePdsTransactionsHangTest.java          |     3 +-
 .../persistence/db/wal/IgniteWalRebalanceTest.java |    14 +-
 .../snapshot/IgniteClusterSnapshotSelfTest.java    |   124 +-
 .../dump/IgniteCacheDumpSeveralDiskTest.java       |   125 +
 .../IncrementalSnapshotJoiningClientTest.java      |     3 +-
 .../IncrementalSnapshotRestoreTest.java            |     3 +-
 .../IncrementalSnapshotWarnAtomicCachesTest.java   |    57 +-
 .../persistence/tree/io/PageIOFreeSizeTest.java    |     2 +
 .../wal/SegmentedRingByteBufferTest.java           |     6 +-
 .../cache/query/IndexingSpiQueryTxSelfTest.java    |    32 +-
 .../continuous/ContinuousQueryMarshallerTest.java  |     2 +
 .../TxDeadlockDetectionNoHangsTest.java            |     2 +-
 .../transactions/TxDeadlockDetectionTest.java      |     2 +-
 .../TxPartitionCounterStateAbstractTest.java       |    22 +-
 .../TxPartitionCounterStateConsistencyTest.java    |     6 +-
 ...rtitionCounterStateOnePrimaryOneBackupTest.java |     3 +-
 .../processors/database/CacheFreeListSelfTest.java |     2 +-
 .../QueryEntityMessageSerializationTest.java       |   193 +
 .../rollingupgrade/AbstractRollingUpgradeTest.java |   665 +
 .../CoreVersionRollingUpgradeTest.java             |   949 +
 .../PluginVersionRollingUpgradeTest.java           |   138 +
 .../feature/IgniteFeatureSetTest.java              |   167 +
 .../feature/TestIgniteReleaseFeatures_2_18_0.java} |    10 +-
 .../feature/TestIgniteReleaseFeatures_2_19_0.java} |    10 +-
 .../feature/TestIgniteReleaseFeatures_2_19_1.java} |    13 +-
 .../feature/TestIgniteReleaseFeatures_2_19_2.java} |    19 +-
 .../feature/TestIgniteReleaseFeatures_2_19_3.java} |    29 +-
 .../feature/TestIgniteReleaseFeatures_2_20_0.java} |    35 +-
 .../feature/TestIgniteReleaseFeatures_2_20_1.java  |    39 +
 .../feature/TestIgniteReleaseFeatures_2_21_0.java} |    29 +-
 .../feature/TestIgniteReleaseFeatures_2_21_1.java} |    35 +-
 .../TestPluginComponentFeatureSetProvider.java     |    54 +
 .../rollingupgrade/feature/TestPluginFeature.java} |    27 +-
 .../feature/TestPluginReleaseFeatures_1_0_0.java}  |    10 +-
 .../feature/TestPluginReleaseFeatures_2_0_0.java}  |    10 +-
 .../feature/TestPluginReleaseFeatures_3_0_0.java}  |    10 +-
 .../security/IgniteSecurityProcessorTest.java      |    30 +-
 .../NodeSecurityContextPropagationTest.java        |    20 +-
 .../context/OperationContextAttributesTest.java    |   226 +-
 .../DistributedProcessClientAwaitTest.java         |     2 +-
 .../DistributedProcessCoordinatorLeftTest.java     |     2 +-
 .../DistributedProcessErrorHandlingTest.java       |     6 +-
 .../internal/util/nio/GridNioSslSelfTest.java      |     2 +-
 .../ignite/p2p/GridP2PJobClassLoaderSelfTest.java  |     4 +-
 ...sionSetFutureAttributeWaitListenerSelfTest.java |     4 +-
 ...SessionSetJobAttributeWaitListenerSelfTest.java |     4 +-
 ...municationSpiSkipWaitHandshakeOnClientTest.java |     2 +-
 .../ignite/testframework/junits/IgniteMock.java    |     2 +-
 .../junits/common/GridCommonAbstractTest.java      |     8 +-
 .../ignite/testsuites/IgniteBasicTestSuite.java    |     9 +-
 .../IgniteCacheConsistencySelfTestSuite.java       |     6 -
 ...a => IgniteCacheConsistencySelfTestSuite2.java} |    24 +-
 .../IgniteCacheDataStructuresSelfTestSuite.java    |    88 -
 ...> IgniteCacheDataStructuresSelfTestSuite2.java} |   102 +-
 .../testsuites/IgniteCacheFailoverTestSuite.java   |    24 -
 .../testsuites/IgniteCacheFailoverTestSuite2.java  |    31 -
 ...ite.java => IgniteCacheFailoverTestSuite4.java} |    35 +-
 ...te2.java => IgniteCacheFailoverTestSuite5.java} |    16 +-
 .../ignite/testsuites/IgniteCacheTestSuite13.java  |    34 +-
 ...TestSuite2.java => IgniteCacheTestSuite14.java} |   180 +-
 ...TestSuite5.java => IgniteCacheTestSuite15.java} |    14 +-
 ...TestSuite6.java => IgniteCacheTestSuite16.java} |    91 +-
 ...TestSuite9.java => IgniteCacheTestSuite17.java} |    37 +-
 ...TestSuite4.java => IgniteCacheTestSuite18.java} |   175 +-
 ...TestSuite8.java => IgniteCacheTestSuite19.java} |    23 +-
 .../ignite/testsuites/IgniteCacheTestSuite2.java   |   144 +-
 .../ignite/testsuites/IgniteCacheTestSuite4.java   |   171 +-
 .../ignite/testsuites/IgniteCacheTestSuite5.java   |    63 -
 .../ignite/testsuites/IgniteCacheTestSuite6.java   |    58 -
 .../ignite/testsuites/IgniteCacheTestSuite8.java   |    35 -
 .../ignite/testsuites/IgniteCacheTestSuite9.java   |    26 -
 .../ignite/testsuites/IgniteSnapshotTestSuite.java |    10 -
 .../testsuites/IgniteSnapshotTestSuite2.java       |     4 -
 .../testsuites/IgniteSnapshotTestSuite4.java       |     2 +
 ...estSuite.java => IgniteSnapshotTestSuite7.java} |    30 +-
 ...stSuite2.java => IgniteSnapshotTestSuite8.java} |    35 +-
 .../IgniteSpiDiscoverySelfTestSuite.java           |    83 -
 ....java => IgniteSpiDiscoverySelfTestSuite2.java} |   120 +-
 .../apache/ignite/util/GridIntListSelfTest.java    |    12 +
 .../codegen/TestCollectionsMessageSerializer.java  |     2 +-
 .../codegen/TestMapMessageSerializer.java          |     2 +-
 .../resources/codegen/TestMessageSerializer.java   |     6 +-
 modules/ducktests/README.md                        |   497 +-
 modules/ducktests/tests/docker/Dockerfile          |   166 +-
 modules/ducktests/tests/docker/ducker-ignite       |    16 +-
 modules/ducktests/tests/tox.ini                    |    40 +-
 modules/extdata/uri/pom.xml                        |    28 +-
 .../processors/query/h2/dml/DmlBatchSender.java    |     3 +-
 .../cache/query/IndexQueryInlineSizesTest.java     |     2 +-
 ...aryMetadataConcurrentUpdateWithIndexesTest.java |     9 +-
 .../cache/index/IndexCorruptionRebuildTest.java    |     4 +-
 .../cache/metric/SqlViewExporterSpiTest.java       |    10 +-
 .../WalDisabledDuringIndexRecreateTest.java        |     4 +-
 .../IgniteBinaryCacheQueryTestSuite.java           |   134 -
 .../IgniteBinaryCacheQueryTestSuite2.java          |    47 -
 .../IgniteBinaryCacheQueryTestSuite3.java          |     2 -
 .../IgniteBinaryCacheQueryTestSuite5.java          |    73 +
 ....java => IgniteBinaryCacheQueryTestSuite6.java} |   181 +-
 .../testsuites/IgniteCacheQuerySelfTestSuite6.java |     2 +
 modules/nio/pom.xml                                |    75 +
 .../communication/UnknownMessageException.java     |     0
 .../internal/processors/odbc/ClientMessage.java    |     6 +-
 .../ignite/internal/processors/tracing/MTC.java    |     0
 .../internal/processors/tracing/NoopSpan.java      |     0
 .../processors/tracing/NoopSpanManager.java}       |    30 +-
 .../ignite/internal/processors/tracing/Span.java   |     0
 .../internal/processors/tracing/SpanManager.java   |     7 +
 .../internal/processors/tracing/SpanTags.java      |     0
 .../internal/processors/tracing/SpanType.java      |     0
 .../processors/tracing/messages/SpanTransport.java |     0
 .../util/nio/GridAbstractCommunicationClient.java  |     8 +-
 .../internal/util/nio/GridBufferedParser.java      |     0
 .../internal/util/nio/GridCommunicationClient.java |     0
 .../util/nio/GridConnectionBytesVerifyFilter.java  |    18 +-
 .../internal/util/nio/GridDelimitedParser.java     |     0
 .../ignite/internal/util/nio/GridDirectParser.java |    12 +-
 .../util/nio/GridNioAsyncNotifyFilter.java         |     4 +-
 .../util/nio/GridNioBackPressureControl.java       |     0
 .../internal/util/nio/GridNioCodecFilter.java      |     0
 .../internal/util/nio/GridNioDelimitedBuffer.java  |     0
 .../ignite/internal/util/nio/GridNioException.java |     0
 .../ignite/internal/util/nio/GridNioFilter.java    |     0
 .../internal/util/nio/GridNioFilterAdapter.java    |     0
 .../internal/util/nio/GridNioFilterChain.java      |     0
 .../internal/util/nio/GridNioKeyAttachment.java    |     0
 .../util/nio/GridNioMessageReaderFactory.java      |     0
 .../internal/util/nio/GridNioMessageTracker.java   |     0
 .../util/nio/GridNioMessageWriterFactory.java      |     0
 .../ignite/internal/util/nio/GridNioParser.java    |     0
 .../util/nio/GridNioRecoveryDescriptor.java        |    10 +-
 .../ignite/internal/util/nio/GridNioServer.java    |   311 +-
 .../internal/util/nio/GridNioServerBuffer.java     |     0
 .../internal/util/nio/GridNioServerListener.java   |     0
 .../util/nio/GridNioServerListenerAdapter.java     |     0
 .../ignite/internal/util/nio/GridNioSession.java   |     0
 .../internal/util/nio/GridNioSessionImpl.java      |    12 +-
 .../internal/util/nio/GridNioSessionMetaKey.java   |     0
 .../internal/util/nio/GridNioTracerFilter.java     |    10 +-
 .../ignite/internal/util/nio/GridNioWorker.java    |     0
 .../util/nio/GridSelectorNioSessionImpl.java       |    60 +-
 .../util/nio/GridTcpNioCommunicationClient.java    |     4 +-
 .../internal/util/nio/SelectedSelectionKeySet.java |     0
 .../internal/util/nio/SessionWriteRequest.java     |     0
 .../ignite/internal/util/nio/package-info.java     |     0
 .../internal/util/nio/ssl/BlockingSslHandler.java  |     8 +-
 .../internal/util/nio/ssl/GridNioSslFilter.java    |    37 +-
 .../internal/util/nio/ssl/GridNioSslHandler.java   |    10 +-
 .../ignite/internal/util/nio/ssl/GridSslMeta.java  |     0
 .../ignite/internal/util/nio/ssl/package-info.java |     0
 .../plugin/extensions/communication/Message.java   |     0
 .../extensions/communication/MessageArrayType.java |     0
 .../communication/MessageCollectionItemType.java   |     3 +
 .../communication/MessageCollectionType.java       |     0
 .../extensions/communication/MessageFactory.java   |     0
 .../extensions/communication/MessageMapType.java   |     0
 .../extensions/communication/MessageReader.java    |     4 +
 .../communication/MessageSerializer.java           |     0
 .../extensions/communication/MessageType.java      |     0
 .../extensions/communication/MessageWriter.java    |     9 +
 .../Binary/BinarySelfTest.cs                       |     1 +
 .../ConsoleRedirectTest.cs                         |    15 +-
 .../Apache.Ignite.Core.Tests/DeploymentTest.cs     |     6 +-
 .../Apache.Ignite.Core.Tests/ExecutableTest.cs     |    14 +-
 .../Apache.Ignite.Core.Tests/JavaServer/pom.xml    |     2 +-
 .../Process/ListDataReader.cs                      |    28 +
 .../resource/GridResourceProcessorSelfTest.java    |     3 +
 modules/thin-client/impl/README.txt                |     8 +
 modules/thin-client/impl/pom.xml                   |    81 +
 .../monitoring/EventListenerDemultiplexer.java     |     0
 .../internal/client/thin/BinaryNameMapperMode.java |     0
 .../internal/client/thin/ClientAtomicLongImpl.java |     6 +-
 .../ignite/internal/client/thin/ClientBinary.java  |     0
 .../client/thin/ClientBinaryMarshaller.java        |    12 +-
 .../client/thin/ClientCacheAffinityContext.java    |     4 +-
 .../client/thin/ClientCacheAffinityMapping.java    |    13 +-
 .../internal/client/thin/ClientCacheEntry.java     |     0
 .../thin/ClientCacheEntryListenerHandler.java      |     4 +-
 .../thin/ClientCacheEntryListenersRegistry.java    |     0
 .../ignite/internal/client/thin/ClientChannel.java |     0
 .../client/thin/ClientChannelConfiguration.java    |     0
 .../client/thin/ClientClusterGroupImpl.java        |     6 +-
 .../internal/client/thin/ClientClusterImpl.java    |     0
 .../client/thin/ClientClusterNodeImpl.java         |     0
 .../internal/client/thin/ClientComputeImpl.java    |     4 +-
 .../client/thin/ClientContinuousQueryCursor.java   |     6 +-
 .../client/thin/ClientDiscoveryContext.java        |     6 +-
 .../client/thin/ClientFieldsQueryCursor.java       |     0
 .../client/thin/ClientFieldsQueryPager.java        |     0
 .../internal/client/thin/ClientIgniteSetImpl.java  |     0
 .../thin/ClientInternalBinaryConfiguration.java    |     0
 .../internal/client/thin/ClientJCacheAdapter.java  |     0
 .../thin/ClientJCacheEntryListenerAdapter.java     |     0
 .../client/thin/ClientNotificationType.java        |     0
 .../internal/client/thin/ClientOperation.java      |     0
 .../internal/client/thin/ClientProtocolError.java  |     0
 .../internal/client/thin/ClientQueryCursor.java    |     0
 .../internal/client/thin/ClientQueryPager.java     |     0
 .../client/thin/ClientRetryPolicyContextImpl.java  |     0
 .../client/thin/ClientServiceDescriptorImpl.java   |     1 -
 .../internal/client/thin/ClientServicesImpl.java   |     4 +-
 .../internal/client/thin/ClientSslUtils.java       |     0
 .../ignite/internal/client/thin/ClientUtils.java   |     0
 .../internal/client/thin/FieldsQueryPager.java     |     0
 .../internal/client/thin/GenericQueryPager.java    |     0
 .../client/thin/IgniteClientFutureImpl.java        |     0
 .../internal/client/thin/NotificationListener.java |     0
 .../internal/client/thin/PayloadInputChannel.java  |     0
 .../internal/client/thin/PayloadOutputChannel.java |     0
 .../internal/client/thin/ProtocolContext.java      |     0
 .../internal/client/thin/ProtocolVersion.java      |     0
 .../client/thin/ProtocolVersionFeature.java        |     0
 .../ignite/internal/client/thin/QueryPager.java    |     0
 .../internal/client/thin/ReliableChannelEx.java    |     0
 .../internal/client/thin/ReliableChannelImpl.java  |    10 +-
 .../internal/client/thin/TcpClientCache.java       |     6 +-
 .../internal/client/thin/TcpClientChannel.java     |    18 +-
 .../client/thin/TcpClientTransactions.java         |     0
 .../internal/client/thin/TcpIgniteClient.java      |     7 +-
 .../internal/client/thin/io/ClientConnection.java  |     0
 .../thin/io/ClientConnectionMultiplexer.java       |     0
 .../thin/io/ClientConnectionStateHandler.java      |     0
 .../client/thin/io/ClientMessageDecoder.java       |     0
 .../client/thin/io/ClientMessageHandler.java       |     0
 .../io/gridnioserver/GridNioClientConnection.java  |     0
 .../GridNioClientConnectionMultiplexer.java        |     2 +-
 .../io/gridnioserver/GridNioClientListener.java    |     0
 .../thin/io/gridnioserver/GridNioClientParser.java |     0
 modules/tools/pom.xml                              |     2 +-
 .../ignite/cache/websession/WebSessionFilter.java  |     1 -
 .../zk/internal/DiscoveryMessageParser.java        |     5 +-
 parent/pom.xml                                     |     3 +-
 pom.xml                                            |     4 +-
 576 files changed, 34115 insertions(+), 21647 deletions(-)
 rename modules/{core => 
binary/api}/src/main/java/org/apache/ignite/marshaller/IgniteMarshallerClassFilter.java
 (100%)
 rename modules/{core => 
binary/api}/src/main/java/org/apache/ignite/marshaller/IgniteObjectInputFilter.java
 (100%)
 rename modules/{core => 
binary/api}/src/main/java/org/apache/ignite/marshaller/MarshallerUtils.java 
(86%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/agg/AccumulatorFactoryProvider.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/agg/AccumulatorsFactoryBase.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/BufferingWindowPartition.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/RangeWindowPartitionFrame.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/RowWindowPartitionFrame.java
 copy 
modules/{core/src/main/java/org/apache/ignite/internal/client/thin/io/ClientConnectionStateHandler.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/StreamWindowFunction.java}
 (61%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/StreamWindowPartition.java
 copy 
modules/{core/src/main/java/org/apache/ignite/internal/util/nio/GridNioWorker.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowFunction.java}
 (57%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowFunctionFactory.java
 copy 
modules/{core/src/main/java/org/apache/ignite/internal/client/thin/io/ClientConnectionStateHandler.java
 => 
calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowFunctionWrapper.java}
 (63%)
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowFunctions.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowPartition.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowPartitionBase.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowPartitionFactory.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/exp/window/WindowPartitionFrame.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/WindowNode.java
 delete mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rel/IgniteJoinInfo.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rel/IgniteWindow.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rule/WindowConverterRule.java
 create mode 100644 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/rule/logical/WindowConstantsRule.java
 copy 
modules/calcite/src/main/java/org/apache/ignite/internal/processors/query/calcite/{externalize/RelInputEx.java
 => sql/fun/SqlLeadLagFunction.java} (51%)
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/exec/rel/WindowExecutionTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/integration/WindowIntegrationTest.java
 create mode 100644 
modules/calcite/src/test/java/org/apache/ignite/internal/processors/query/calcite/planner/WindowPlannerTest.java
 rename 
modules/calcite/src/test/sql/subquery/scalar/{test_window_function_subquery.test_ignore
 => test_window_function_subquery.test} (95%)
 create mode 100644 
modules/calcite/src/test/sql/window/test_window_functions.test
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/cache/CacheEntryVersion.java (74%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/cache/query/CacheEntryEventAdapter.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/cache/query/IndexQuery.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/cache/query/IndexQueryCriterion.java 
(100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/cache/query/SqlQuery.java (97%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/compute/ComputeExecutionRejectedException.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/failure/FailureType.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/ClassSet.java (100%)
 copy modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/NodeStoppingException.java 
(100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/cache/query/InIndexQueryCriterion.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/cache/query/RangeIndexQueryCriterion.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/processors/affinity/AffinityTopologyVersion.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/processors/cache/CacheInvokeResult.java
 (88%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/processors/cache/version/GridCacheVersion.java
 (92%)
 copy modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/processors/odbc/ClientConnectionNodeRecoveryException.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/processors/platform/cache/expiry/PlatformExpiryPolicy.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/processors/platform/client/ClientFlag.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/processors/platform/client/ClientStatus.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/processors/platform/client/IgniteClientException.java
 (80%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/GridLongList.java (99%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/HostAndPortRange.java 
(100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/future/GridCompoundFuture.java
 (92%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/future/GridFinishedFuture.java
 (98%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/future/GridFutureAdapter.java
 (98%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/future/GridFutureChainListener.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/lang/ClusterNodeFunc.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/lang/IgniteInClosure2X.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/ContainsNodeIdsPredicate.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/EqualsClusterNodeIdPredicate.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/HasEqualIdPredicate.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/lang/gridfunc/HasNotEqualIdPredicate.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/typedef/CIX2.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/worker/GridWorker.java 
(96%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/worker/GridWorkerListener.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/worker/GridWorkerPool.java
 (95%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/internal/util/worker/WorkProgressDispatcher.java
 (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/logger/NullLogger.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/platform/PlatformServiceMethod.java 
(100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/spi/tracing/Scope.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/spi/tracing/SpanStatus.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/ssl/AbstractSslContextFactory.java 
(100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/ssl/DelegatingSSLContextSpi.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/ssl/SSLContextWrapper.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/ssl/SSLServerSocketFactoryWrapper.java 
(100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/ssl/SSLSocketFactoryWrapper.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/ssl/SslContextFactory.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/ssl/package-info.java (100%)
 rename modules/{core => 
commons}/src/main/java/org/apache/ignite/util/deque/FastSizeDeque.java (100%)
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/GridDirectCollection.java
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/GridDirectMap.java
 copy 
modules/core/src/main/java/org/apache/ignite/internal/{DistributedOperationContextMessage.java
 => OperationContextMessage.java} (79%)
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/managers/communication/GridIoSecurityAwareMessage.java
 copy 
modules/core/src/main/java/org/apache/ignite/{plugin/extensions/communication/MessageArrayType.java
 => internal/processors/cache/distributed/dht/GridDhtTxSalvageMessage.java} 
(52%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/query/schema/message/QueryEntityExMessage.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/query/schema/message/QueryEntityMessage.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/AbstractProcess.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/IgniteComponentUpgradeState.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/RollingUpgradeClusterData.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteComponentFeatureSet.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteComponentFeatureSetProvider.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteCoreFeature.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteFeature.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteFeatureManager.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteFeatureSet.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteNodeFeatureSet.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/rollingupgrade/feature/SupportedFeatureRegistry.java
 rename 
modules/core/src/main/java/org/apache/ignite/internal/{DistributedOperationContextMessage.java
 => processors/security/SecurityContextWrapper.java} (51%)
 copy 
modules/core/src/main/java/org/apache/ignite/internal/{processors/odbc/ClientListenerRequest.java
 => thread/context/DistributedOperationContextAttribute.java} (61%)
 rename 
modules/core/src/main/java/org/apache/ignite/internal/thread/context/{DistributedOperationContextManager.java
 => OperationContextDispatcher.java} (58%)
 rename modules/core/src/main/resources/{ignite.properties => 
ignite-build-info.properties} (100%)
 delete mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/GridReleaseTypeSelfTest.java
 copy 
modules/core/src/{main/java/org/apache/ignite/internal/processors/odbc/ClientConnectionNodeRecoveryException.java
 => test/java/org/apache/ignite/internal/metric/SystemViewAbstractTest.java} 
(60%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewBinaryMetaTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewCacheTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewClientTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewComputeTaskTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewConfigurationTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewDSTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewExecutorsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewMetastorageTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewNodesTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewPageListsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewPageTimestampsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewPluginTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewQueriesTest.java
 delete mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewSelfTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewServiceTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewSnapshotsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewTransactionsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheOperationContextTransactionalLockTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/CacheVersionedEntryTransactionalLockTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/LockTxEntryOneNodeTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/MdcCacheMetricsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteTxCacheWithWriteThroughCheckTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/dump/IgniteCacheDumpSeveralDiskTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/query/schema/message/QueryEntityMessageSerializationTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/AbstractRollingUpgradeTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/CoreVersionRollingUpgradeTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/PluginVersionRollingUpgradeTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/IgniteFeatureSetTest.java
 copy 
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestIgniteReleaseFeatures_2_18_0.java}
 (78%)
 copy 
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestIgniteReleaseFeatures_2_19_0.java}
 (78%)
 copy 
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestIgniteReleaseFeatures_2_19_1.java}
 (69%)
 copy 
modules/core/src/{main/java/org/apache/ignite/internal/processors/odbc/ClientConnectionNodeRecoveryException.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestIgniteReleaseFeatures_2_19_2.java}
 (63%)
 copy 
modules/core/src/{main/java/org/apache/ignite/internal/NodeStoppingException.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestIgniteReleaseFeatures_2_19_3.java}
 (55%)
 copy 
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageArrayType.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestIgniteReleaseFeatures_2_20_0.java}
 (54%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestIgniteReleaseFeatures_2_20_1.java
 rename 
modules/core/src/{main/java/org/apache/ignite/internal/NodeStoppingException.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestIgniteReleaseFeatures_2_21_0.java}
 (58%)
 copy 
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageArrayType.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestIgniteReleaseFeatures_2_21_1.java}
 (53%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginComponentFeatureSetProvider.java
 rename 
modules/core/src/{main/java/org/apache/ignite/internal/processors/odbc/ClientConnectionNodeRecoveryException.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginFeature.java}
 (64%)
 copy 
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginReleaseFeatures_1_0_0.java}
 (78%)
 copy 
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginReleaseFeatures_2_0_0.java}
 (78%)
 copy 
modules/core/src/{main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
 => 
test/java/org/apache/ignite/internal/processors/rollingupgrade/feature/TestPluginReleaseFeatures_3_0_0.java}
 (78%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteCacheConsistencySelfTestSuite.java
 => IgniteCacheConsistencySelfTestSuite2.java} (54%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteCacheDataStructuresSelfTestSuite.java
 => IgniteCacheDataStructuresSelfTestSuite2.java} (51%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteCacheFailoverTestSuite.java
 => IgniteCacheFailoverTestSuite4.java} (60%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteCacheFailoverTestSuite2.java
 => IgniteCacheFailoverTestSuite5.java} (91%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteCacheTestSuite2.java
 => IgniteCacheTestSuite14.java} (51%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteCacheTestSuite5.java
 => IgniteCacheTestSuite15.java} (96%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteCacheTestSuite6.java
 => IgniteCacheTestSuite16.java} (51%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteCacheTestSuite9.java
 => IgniteCacheTestSuite17.java} (60%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteCacheTestSuite4.java
 => IgniteCacheTestSuite18.java} (51%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteCacheTestSuite8.java
 => IgniteCacheTestSuite19.java} (89%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteSnapshotTestSuite.java
 => IgniteSnapshotTestSuite7.java} (84%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteSnapshotTestSuite2.java
 => IgniteSnapshotTestSuite8.java} (68%)
 copy 
modules/core/src/test/java/org/apache/ignite/testsuites/{IgniteSpiDiscoverySelfTestSuite.java
 => IgniteSpiDiscoverySelfTestSuite2.java} (51%)
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/testsuites/IgniteBinaryCacheQueryTestSuite5.java
 copy 
modules/indexing/src/test/java/org/apache/ignite/testsuites/{IgniteBinaryCacheQueryTestSuite.java
 => IgniteBinaryCacheQueryTestSuite6.java} (51%)
 create mode 100644 modules/nio/pom.xml
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/managers/communication/UnknownMessageException.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/processors/odbc/ClientMessage.java
 (97%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/MTC.java (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/NoopSpan.java 
(100%)
 copy 
modules/{core/src/main/java/org/apache/ignite/internal/processors/tracing/NoopTracing.java
 => 
nio/src/main/java/org/apache/ignite/internal/processors/tracing/NoopSpanManager.java}
 (65%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/Span.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/SpanManager.java
 (89%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/SpanTags.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/SpanType.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/processors/tracing/messages/SpanTransport.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridAbstractCommunicationClient.java
 (91%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridBufferedParser.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridCommunicationClient.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridConnectionBytesVerifyFilter.java
 (86%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridDelimitedParser.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridDirectParser.java 
(89%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioAsyncNotifyFilter.java
 (96%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioBackPressureControl.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioCodecFilter.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioDelimitedBuffer.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioException.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioFilter.java (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioFilterAdapter.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioFilterChain.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioKeyAttachment.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioMessageReaderFactory.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioMessageTracker.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioMessageWriterFactory.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioParser.java (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioRecoveryDescriptor.java
 (96%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioServer.java (93%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioServerBuffer.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioServerListener.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioServerListenerAdapter.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioSession.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioSessionImpl.java 
(96%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioSessionMetaKey.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioTracerFilter.java 
(93%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridNioWorker.java (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridSelectorNioSessionImpl.java
 (88%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/GridTcpNioCommunicationClient.java
 (97%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/SelectedSelectionKeySet.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/SessionWriteRequest.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/package-info.java (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/ssl/BlockingSslHandler.java
 (98%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/ssl/GridNioSslFilter.java
 (91%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/ssl/GridNioSslHandler.java
 (98%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/ssl/GridSslMeta.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/internal/util/nio/ssl/package-info.java 
(100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/Message.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageArrayType.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageCollectionItemType.java
 (97%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageCollectionType.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageFactory.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageMapType.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageReader.java
 (97%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageSerializer.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageType.java
 (100%)
 rename modules/{core => 
nio}/src/main/java/org/apache/ignite/plugin/extensions/communication/MessageWriter.java
 (97%)
 create mode 100644 modules/thin-client/impl/README.txt
 create mode 100644 modules/thin-client/impl/pom.xml
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/monitoring/EventListenerDemultiplexer.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/BinaryNameMapperMode.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientAtomicLongImpl.java
 (94%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientBinary.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientBinaryMarshaller.java
 (92%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientCacheAffinityContext.java
 (99%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientCacheAffinityMapping.java
 (96%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientCacheEntry.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientCacheEntryListenerHandler.java
 (98%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientCacheEntryListenersRegistry.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientChannel.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientChannelConfiguration.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientClusterGroupImpl.java
 (99%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientClusterImpl.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientClusterNodeImpl.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientComputeImpl.java
 (99%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientContinuousQueryCursor.java
 (93%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientDiscoveryContext.java
 (97%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientFieldsQueryCursor.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientFieldsQueryPager.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientIgniteSetImpl.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientInternalBinaryConfiguration.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientJCacheAdapter.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientJCacheEntryListenerAdapter.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientNotificationType.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientOperation.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientProtocolError.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientQueryCursor.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientQueryPager.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientRetryPolicyContextImpl.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientServiceDescriptorImpl.java
 (98%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientServicesImpl.java
 (98%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientSslUtils.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ClientUtils.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/FieldsQueryPager.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/GenericQueryPager.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/IgniteClientFutureImpl.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/NotificationListener.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/PayloadInputChannel.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/PayloadOutputChannel.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ProtocolContext.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ProtocolVersion.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ProtocolVersionFeature.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/QueryPager.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ReliableChannelEx.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/ReliableChannelImpl.java
 (99%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/TcpClientCache.java
 (99%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/TcpClientChannel.java
 (98%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/TcpClientTransactions.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/TcpIgniteClient.java
 (99%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/ClientConnection.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/ClientConnectionMultiplexer.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/ClientConnectionStateHandler.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/ClientMessageDecoder.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/ClientMessageHandler.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/gridnioserver/GridNioClientConnection.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/gridnioserver/GridNioClientConnectionMultiplexer.java
 (99%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/gridnioserver/GridNioClientListener.java
 (100%)
 rename modules/{core => 
thin-client/impl}/src/main/java/org/apache/ignite/internal/client/thin/io/gridnioserver/GridNioClientParser.java
 (100%)

Reply via email to