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

alexpl pushed a change to branch sql-calcite
in repository https://gitbox.apache.org/repos/asf/ignite.git.


    from 9fa2d2d  IGNITE-14681 Unused import removed
     add 0d71142  IGNITE-14292 Change permissions required to create/destroy 
caches in GridRestProcessor (#9098)
     add 242f3a6  IGNITE-15391 Add support for creating IndexQuery without 
index name (#9407)
     add fd67579  IGNITE-15513 Fix performance suggestion URL to legacy 
documentation - Fixes #9438.
     add 2f39591  IGNITE-14355 CDC Metrics (#9398)
     add 9924130  IGNITE-15639 Replace org.apache.ignite with project.groupId 
when possible (#9445)
     add 69ef835  IGNITE-15602 Add 
KubernetesConnectionConfiguration.discoveryPort (#9443)
     add 6cae6af  IGNITE-15645 Replace 2.12.0-SNAPSHOT with ${revision} when 
possible (#9458)
     add 7a1182e  IGNITE-15578 Broken documentation links on the website (#9448)
     add 65a0a78  IGNITE-14809 Implement IndexQuery remote filter - Fixes #9436.
     add d0dc753  IGNITE-15665 .NET: Use SharedAssemblyInfo.cs (#9461)
     add b184b4e  IGNITE-15672 Disable pylint for ducktests - Fixes #9465.
     add ec608b0  IGNITE-15267 Check statistics obsolescence on server nodes 
only (#9318)
     add 5395ada  IGNITE-15676 Fix update-version.sh for .NET (#9468)
     add 04011e0  IGNITE-15484 Implement forbid duplicated field in CREATE 
INDEX clause - Fixes #9397.
     add b55aba9  IGNITE-15677 Correctly handle windows in ODBC on Windows
     add 4f928bd  IGNITE-15678 CPP: Implement building windows installer of 
ODBC Driver on CMake - Fixes #9470.
     add 12d8dfb  IGNITE-15621 Replace atomic caches with transactional in 
tests. (#9464)
     add 312c5c6  IGNITE-13810 Append expire policy info into log of started 
cache - Fixes #9044.
     add c745041  IGNITE-15547 Accept Classes/Enums extending an Interface 
which is used as cache indexed field - Fixes #9427.
     add 0cda8260 IGNITE-15695 Fixed GridCommandHandlerIndexForceRebuildTest, 
IgniteCacheQueryH2IndexingLeakTest test fail due to not enough the count of 
available processors (#9477)
     add c047f01  IGNITE-15651 Fixed test 
CacheGroupReencryptionTest.testReencryptionMetrics. (#9455)
     add 0aa8643  IGNITE-15159: Provided the ability to snapshot encrypted 
caches. (#9269)
     add 30e6817  IGNITE-15504 .NET: Modernize project structure (#9474)
     add b939bcf  IGNITE-15549: Fixed the data structures system views 
registration on inactive cluster start (#9430)
     add 512c8df  IGNITE-15708 Fix DEB/RPM repository redirect and docs (#9483)
     add 6487418  IGNITE-15281 New implementation of local statistics 
collection. (#9423)
     add 32c8a57  IGNITE-15714 Yardstick benchmark for multi cache transaction 
operations - Fixes #9481.
     add 7a5f795  IGNITE-15590 Add batch cache operations histogram metrics 
(#9446)
     add 8a4e14e  IGNITE-12846 Docs: add description for a few packages (#9486)
     add 22de5bc  IGNITE-15738 BinaryMetadataRemoveTest - set hook via 
TestTcpDiscoverySpi (#9492)
     add 3a9b565  IGNITE-15688: Add close() to IgniteClient.
     add b98777f  IGNITE-15736 Add benchmarks for cache queries - scan, index, 
text) (#9491)
     add 87bd626  IGNITE-15716 Fix StackOverflowError in case if exception 
suppressed with itself. - Fixes #9484.
     add 7366008  IGNITE-15667 Add time metrics and statistics for the 
IgniteCache#getAllOutTx (#9493)
     add 61f3992  IGNITE-15674 Migrate CacheSpringStoreSessionListener to 
ignite-extensions. (#9467)
     add c83b794  IGNITE-15204 Add SQLSTATE to thin client SQL error message
     add f598e54  IGNITE-15522 IndexQuery runs index scan if no criteria set - 
Fixes #9463.
     add 368962a  IGNITE-15659 Fix REST request failure when cache node filter 
is used - Fixes #9459.
     add b8753c3  IGNITE-15333 Control.sh consistency check should record 
violations to other log file (#9496)
     add 73a687d  IGNITE-15666 The remove metric value is different for sync 
and async methods (#9494)
     add ca461f8  IGNITE-15722 Yardstick. Make IgnitePutAllBenchmark more 
predictable, fix initialization - Fixes #9485.
     add 75036d2  IGNITE-14776 .NET: Fix NRE in ClientFailoverSocket due to 
late logger setter (#9499)
     add 3d9d0bb  IGNITE-15535 Allow specify multiple criteria for the same 
field (#9429)
     add dce3ed6  IGNITE-14358 GridSubqueryJoinOptimizer fixes and tests. 
(#9441)
     add ea52fa4  IGNITE-14703 Add MergeSort distributed cache query reducer. 
(#9081)
     add c68d2f7  IGNITE-15777 PME hangs on client due to implicit transaction 
committing. Fixes #9502
     add aebe8ab  IGNITE-15416 False warnings from default Checkpoint and 
Collision SPIs
     add 3605a62  IGNITE-15764 CacheConfiguration#rebalanceDelay deprecated for 
removal (#9514)
     add c50db3d  IGNITE-15757 TRANSACTIONAL_SNAPSHOT deprecated for removal 
(#9516)
     add 2b74474  IGNITE-15798 Update pom dependencies to 2.13.0-SNAPSHOT 
version (#9512)
     add ad733dd  IGNITE-15756 CacheMode#LOCAL deprecated for removal (#9515)
     add 1fca4ef  IGNITE-15541 Move gce, aws, azure to the ignite-extensions 
(#9489)
     add a567679  IGNITE-14399 Document thin client support for Ignite Spring 
Cache integration. (#9509)
     add 53905b4  IGNITE-15308 Settings for transactions monitoring are stored 
in metastorage to support propagation to new nodes and persisting them to disk 
- Fixes #9329.
     add b94a675  IGNITE-15779 .NET: Fix Schema project version and examples 
packaging (#9524)
     add 38a4804  IGNITE-15637 CPP: Remove obsolete Visual Studio projects and 
solutions - Fixes #9517.
     add 2752bb5  IGNITE-15805 Add Enforcer Rule to restrict minimal Maven 
version required for building (#9520)
     new ff9414f  Merge remote-tracking branch 'remotes/upstream/master' into 
sql-calcite

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |    1 +
 .travis.yml                                        |    2 +-
 assembly/dependencies-apache-ignite-lgpl.xml       |   52 +-
 assembly/dependencies-apache-ignite-slim.xml       |  115 +--
 assembly/dependencies-apache-ignite.xml            |   68 +-
 assembly/dependencies-sqlline.xml                  |    2 +-
 assembly/dependencies-visor-console.xml            |    6 +-
 assembly/libs/README.txt                           |    3 -
 assembly/release-apache-ignite-base.xml            |   26 +-
 config/ignite-log4j.xml                            |   17 +
 docs/_config.yml                                   |    2 +-
 docs/_docs/SQL/sql-transactions.adoc               |    2 +-
 docs/_docs/clustering/discovery-in-the-cloud.adoc  |    6 +-
 docs/_docs/code-snippets/dotnet/dotnet.csproj      |    2 +-
 docs/_docs/code-snippets/java/pom.xml              |   42 +-
 docs/_docs/configuring-caches/atomicity-modes.adoc |    6 +-
 docs/_docs/data-rebalancing.adoc                   |    4 +
 .../ignite-for-spark/overview.adoc                 |    4 +-
 .../spring/spring-caching.adoc                     |  382 ++++++-
 .../spring/spring-tx.adoc                          |   90 +-
 docs/_docs/installation/deb-rpm.adoc               |    5 +-
 .../installation/installing-using-docker.adoc      |    2 +-
 docs/_docs/monitoring-metrics/new-metrics.adoc     |    3 +
 docs/_docs/setup.adoc                              |   36 +-
 docs/_docs/transactions/mvcc.adoc                  |    2 +-
 examples/pom-standalone-lgpl.xml                   |   36 +-
 examples/pom-standalone.xml                        |   36 +-
 examples/pom.xml                                   |   42 +-
 .../client/ClientKubernetesPutGetExample.java      |    2 +-
 .../examples/client/ClientPutGetExample.java       |    3 -
 .../store/spring/CacheSpringPersonStore.java       |  118 ---
 .../store/spring/CacheSpringStoreExample.java      |  160 ---
 modules/aop/pom.xml                                |   10 +-
 modules/apache-license-gen/pom.xml                 |    2 +-
 modules/aws/README.txt                             |   32 -
 modules/aws/licenses/apache-2.0.txt                |  202 ----
 modules/aws/pom.xml                                |  211 ----
 .../ignite/spi/checkpoint/s3/S3CheckpointData.java |  146 ---
 .../ignite/spi/checkpoint/s3/S3CheckpointSpi.java  |  830 ---------------
 .../spi/checkpoint/s3/S3CheckpointSpiMBean.java    |   71 --
 .../ignite/spi/checkpoint/s3/S3TimeData.java       |   79 --
 .../tcp/ipfinder/elb/TcpDiscoveryAlbIpFinder.java  |  218 ----
 .../tcp/ipfinder/elb/TcpDiscoveryElbIpFinder.java  |  186 ----
 .../tcp/ipfinder/s3/TcpDiscoveryS3IpFinder.java    |  501 ---------
 .../s3/encrypt/AsymmetricKeyEncryptionService.java |  109 --
 .../s3/encrypt/AwsKmsEncryptionService.java        |  154 ---
 .../tcp/ipfinder/s3/encrypt/EncryptionService.java |   47 -
 .../s3/encrypt/SymmetricKeyEncryptionService.java  |   98 --
 .../tcp/ipfinder/s3/encrypt/package-info.java      |   21 -
 .../discovery/tcp/ipfinder/s3/package-info.java    |   21 -
 .../checkpoint/s3/S3CheckpointManagerSelfTest.java |   73 --
 .../spi/checkpoint/s3/S3CheckpointSpiSelfTest.java |  254 -----
 ...eckpointSpiStartStopBucketEndpointSelfTest.java |   51 -
 ...CheckpointSpiStartStopSSEAlgorithmSelfTest.java |   51 -
 .../s3/S3CheckpointSpiStartStopSelfTest.java       |   51 -
 .../checkpoint/s3/S3SessionCheckpointSelfTest.java |   56 -
 .../elb/TcpDiscoveryAlbIpFinderSelfTest.java       |   81 --
 .../elb/TcpDiscoveryElbIpFinderSelfTest.java       |   83 --
 .../s3/TcpDiscoveryS3IpFinderAbstractSelfTest.java |  168 ---
 ...ryS3IpFinderAwsCredentialsProviderSelfTest.java |   49 -
 ...pDiscoveryS3IpFinderAwsCredentialsSelfTest.java |   48 -
 ...pDiscoveryS3IpFinderBucketEndpointSelfTest.java |   57 -
 ...veryS3IpFinderClientSideEncryptionSelfTest.java |   72 --
 .../TcpDiscoveryS3IpFinderKeyPrefixSelfTest.java   |   70 --
 ...TcpDiscoveryS3IpFinderSSEAlgorithmSelfTest.java |   50 -
 .../tcp/ipfinder/s3/client/DummyObjectListing.java |   83 --
 .../ipfinder/s3/client/DummyObjectListingTest.java |   70 --
 .../tcp/ipfinder/s3/client/DummyS3Client.java      | 1085 --------------------
 .../tcp/ipfinder/s3/client/DummyS3ClientTest.java  |  169 ---
 .../tcp/ipfinder/s3/client/package-info.java       |   22 -
 .../AsymmetricKeyEncryptionServiceTest.java        |   97 --
 .../s3/encrypt/AwsKmsEncryptionServiceTest.java    |   73 --
 .../ipfinder/s3/encrypt/MockEncryptionService.java |   66 --
 .../s3/encrypt/MockEncryptionServiceTest.java      |   49 -
 .../encrypt/SymmetricKeyEncryptionServiceTest.java |   54 -
 .../tcp/ipfinder/s3/encrypt/package-info.java      |   21 -
 .../discovery/tcp/ipfinder/s3/package-info.java    |   23 -
 .../ignite/testsuites/IgniteS3TestSuite.java       |  108 --
 modules/azure/README.txt                           |   32 -
 modules/azure/pom.xml                              |  385 -------
 .../azure/TcpDiscoveryAzureBlobStoreIpFinder.java  |  350 -------
 .../spi/discovery/tcp/ipfinder/package-info.java   |   23 -
 ...TcpDiscoveryAzureBlobStoreIpFinderSelfTest.java |  100 --
 .../discovery/tcp/ipfinder/azure/package-info.java |   21 -
 .../ignite/testsuites/IgniteAzureTestSuite.java    |   61 --
 modules/benchmarks/pom.xml                         |    6 +-
 modules/calcite/pom.xml                            |    2 +-
 .../integration/IndexDdlIntegrationTest.java       |   29 +-
 .../integration/KillCommandDdlIntegrationTest.java |   10 +-
 modules/cassandra/pom.xml                          |    4 +-
 modules/cassandra/serializers/pom.xml              |    8 +-
 modules/cassandra/store/pom.xml                    |   14 +-
 modules/clients/pom.xml                            |   20 +-
 .../client/suite/IgniteClientTestSuite.java        |    2 +
 .../JettyRestProcessorCacheNodeFilterTest.java     |  135 +++
 modules/cloud/pom.xml                              |    8 +-
 modules/codegen/pom.xml                            |    6 +-
 modules/compatibility/pom.xml                      |   10 +-
 modules/compress/pom.xml                           |   12 +-
 modules/control-utility/pom.xml                    |   16 +-
 .../GridCommandHandlerIndexForceRebuildTest.java   |   12 +-
 .../ignite/util/KillCommandsCommandShTest.java     |    4 +-
 .../apache/ignite/util/SystemViewCommandTest.java  |   11 +-
 modules/core/pom.xml                               |    6 +-
 .../main/java/org/apache/ignite/IgniteCache.java   |    2 +
 .../apache/ignite/cache/CacheAtomicityMode.java    |    5 +-
 .../java/org/apache/ignite/cache/CacheMode.java    |    4 +
 .../org/apache/ignite/cache/query/IndexQuery.java  |   80 +-
 .../org/apache/ignite/cdc/CdcConfiguration.java    |   23 +
 .../java/org/apache/ignite/cdc/CdcConsumer.java    |    8 +-
 .../org/apache/ignite/client/IgniteClient.java     |    5 +
 .../ignite/configuration/CacheConfiguration.java   |    6 +-
 .../events/CacheConsistencyViolationEvent.java     |   15 +
 .../org/apache/ignite/internal/IgnitionEx.java     |    9 +-
 .../cache/query/RangeIndexQueryCriterion.java      |    5 +
 .../cache/query/index/IndexDefinition.java         |    6 +-
 .../cache/query/index/IndexQueryProcessor.java     |  503 ++++++---
 .../query/index/sorted/IndexKeyDefinition.java     |   11 +-
 .../query/index/sorted/IndexRowComparator.java     |   12 +-
 .../query/index/sorted/IndexRowCompartorImpl.java  |   16 +-
 .../query/index/sorted/inline/InlineIndexImpl.java |    2 +-
 .../sorted/inline/InlineIndexKeyTypeRegistry.java  |    5 +-
 .../query/index/sorted/inline/InlineIndexTree.java |   10 +-
 .../sorted/inline/InlineObjectBytesDetector.java   |   13 +-
 .../index/sorted/inline/InlineRecommender.java     |    4 +-
 .../org/apache/ignite/internal/cdc/CdcMain.java    |  243 +++--
 .../ignite/internal/cdc/WalRecordsConsumer.java    |   29 +-
 .../internal/client/thin/TcpIgniteClient.java      |    2 +-
 .../DistributedTransactionConfiguration.java       |  357 +++++++
 .../managers/collision/GridCollisionManager.java   |    4 +-
 .../managers/encryption/GridEncryptionManager.java |   13 +
 .../managers/encryption/GroupKeyChangeProcess.java |    6 +
 .../processors/cache/CacheMetricsImpl.java         |   60 ++
 .../processors/cache/CacheObjectUtils.java         |    2 +-
 .../processors/cache/GridCacheAdapter.java         |   96 +-
 .../processors/cache/GridCacheProcessor.java       |   41 +-
 .../processors/cache/IgniteCacheProxyImpl.java     |    2 +-
 .../cache/LongOperationsDumpSettingsClosure.java   |   53 -
 .../LongRunningTxTimeDumpSettingsClosure.java      |   73 --
 .../TxOwnerDumpRequestAllowedSettingClosure.java   |   56 -
 .../GridNearReadRepairAbstractFuture.java          |    1 +
 .../cache/persistence/file/EncryptedFileIO.java    |   78 +-
 .../persistence/file/EncryptedFileIOFactory.java   |   15 +-
 .../persistence/file/FilePageStoreManager.java     |   29 +-
 .../snapshot/IgniteSnapshotManager.java            |   57 +-
 .../persistence/snapshot/SnapshotFutureTask.java   |   21 +-
 .../snapshot/SnapshotRestoreProcess.java           |   10 +
 .../cache/persistence/wal/FileDescriptor.java      |    5 +
 .../persistence/wal/FileWriteAheadLogManager.java  |    3 +-
 .../wal/reader/StandaloneGridKernalContext.java    |   21 +-
 .../GridCacheDistributedFieldsQueryFuture.java     |   10 +-
 .../query/GridCacheDistributedQueryFuture.java     |  337 +++---
 .../query/GridCacheDistributedQueryManager.java    |  230 +----
 .../query/GridCacheLocalFieldsQueryFuture.java     |    2 +-
 .../cache/query/GridCacheLocalQueryFuture.java     |   35 +-
 .../cache/query/GridCacheLocalQueryManager.java    |    5 -
 .../cache/query/GridCacheQueryAdapter.java         |   13 +-
 .../cache/query/GridCacheQueryFutureAdapter.java   |  358 ++-----
 .../cache/query/GridCacheQueryManager.java         |   45 +-
 .../cache/query/GridCacheQueryRequest.java         |   85 +-
 .../processors/cache/query/IndexQueryDesc.java     |    5 +-
 .../processors/cache/query/ScoredCacheEntry.java}  |   68 +-
 .../cache/query/reducer/CacheQueryReducer.java     |   70 ++
 .../query/reducer/MergeSortCacheQueryReducer.java  |  104 ++
 .../processors/cache/query/reducer/NodePage.java   |   80 ++
 .../cache/query/reducer/NodePageStream.java        |  127 +++
 .../query/reducer/UnsortedCacheQueryReducer.java   |   83 ++
 .../cache/transactions/IgniteTxManager.java        |  187 ++--
 .../distributed/DistributedDoubleProperty.java}    |   24 +-
 .../distributed/DistributedIntegerProperty.java}   |   24 +-
 .../datastructures/DataStructuresProcessor.java    |  166 +--
 .../processors/metric/GridMetricManager.java       |    4 +
 .../processors/odbc/ClientListenerNioListener.java |    2 +-
 .../processors/odbc/ClientListenerProcessor.java   |    2 +
 .../internal/processors/odbc/SqlListenerUtils.java |   31 +
 .../processors/odbc/jdbc/JdbcRequestHandler.java   |   23 +-
 .../processors/odbc/odbc/OdbcRequestHandler.java   |   20 +-
 .../internal/processors/odbc/odbc/OdbcUtils.java   |   18 -
 .../platform/client/ClientRequestHandler.java      |   16 +-
 .../processors/query/GridQueryProcessor.java       |   16 +-
 .../processors/query/QueryTypeDescriptorImpl.java  |   17 +
 .../stat/config/StatisticsColumnConfiguration.java |    6 +-
 .../stat/config/StatisticsColumnOverrides.java     |    8 +-
 .../stat/config/StatisticsObjectConfiguration.java |   38 +-
 .../processors/rest/GridRestProcessor.java         |    7 +-
 .../handlers/cache/GridCacheCommandHandler.java    |   24 +-
 .../internal/sql/command/SqlAnalyzeCommand.java    |    3 +-
 .../suggestions/GridPerformanceSuggestions.java    |    2 +-
 .../ignite/internal/util/GridArgumentCheck.java    |   14 +
 .../apache/ignite/internal/util/IgniteUtils.java   |   18 +-
 .../org/apache/ignite/internal/util/typedef/X.java |  106 +-
 .../consistency/VisorConsistencyRepairTask.java    |   33 +-
 .../spi/checkpoint/noop/NoopCheckpointSpi.java     |   18 +-
 .../spi/discovery/isolated}/package-info.java      |    4 +-
 .../main/resources/META-INF/classnames.properties  |    1 -
 modules/core/src/main/resources/ignite.properties  |    2 +-
 .../org/apache/ignite/cdc/AbstractCdcTest.java     |  186 +++-
 .../org/apache/ignite/cdc/CdcCacheVersionTest.java |    9 +-
 .../java/org/apache/ignite/cdc/CdcSelfTest.java    |  142 ++-
 .../GridCollisionManagerLoggingSelfTest.java       |   74 ++
 .../internal/TransactionsMXBeanImplTest.java       |  300 +++++-
 .../encryption/CacheGroupReencryptionTest.java     |    6 +-
 .../metric/SystemViewClusterActivationTest.java    |  111 ++
 .../cache/GridCacheAbstractMetricsSelfTest.java    |  119 ++-
 .../GridTransactionsSystemUserTimeMetricsTest.java |   85 +-
 .../cache/binary/BinaryMetadataRemoveTest.java     |   19 +-
 .../cache/expiry/ExpiryPolicyInfoLoggingTest.java  |  155 +++
 .../expiry/IgniteCacheExpiryPolicyTestSuite.java   |    4 +-
 .../db/wal/IgniteWalHistoryReservationsTest.java   |    4 +-
 .../snapshot/AbstractSnapshotSelfTest.java         |  148 +++
 .../snapshot/EncryptedSnapshotTest.java            |  298 ++++++
 .../snapshot/IgniteClusterSnapshotCheckTest.java   |   89 +-
 .../IgniteClusterSnapshotRestoreBaseTest.java      |   86 +-
 .../IgniteClusterSnapshotRestoreSelfTest.java      |   14 +-
 .../snapshot/IgniteClusterSnapshotSelfTest.java    |    2 +
 .../snapshot/IgniteSnapshotManagerSelfTest.java    |   99 +-
 .../StartImplicitlyTxOnStopCacheTest.java          |  103 ++
 .../TxRollbackDuringPreparingTest.java             |  102 ++
 .../PerformanceStatisticsSelfTest.java             |    3 +
 .../java/org/apache/ignite/lang/GridXSelfTest.java |   47 +
 .../noop/NoopCheckpointSpiLoggingTest.java         |  152 +++
 .../apache/ignite/testframework/GridTestUtils.java |   20 +-
 .../ignite/testsuites/IgniteBasicTestSuite.java    |    5 +-
 .../IgniteBasicWithPersistenceTestSuite.java       |    2 +
 .../ignite/testsuites/IgniteCacheTestSuite6.java   |    6 +
 .../ignite/testsuites/IgniteCacheTestSuite9.java   |    2 +
 .../testsuites/IgniteComputeGridTestSuite.java     |    2 +
 modules/dev-utils/ignite-modules-test/build.gradle |    2 +-
 modules/dev-utils/pom.xml                          |   10 +-
 modules/direct-io/pom.xml                          |   14 +-
 modules/ducktests/README.md                        |    1 -
 modules/ducktests/pom.xml                          |   12 +-
 .../InconsistentNodeApplication.java               |  100 ++
 .../ducktests/src/main/resources/log4j.properties  |   25 -
 .../ducktests/tests/checks/utils/check_cluster.py  |    1 -
 .../tests/checks/utils/check_enum_constructible.py |    3 +-
 .../tests/checks/utils/check_jvm_settings.py       |    1 -
 .../tests/checks/utils/check_parametrized.py       |    6 +-
 .../ducktests/tests/checks/utils/check_version.py  |    3 -
 .../ducktests/tests/docker/requirements-dev.txt    |    1 -
 modules/ducktests/tests/ignitetest/__init__.py     |    3 +-
 .../ducktests/tests/ignitetest/services/ignite.py  |    1 -
 .../tests/ignitetest/services/ignite_app.py        |    2 -
 .../ducktests/tests/ignitetest/services/spark.py   |    2 -
 .../ignitetest/services/utils/control_utility.py   |    9 +-
 .../ignitetest/services/utils/ducktests_service.py |    2 -
 .../ignitetest/services/utils/ignite_aware.py      |   20 +-
 .../utils/ignite_configuration/__init__.py         |    5 +-
 .../tests/ignitetest/services/utils/ignite_spec.py |   12 +-
 .../tests/ignitetest/services/utils/jvm_utils.py   |    1 -
 .../tests/ignitetest/services/utils/log_utils.py   |    1 -
 .../tests/ignitetest/services/utils/path.py        |    4 +-
 .../ignitetest/services/utils/ssl/ssl_params.py    |    1 -
 .../services/utils/templates/ignite.xml.j2         |    2 +-
 .../services/utils/templates/log4j.xml.j2          |    2 +-
 .../ducktests/tests/ignitetest/tests/__init__.py   |    1 -
 .../ducktests/tests/ignitetest/tests/auth_test.py  |    2 -
 .../ignitetest/tests/cellular_affinity_test.py     |    7 -
 .../tests/ignitetest/tests/client_test.py          |    5 -
 .../tests/control_utility/baseline_test.py         |    1 -
 .../tests/control_utility/consistency_test.py      |  114 ++
 .../ignitetest/tests/control_utility/tx_test.py    |    1 -
 .../tests/ignitetest/tests/discovery_test.py       |    3 -
 .../ignitetest/tests/persistence_upgrade_test.py   |    1 -
 .../tests/ignitetest/tests/pme_free_switch_test.py |    2 -
 .../ignitetest/tests/rebalance/in_memory_test.py   |    4 -
 .../ignitetest/tests/rebalance/persistent_test.py  |    3 -
 .../tests/ignitetest/tests/rebalance/util.py       |    6 -
 .../ducktests/tests/ignitetest/tests/self_test.py  |    1 -
 .../ducktests/tests/ignitetest/tests/smoke_test.py |    1 -
 .../tests/ignitetest/tests/snapshot_test.py        |    1 -
 .../ducktests/tests/ignitetest/tests/ssl_test.py   |    1 -
 .../tests/ignitetest/tests/thin_client_test.py     |    1 -
 modules/ducktests/tests/ignitetest/utils/enum.py   |    1 -
 .../tests/ignitetest/utils/ignite_test.py          |    2 -
 .../ducktests/tests/ignitetest/utils/version.py    |    1 -
 modules/ducktests/tests/tox.ini                    |    7 +-
 modules/extdata/p2p/pom.xml                        |    8 +-
 modules/extdata/platform/pom.xml                   |    8 +-
 modules/extdata/uri/modules/uri-dependency/pom.xml |    4 +-
 modules/extdata/uri/pom.xml                        |    8 +-
 modules/gce/README.txt                             |   32 -
 modules/gce/licenses/apache-2.0.txt                |  202 ----
 modules/gce/pom.xml                                |  144 ---
 .../gce/TcpDiscoveryGoogleStorageIpFinder.java     |  431 --------
 .../discovery/tcp/ipfinder/gce/package-info.java   |   23 -
 .../TcpDiscoveryGoogleStorageIpFinderSelfTest.java |   97 --
 .../discovery/tcp/ipfinder/gce/package-info.java   |   23 -
 .../ignite/testsuites/IgniteGCETestSuite.java      |   62 --
 modules/geospatial/pom.xml                         |   10 +-
 .../query/h2/opt/GeoSpatialIndexDefinition.java    |   13 +-
 .../processors/query/h2/opt/GeoSpatialUtils.java   |    7 +-
 modules/hibernate-4.2/pom.xml                      |   16 +-
 modules/hibernate-5.1/pom.xml                      |   16 +-
 modules/hibernate-5.3/pom.xml                      |   16 +-
 modules/hibernate-core/pom.xml                     |    6 +-
 modules/ignored-tests/pom.xml                      |   50 +-
 modules/indexing/pom.xml                           |   10 +-
 .../processors/query/h2/CommandProcessor.java      |    1 +
 .../query/h2/GridSubqueryJoinOptimizer.java        |   78 +-
 .../processors/query/h2/index/H2RowComparator.java |   21 +-
 .../query/h2/index/QueryIndexDefinition.java       |    5 +-
 .../h2/index/QueryIndexKeyDefinitionProvider.java  |   18 +-
 .../query/h2/index/QueryIndexRowHandler.java       |    7 +-
 .../query/h2/index/QueryRowHandlerFactory.java     |    5 +-
 .../h2/index/client/ClientIndexDefinition.java     |    5 +-
 .../query/h2/index/client/ClientIndexFactory.java  |    9 +-
 .../processors/query/h2/opt/GridH2Table.java       |    3 +-
 .../processors/query/h2/opt/GridLuceneIndex.java   |   11 +-
 .../query/h2/sql/GridSqlQueryParser.java           |    9 +-
 .../processors/query/stat/BusyExecutor.java        |  140 +++
 .../stat/IgniteStatisticsConfigurationManager.java |  555 +++-------
 .../query/stat/IgniteStatisticsDummyStoreImpl.java |   15 +
 .../query/stat/IgniteStatisticsHelper.java         |   32 +-
 .../stat/IgniteStatisticsInMemoryStoreImpl.java    |   35 +
 .../query/stat/IgniteStatisticsManagerImpl.java    |  386 ++++---
 .../stat/IgniteStatisticsPersistenceStoreImpl.java |   69 +-
 .../query/stat/IgniteStatisticsRepository.java     |  510 ++-------
 .../query/stat/IgniteStatisticsStore.java          |   21 +-
 .../stat/LocalStatisticsGatheringContext.java      |  139 ++-
 .../ObjectPartitionStatisticsObsolescence.java     |    2 +-
 .../processors/query/stat/StatisticsGatherer.java  |  282 -----
 .../processors/query/stat/StatisticsProcessor.java |  345 +++++++
 .../query/stat/task/GatherPartitionStatistics.java |  264 ++++-
 .../stat/view/ColumnConfigurationViewSupplier.java |  101 ++
 .../stat/view/ColumnLocalDataViewSupplier.java     |  110 ++
 .../stat/view/ColumnPartitionDataViewSupplier.java |  106 ++
 .../ignite/cache/query/IndexQueryAliasTest.java    |   34 +-
 .../ignite/cache/query/IndexQueryAllTypesTest.java |   40 +-
 .../ignite/cache/query/IndexQueryFailoverTest.java |  112 +-
 .../ignite/cache/query/IndexQueryFilterTest.java   |  297 ++++++
 .../cache/query/IndexQueryKeepBinaryTest.java      |   47 +-
 .../cache/query/IndexQueryQueryEntityTest.java     |   53 +-
 .../ignite/cache/query/IndexQueryRangeTest.java    |   21 +-
 .../ignite/cache/query/IndexQuerySqlIndexTest.java |   73 +-
 .../ignite/cache/query/IndexQueryTestSuite.java    |    5 +-
 .../cache/query/IndexQueryWrongIndexTest.java      |  120 +++
 .../ignite/cache/query/MultiTableIndexQuery.java   |   63 +-
 .../cache/query/MultifieldIndexQueryTest.java      |  158 +--
 .../cache/query/RepeatedFieldIndexQueryTest.java   |  360 +++++++
 .../org/apache/ignite/internal/cdc/SqlCdcTest.java |   28 +-
 .../EnumClassImplementingIndexedInterfaceTest.java |  242 +++++
 .../cache/GridCacheFullTextQueryAbstractTest.java  |   69 ++
 .../cache/GridCacheFullTextQueryFailoverTest.java  |   77 ++
 .../cache/GridCacheFullTextQueryLimitTest.java     |   94 ++
 ...ridCacheFullTextQueryMultithreadedSelfTest.java |    3 +-
 .../cache/GridCacheFullTextQueryPagesTest.java     |  182 ++++
 .../cache/IgniteCacheQueryH2IndexingLeakTest.java  |    7 +-
 .../processors/cache/index/BasicIndexTest.java     |   47 +
 .../cache/metric/SqlViewExporterSpiTest.java       |   11 +-
 .../IgniteClusterSnapshotCheckWithIndexesTest.java |    8 +
 .../IgniteClusterSnapshotWithIndexesTest.java      |    7 +
 .../h2/GridSubqueryJoinOptimizerSelfTest.java      |  185 +++-
 .../processors/query/stat/BusyExecutorTest.java    |  185 ++++
 .../stat/IgniteStatisticsRepositoryStaticTest.java |  133 ---
 .../query/stat/IgniteStatisticsRepositoryTest.java |  187 ++--
 .../query/stat/PSUStatisticsStorageTest.java       |    2 +-
 .../query/stat/SqlStatisticsCommandTests.java      |    7 +-
 .../query/stat/StatisticsAbstractTest.java         |   22 +-
 .../query/stat/StatisticsConfigurationTest.java    |   93 +-
 .../query/stat/StatisticsGatheringTest.java        |   22 +
 .../query/stat/StatisticsStorageAbstractTest.java  |    2 +-
 .../processors/query/stat/StatisticsViewsTest.java |   18 +-
 .../IgniteBinaryCacheQueryTestSuite.java           |    6 +
 .../IgniteCacheWithIndexingTestSuite.java          |    5 +-
 .../testsuites/IgniteStatisticsTestSuite.java      |    4 +-
 .../org/apache/ignite/util/KillCommandsTests.java  |   13 +-
 modules/jcl/pom.xml                                |    8 +-
 modules/jta/pom.xml                                |   10 +-
 modules/kubernetes/pom.xml                         |    8 +-
 .../KubernetesConnectionConfiguration.java         |   22 +
 .../kubernetes/TcpDiscoveryKubernetesIpFinder.java |    2 +-
 modules/log4j/pom.xml                              |    8 +-
 modules/log4j2/pom.xml                             |    8 +-
 modules/mesos/pom.xml                              |    4 +-
 modules/ml/catboost-model-parser/pom.xml           |    6 +-
 modules/ml/h2o-model-parser/pom.xml                |    6 +-
 modules/ml/pom.xml                                 |   10 +-
 modules/ml/spark-model-parser/pom.xml              |    6 +-
 .../ml/composition/bagging}/package-info.java      |    5 +-
 .../ignite/ml/inference/json}/package-info.java    |    5 +-
 .../ignite/ml/knn/utils/indices}/package-info.java |    4 +-
 .../ignite/ml/util/plugin}/package-info.java       |    5 +-
 modules/ml/xgboost-model-parser/pom.xml            |    6 +-
 modules/opencensus/pom.xml                         |   16 +-
 modules/osgi-karaf/pom.xml                         |    2 +-
 modules/osgi-karaf/src/main/resources/features.xml |   14 -
 modules/osgi-paxlogging/pom.xml                    |    2 +-
 modules/osgi/pom.xml                               |    8 +-
 modules/platforms/cpp/CMakeLists.txt               |   21 +-
 modules/platforms/cpp/CMakeSettings.json.in        |   64 ++
 modules/platforms/cpp/DEVNOTES.txt                 |  148 ++-
 modules/platforms/cpp/binary/CMakeLists.txt        |    6 +-
 .../platforms/cpp/binary/project/vs/binary.vcxproj |  241 -----
 .../cpp/binary/project/vs/binary.vcxproj.filters   |  175 ----
 modules/platforms/cpp/common/CMakeLists.txt        |    6 +-
 modules/platforms/cpp/common/project/README.TXT    |    1 -
 modules/platforms/cpp/common/project/vs/README.TXT |    1 -
 .../platforms/cpp/common/project/vs/common.vcxproj |  213 ----
 .../cpp/common/project/vs/common.vcxproj.filters   |  133 ---
 modules/platforms/cpp/core-test/project/README.TXT |    1 -
 .../platforms/cpp/core-test/project/vs/README.TXT  |    1 -
 .../cpp/core-test/project/vs/core-test.vcxproj     |  244 -----
 .../core-test/project/vs/core-test.vcxproj.filters |  260 -----
 modules/platforms/cpp/core/CMakeLists.txt          |    6 +-
 modules/platforms/cpp/core/project/README.TXT      |    1 -
 modules/platforms/cpp/core/project/vs/README.TXT   |    1 -
 modules/platforms/cpp/core/project/vs/core.vcxproj |  305 ------
 .../cpp/core/project/vs/core.vcxproj.filters       |  348 -------
 .../platforms/cpp/examples/CMakeSettings.json.in   |   38 +
 modules/platforms/cpp/examples/README.txt          |   37 +-
 .../project/vs/cluster-compute-example.vcxproj     |  104 --
 .../vs/cluster-compute-example.vcxproj.filters     |   33 -
 .../project/vs/compute-example.vcxproj             |  102 --
 .../project/vs/compute-example.vcxproj.filters     |   27 -
 .../project/vs/continuous-query-example.vcxproj    |  106 --
 .../vs/continuous-query-example.vcxproj.filters    |   35 -
 .../odbc-example/project/vs/odbc-example.vcxproj   |  111 --
 .../project/vs/odbc-example.vcxproj.filters        |   36 -
 .../cpp/examples/project/vs/ignite-examples.sln    |   56 -
 .../project/vs/put-get-example.vcxproj             |  110 --
 .../project/vs/put-get-example.vcxproj.filters     |   38 -
 .../query-example/project/vs/query-example.vcxproj |  111 --
 .../project/vs/query-example.vcxproj.filters       |   35 -
 .../project/vs/thin-client-put-get-example.vcxproj |  104 --
 .../vs/thin-client-put-get-example.vcxproj.filters |   27 -
 modules/platforms/cpp/ignite/project/README.TXT    |    1 -
 modules/platforms/cpp/ignite/project/vs/README.TXT |    1 -
 .../platforms/cpp/ignite/project/vs/ignite.vcxproj |  170 ---
 .../cpp/ignite/project/vs/ignite.vcxproj.filters   |   17 -
 modules/platforms/cpp/jni/CMakeLists.txt           |    6 +-
 modules/platforms/cpp/jni/project/README.TXT       |    1 -
 modules/platforms/cpp/jni/project/vs/README.TXT    |    1 -
 modules/platforms/cpp/jni/project/vs/jni.vcxproj   |  204 ----
 .../cpp/jni/project/vs/jni.vcxproj.filters         |   39 -
 modules/platforms/cpp/jni/project/vs/module.def    |   25 -
 modules/platforms/cpp/network/CMakeLists.txt       |    6 +-
 .../cpp/network/project/vs/network.vcxproj         |  206 ----
 .../cpp/network/project/vs/network.vcxproj.filters |   63 --
 .../cpp/odbc-test/project/vs/odbc-test.vcxproj     |  256 -----
 .../odbc-test/project/vs/odbc-test.vcxproj.filters |  252 -----
 modules/platforms/cpp/odbc/CMakeLists.txt          |   70 +-
 .../cpp/odbc/include/ignite/odbc/common_types.h    |    3 +
 .../cpp/odbc/include/ignite/odbc/connection.h      |    6 +-
 .../odbc/include/ignite/odbc/system/system_dsn.h}  |   35 +-
 .../platforms/cpp/odbc/install/ignite-odbc-x86.wxs |  114 --
 .../{ignite-odbc-amd64.wxs => ignite-odbc.wxs.in}  |   95 +-
 .../platforms/cpp/odbc/{project/vs => }/module.def |    0
 .../platforms/cpp/odbc/os/win/src/system_dsn.cpp   |   17 +-
 modules/platforms/cpp/odbc/project/README.TXT      |    1 -
 modules/platforms/cpp/odbc/project/vs/README.TXT   |    1 -
 modules/platforms/cpp/odbc/project/vs/odbc.vcxproj |  287 ------
 .../cpp/odbc/project/vs/odbc.vcxproj.filters       |  369 -------
 modules/platforms/cpp/odbc/src/connection.cpp      |   20 +-
 modules/platforms/cpp/odbc/src/odbc.cpp            |   29 +-
 modules/platforms/cpp/project/vs/ignite.sln        |  138 ---
 modules/platforms/cpp/project/vs/ignite.slnrel     |   98 --
 modules/platforms/cpp/project/vs/ignite_x86.slnrel |   98 --
 .../project/vs/thin-client-test.vcxproj            |  206 ----
 .../project/vs/thin-client-test.vcxproj.filters    |  130 ---
 .../thin-client-test/src/sql_fields_query_test.cpp |   43 +
 modules/platforms/cpp/thin-client/CMakeLists.txt   |    6 +-
 .../cpp/thin-client/project/vs/thin-client.vcxproj |  236 -----
 .../project/vs/thin-client.vcxproj.filters         |  214 ----
 .../src/impl/cache/cache_client_impl.cpp           |   23 +-
 .../thin-client/src/impl/cache/cache_client_impl.h |   12 +
 .../Apache.Ignite.AspNet.Tests.csproj              |   95 +-
 .../Properties/AssemblyInfo.cs                     |   10 -
 .../Apache.Ignite.AspNet.csproj                    |   98 +-
 .../Apache.Ignite.AspNet.nuspec                    |   63 --
 .../IgniteSessionStateStoreProvider.cs             |   68 +-
 .../Properties/AssemblyInfo.cs                     |   10 -
 .../Apache.Ignite.BenchmarkDotNet.csproj           |    8 +-
 .../ThinClient/ThinClientServicesBenchmark.cs      |    2 +-
 .../Apache.Ignite.Benchmarks.DotNetCore.csproj     |    8 +-
 .../Apache.Ignite.Benchmarks.csproj                |  116 +--
 .../Properties/AssemblyInfo.cs                     |   10 -
 .../Apache.Ignite.Core.Tests.NuGet.csproj          |  175 ----
 .../Apache.Ignite.Core.Tests.NuGet.sln             |   32 -
 .../Apache.Ignite.Core.Tests.NuGet.sln.DotSettings |    6 -
 .../Apache.Ignite.Core.Tests.NuGet/AspNetTest.cs   |   73 --
 .../Apache.Ignite.Core.Tests.NuGet/CacheTest.cs    |  134 ---
 .../Apache.Ignite.Core.Tests.NuGet/ComputeTest.cs  |   84 --
 .../Config/ignite-config.xml                       |   49 -
 .../EntityFrameworkCacheTest.cs                    |   62 --
 .../Apache.Ignite.Core.Tests.NuGet/Log4NetTest.cs  |   87 --
 .../Apache.Ignite.Core.Tests.NuGet/NLogTest.cs     |   82 --
 .../Apache.Ignite.Core.Tests.NuGet/NuGet.config    |   35 -
 .../Apache.Ignite.Core.Tests.NuGet/SchemaTest.cs   |   62 --
 .../Apache.Ignite.Core.Tests.NuGet/StartupTest.cs  |  155 ---
 .../Apache.Ignite.Core.Tests.NuGet/TestRunner.cs   |   70 --
 .../Apache.Ignite.Core.Tests.NuGet/TestUtil.cs     |   73 --
 .../install-package.ps1                            |   29 -
 .../Apache.Ignite.Core.Tests.NuGet/packages.config |   31 -
 .../Apache.Ignite.Core.Tests.TestDll.csproj        |   68 +-
 .../Properties/AssemblyInfo.cs                     |   20 -
 .../Apache.Ignite.Core.Tests.TestDll2.csproj       |   68 +-
 .../Properties/AssemblyInfo.cs                     |   20 -
 .../Apache.Ignite.Core.Tests.DotNetCore.csproj     |   12 +-
 .../Apache.Ignite.Core.Tests.csproj                |  711 +++----------
 .../Cache/CacheForkedTest.cs                       |   81 --
 .../Client/Cache/CacheClientAbstractTxTest.cs      |    1 +
 .../Client/Cache/ContinuousQueryTest.cs            |    8 +-
 .../Client/Cache/PartitionAwarenessTest.cs         |    4 +-
 .../Client/ClientConnectionTest.cs                 |   11 +
 .../Client/ClientTestBase.cs                       |   17 +-
 .../Cluster/ClientClusterDiscoveryTestsBase.cs     |    2 +
 .../Client/Datastream/DataStreamerClientTest.cs    |    8 +-
 .../Client/RawSecureSocketTest.cs                  |    4 -
 .../ConsoleRedirectTest.cs                         |   10 +-
 .../Deployment/PeerAssemblyLoadingTest.cs          |   10 +-
 .../PeerAssemblyLoadingVersioningTest.cs           |    8 +-
 .../Apache.Ignite.Core.Tests/DeploymentTest.cs     |   24 +-
 .../Examples/ExamplesTestBase.cs                   |    2 +-
 .../Apache.Ignite.Core.Tests/ExecutableTest.cs     |    5 +-
 .../Apache.Ignite.Core.Tests/MultiAppDomainTest.cs |    2 +-
 .../Apache.Ignite.Core.Tests/ProjectFilesTest.cs   |  108 +-
 .../Properties/AssemblyInfo.cs                     |   10 -
 .../Services/ServicesTest.cs                       |   12 +-
 .../dotnet/Apache.Ignite.Core.Tests/TestRunner.cs  |  118 +--
 .../dotnet/Apache.Ignite.Core.Tests/TestUtils.cs   |   33 +-
 .../dotnet/Apache.Ignite.Core.Tests/nunit.addins   |   16 +
 .../Apache.Ignite.Core.Tests/packages.config       |   25 -
 .../Apache.Ignite.Core.DotNetCore.csproj           |   34 -
 .../Apache.Ignite.Core.Schema.nuspec               |   56 -
 .../Apache.Ignite.Core/Apache.Ignite.Core.csproj   |  677 +-----------
 .../Apache.Ignite.Core/Apache.Ignite.Core.nuspec   |   84 --
 .../Apache.Ignite.Core/Client/SslStreamFactory.cs  |    7 -
 .../Impl/Client/ClientFailoverSocket.cs            |    3 +-
 .../Impl/Services/ServiceProxyTypeGenerator.cs     |    7 +-
 .../Impl/Unmanaged/Jni/AppDomains.cs               |   22 +-
 .../Impl/Unmanaged/Jni/Jvm.CrossAppDomain.cs       |   26 +-
 .../Apache.Ignite.Core/Impl/Unmanaged/Jni/Jvm.cs   |    9 +-
 .../Impl/Unmanaged/Jni/JvmDll.cs                   |    4 -
 .../Apache.Ignite.Core/Properties/AssemblyInfo.cs  |   14 +-
 .../platforms/dotnet/Apache.Ignite.DotNetCore.sln  |   24 +-
 .../Apache.Ignite.EntityFramework.Tests.csproj     |  129 +--
 .../EntityFrameworkCacheTest.cs                    |    2 +
 .../Properties/AssemblyInfo.cs                     |   12 +-
 .../Apache.Ignite.EntityFramework.csproj           |  121 +--
 .../Apache.Ignite.EntityFramework.nuspec           |   66 --
 .../Properties/AssemblyInfo.cs                     |   10 -
 .../Apache.Ignite.EntityFramework/packages.config  |   20 -
 .../Apache.Ignite.Linq.DotNetCore.csproj           |   30 -
 .../Apache.Ignite.Linq/Apache.Ignite.Linq.csproj   |  122 +--
 .../Apache.Ignite.Linq/Apache.Ignite.Linq.nuspec   |   79 --
 .../Apache.Ignite.Linq/Impl/MethodVisitor.cs       |    8 +-
 .../Apache.Ignite.Linq/Properties/AssemblyInfo.cs  |   10 -
 .../Apache.Ignite.Log4Net.csproj                   |  102 +-
 .../Apache.Ignite.Log4Net.nuspec                   |   66 --
 .../Properties/AssemblyInfo.cs                     |   10 -
 .../dotnet/Apache.Ignite.Log4Net/packages.config   |   20 -
 .../Apache.Ignite.NLog/Apache.Ignite.NLog.csproj   |   93 +-
 .../Apache.Ignite.NLog/Apache.Ignite.NLog.nuspec   |   66 --
 .../Apache.Ignite.NLog/Properties/AssemblyInfo.cs  |   10 -
 .../dotnet/Apache.Ignite.NLog/packages.config      |   22 -
 .../Apache.Ignite.Schema.csproj                    |   16 +
 .../platforms/dotnet/Apache.Ignite.Tests.ruleset   |    6 +
 modules/platforms/dotnet/Apache.Ignite.sln         |  119 ++-
 .../Apache.Ignite/Apache.Ignite.DotNetCore.csproj  |   19 +-
 .../dotnet/Apache.Ignite/Apache.Ignite.csproj      |   92 +-
 .../platforms/dotnet/Apache.Ignite/IgniteRunner.cs |    2 +
 .../Apache.Ignite/Properties/AssemblyInfo.cs       |   10 -
 .../dotnet/Apache.Ignite/Service/IgniteService.cs  |    6 +-
 modules/platforms/dotnet/DEVNOTES.txt              |   78 +-
 modules/platforms/dotnet/Directory.Build.props     |   17 +
 .../AssemblyInfo.cs => SharedAssemblyInfo.cs}      |   14 +-
 modules/platforms/dotnet/build-mono.sh             |   34 -
 modules/platforms/dotnet/build.ps1                 |  174 +---
 .../platforms/dotnet/examples/.vscode/launch.json  |   80 +-
 .../dotnet/examples/Directory.Build.props          |    4 +-
 modules/platforms/dotnet/examples/README.md        |    2 +-
 .../dotnet/examples/ServerNode/ServerNode.csproj   |    2 +-
 .../platforms/dotnet/examples/Shared/Shared.csproj |    2 +-
 .../Thick/Cache/BinaryMode/BinaryMode.csproj       |    2 +-
 .../Thick/Cache/DataStreamer/DataStreamer.csproj   |    2 +-
 .../Cache/EntryProcessor/EntryProcessor.csproj     |    2 +-
 .../Cache/MultiTieredCache/MultiTieredCache.csproj |    2 +-
 .../Thick/Cache/NearCache/NearCache.csproj         |    2 +-
 .../OptimisticTransaction.csproj                   |    2 +-
 .../examples/Thick/Cache/PutGet/PutGet.csproj      |    2 +-
 .../Cache/QueryContinuous/QueryContinuous.csproj   |    2 +-
 .../Thick/Cache/QueryFullText/QueryFullText.csproj |    2 +-
 .../Thick/Cache/QueryScan/QueryScan.csproj         |    2 +-
 .../dotnet/examples/Thick/Cache/Store/Store.csproj |    2 +-
 .../Thick/Cache/Transaction/Transaction.csproj     |    2 +-
 .../TransactionDeadlockDetection.csproj            |    2 +-
 .../dotnet/examples/Thick/Compute/Func/Func.csproj |    2 +-
 .../PeerAssemblyLoading/PeerAssemblyLoading.csproj |    2 +-
 .../dotnet/examples/Thick/Compute/Task/Task.csproj |    2 +-
 .../DataStructures/AtomicLong/AtomicLong.csproj    |    2 +-
 .../AtomicReference/AtomicReference.csproj         |    2 +-
 .../AtomicSequence/AtomicSequence.csproj           |    2 +-
 .../Misc/ClientReconnect/ClientReconnect.csproj    |    2 +-
 .../examples/Thick/Misc/Events/Events.csproj       |    2 +-
 .../examples/Thick/Misc/Lifecycle/Lifecycle.csproj |    2 +-
 .../examples/Thick/Misc/Messaging/Messaging.csproj |    2 +-
 .../examples/Thick/Misc/Services/Services.csproj   |    2 +-
 .../dotnet/examples/Thick/Sql/Ddl/Ddl.csproj       |    2 +-
 .../dotnet/examples/Thick/Sql/Dml/Dml.csproj       |    2 +-
 .../dotnet/examples/Thick/Sql/Linq/Linq.csproj     |    2 +-
 .../dotnet/examples/Thick/Sql/Sql/Sql.csproj       |    2 +-
 .../Cache/BinaryModeThin/BinaryModeThin.csproj     |    2 +-
 .../OptimisticTransactionThin.csproj               |    2 +-
 .../Thin/Cache/PutGetThin/PutGetThin.csproj        |    2 +-
 .../QueryContinuousThin/QueryContinuousThin.csproj |    2 +-
 .../Thin/Cache/QueryScanThin/QueryScanThin.csproj  |    2 +-
 .../Cache/TransactionThin/TransactionThin.csproj   |    2 +-
 .../Thin/Misc/ServicesThin/ServicesThin.csproj     |    2 +-
 .../examples/Thin/Sql/DdlThin/DdlThin.csproj       |    2 +-
 .../examples/Thin/Sql/DmlThin/DmlThin.csproj       |    2 +-
 .../examples/Thin/Sql/LinqThin/LinqThin.csproj     |    2 +-
 .../examples/Thin/Sql/SqlThin/SqlThin.csproj       |    2 +-
 .../Apache.Ignite.Example/ExampleProject.csproj    |    2 +-
 .../ExampleProjectThin.csproj                      |    2 +-
 .../Apache.Ignite.Examples.csproj                  |    8 +-
 modules/rest-http/pom.xml                          |    8 +-
 .../rest/protocols/http/jetty/GridRestSuite.java   |    1 +
 .../http/jetty/RestProcessorAuthorizationTest.java |  139 +++
 modules/scalar-2.10/pom.xml                        |   14 +-
 modules/scalar/pom.xml                             |   14 +-
 modules/schedule/pom.xml                           |   10 +-
 modules/slf4j/pom.xml                              |    8 +-
 modules/spark-2.4/pom.xml                          |   14 +-
 modules/spark/pom.xml                              |   14 +-
 modules/spring/pom.xml                             |   75 +-
 .../org/apache/ignite/IgniteClientSpringBean.java  |    2 +-
 .../spring/CacheSpringStoreSessionListener.java    |  212 ----
 .../ignite/cache/store/spring/package-info.java    |   22 -
 .../CacheSpringStoreSessionListenerSelfTest.java   |  230 -----
 .../apache/ignite/cdc/CdcConfigurationTest.java    |    3 +-
 .../ignite/testsuites/IgniteSpringTestSuite.java   |    3 -
 modules/sqlline/pom.xml                            |    4 +-
 modules/ssh/pom.xml                                |   14 +-
 modules/tools/pom.xml                              |    2 +-
 modules/urideploy/pom.xml                          |    8 +-
 modules/visor-console-2.10/pom.xml                 |   10 +-
 modules/visor-console/pom.xml                      |   12 +-
 modules/visor-plugins/pom.xml                      |    4 +-
 modules/web/ignite-appserver-test/pom.xml          |   10 +-
 modules/web/ignite-websphere-test/pom.xml          |    6 +-
 modules/web/pom.xml                                |   12 +-
 modules/yardstick/README.txt                       |    8 +-
 .../benchmark-cache-query-get-all.properties       |   89 ++
 .../benchmark-multicache-putall-tx.properties      |   81 ++
 .../config/benchmark-multicache-tx.properties      |   84 ++
 modules/yardstick/config/ignite-base-config.xml    |    3 +
 modules/yardstick/pom-standalone.xml               |   10 +-
 modules/yardstick/pom.xml                          |   14 +-
 .../ignite/yardstick/IgniteBenchmarkArguments.java |   22 +-
 .../cache/IgniteCacheAbstractBenchmark.java        |   14 +-
 .../cache/IgniteCacheQueryGetAllBenchmark.java     |   88 ++
 .../cache/IgniteIndexQueryGetAllBenchmark.java}    |   27 +-
 .../yardstick/cache/IgnitePutAllBenchmark.java     |  124 +--
 ...java => IgnitePutAllMultiCacheTxBenchmark.java} |   53 +-
 ...rk.java => IgnitePutMultiCacheTxBenchmark.java} |   62 +-
 .../yardstick/cache/IgnitePutTxBenchmark.java      |    2 +-
 .../cache/IgniteScanQueryGetAllBenchmark.java}     |   19 +-
 .../cache/IgniteTextQueryGetAllBenchmark.java}     |   20 +-
 .../load/IgniteCacheRandomOperationBenchmark.java  |    2 +-
 .../{SampleValue.java => PersonTextIndex.java}     |   61 +-
 .../ignite/yardstick/cache/model/SampleValue.java  |    2 +-
 modules/yarn/pom.xml                               |    4 +-
 modules/yarn/src/main/resources/ignite.properties  |    2 +-
 modules/zookeeper/pom.xml                          |   22 +-
 packaging/rpm/apache-ignite.spec                   |    1 +
 parent/pom.xml                                     |   29 +-
 pom.xml                                            |   19 +-
 scripts/update-versions.sh                         |    5 +
 669 files changed, 13070 insertions(+), 24941 deletions(-)
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/datagrid/store/spring/CacheSpringPersonStore.java
 delete mode 100644 
examples/src/main/java/org/apache/ignite/examples/datagrid/store/spring/CacheSpringStoreExample.java
 delete mode 100644 modules/aws/README.txt
 delete mode 100644 modules/aws/licenses/apache-2.0.txt
 delete mode 100644 modules/aws/pom.xml
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/checkpoint/s3/S3CheckpointData.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/checkpoint/s3/S3CheckpointSpi.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/checkpoint/s3/S3CheckpointSpiMBean.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/checkpoint/s3/S3TimeData.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/elb/TcpDiscoveryAlbIpFinder.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/elb/TcpDiscoveryElbIpFinder.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/TcpDiscoveryS3IpFinder.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/AsymmetricKeyEncryptionService.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/AwsKmsEncryptionService.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/EncryptionService.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/SymmetricKeyEncryptionService.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/package-info.java
 delete mode 100644 
modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/package-info.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/checkpoint/s3/S3CheckpointManagerSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/checkpoint/s3/S3CheckpointSpiSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/checkpoint/s3/S3CheckpointSpiStartStopBucketEndpointSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/checkpoint/s3/S3CheckpointSpiStartStopSSEAlgorithmSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/checkpoint/s3/S3CheckpointSpiStartStopSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/checkpoint/s3/S3SessionCheckpointSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/elb/TcpDiscoveryAlbIpFinderSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/elb/TcpDiscoveryElbIpFinderSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/TcpDiscoveryS3IpFinderAbstractSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/TcpDiscoveryS3IpFinderAwsCredentialsProviderSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/TcpDiscoveryS3IpFinderAwsCredentialsSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/TcpDiscoveryS3IpFinderBucketEndpointSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/TcpDiscoveryS3IpFinderClientSideEncryptionSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/TcpDiscoveryS3IpFinderKeyPrefixSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/TcpDiscoveryS3IpFinderSSEAlgorithmSelfTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/client/DummyObjectListing.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/client/DummyObjectListingTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/client/DummyS3Client.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/client/DummyS3ClientTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/client/package-info.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/AsymmetricKeyEncryptionServiceTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/AwsKmsEncryptionServiceTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/MockEncryptionService.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/MockEncryptionServiceTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/SymmetricKeyEncryptionServiceTest.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/encrypt/package-info.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/package-info.java
 delete mode 100644 
modules/aws/src/test/java/org/apache/ignite/testsuites/IgniteS3TestSuite.java
 delete mode 100644 modules/azure/README.txt
 delete mode 100644 modules/azure/pom.xml
 delete mode 100644 
modules/azure/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/azure/TcpDiscoveryAzureBlobStoreIpFinder.java
 delete mode 100644 
modules/azure/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/package-info.java
 delete mode 100644 
modules/azure/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/azure/TcpDiscoveryAzureBlobStoreIpFinderSelfTest.java
 delete mode 100644 
modules/azure/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/azure/package-info.java
 delete mode 100644 
modules/azure/src/test/java/org/apache/ignite/testsuites/IgniteAzureTestSuite.java
 create mode 100644 
modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorCacheNodeFilterTest.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/cluster/DistributedTransactionConfiguration.java
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/LongOperationsDumpSettingsClosure.java
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/LongRunningTxTimeDumpSettingsClosure.java
 delete mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/TxOwnerDumpRequestAllowedSettingClosure.java
 copy 
modules/{yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/SampleValue.java
 => 
core/src/main/java/org/apache/ignite/internal/processors/cache/query/ScoredCacheEntry.java}
 (50%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/reducer/CacheQueryReducer.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/reducer/MergeSortCacheQueryReducer.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/reducer/NodePage.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/reducer/NodePageStream.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/reducer/UnsortedCacheQueryReducer.java
 copy 
modules/{aws/src/test/java/org/apache/ignite/spi/checkpoint/s3/S3CheckpointSpiConfigSelfTest.java
 => 
core/src/main/java/org/apache/ignite/internal/processors/configuration/distributed/DistributedDoubleProperty.java}
 (57%)
 rename 
modules/{aws/src/test/java/org/apache/ignite/spi/checkpoint/s3/S3CheckpointSpiConfigSelfTest.java
 => 
core/src/main/java/org/apache/ignite/internal/processors/configuration/distributed/DistributedIntegerProperty.java}
 (57%)
 rename modules/{aws/src/test/java/org/apache/ignite/spi/checkpoint/s3 => 
core/src/main/java/org/apache/ignite/spi/discovery/isolated}/package-info.java 
(86%)
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/GridCollisionManagerLoggingSelfTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/metric/SystemViewClusterActivationTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/expiry/ExpiryPolicyInfoLoggingTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/snapshot/EncryptedSnapshotTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/transactions/StartImplicitlyTxOnStopCacheTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/transactions/TxRollbackDuringPreparingTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/spi/checkpoint/noop/NoopCheckpointSpiLoggingTest.java
 create mode 100644 
modules/ducktests/src/main/java/org/apache/ignite/internal/ducktest/tests/control_utility/InconsistentNodeApplication.java
 delete mode 100644 modules/ducktests/src/main/resources/log4j.properties
 create mode 100644 
modules/ducktests/tests/ignitetest/tests/control_utility/consistency_test.py
 delete mode 100644 modules/gce/README.txt
 delete mode 100644 modules/gce/licenses/apache-2.0.txt
 delete mode 100644 modules/gce/pom.xml
 delete mode 100644 
modules/gce/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/gce/TcpDiscoveryGoogleStorageIpFinder.java
 delete mode 100644 
modules/gce/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/gce/package-info.java
 delete mode 100644 
modules/gce/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/gce/TcpDiscoveryGoogleStorageIpFinderSelfTest.java
 delete mode 100644 
modules/gce/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/gce/package-info.java
 delete mode 100644 
modules/gce/src/test/java/org/apache/ignite/testsuites/IgniteGCETestSuite.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/stat/BusyExecutor.java
 delete mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/stat/StatisticsGatherer.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/stat/StatisticsProcessor.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/stat/view/ColumnConfigurationViewSupplier.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/stat/view/ColumnLocalDataViewSupplier.java
 create mode 100644 
modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/stat/view/ColumnPartitionDataViewSupplier.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/cache/query/IndexQueryFilterTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/cache/query/IndexQueryWrongIndexTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/cache/query/RepeatedFieldIndexQueryTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/EnumClassImplementingIndexedInterfaceTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheFullTextQueryAbstractTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheFullTextQueryFailoverTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheFullTextQueryLimitTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/GridCacheFullTextQueryPagesTest.java
 create mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/stat/BusyExecutorTest.java
 delete mode 100644 
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/stat/IgniteStatisticsRepositoryStaticTest.java
 rename 
modules/{aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/elb => 
ml/src/main/java/org/apache/ignite/ml/composition/bagging}/package-info.java 
(82%)
 rename modules/{aws/src/main/java/org/apache/ignite/spi/checkpoint/s3 => 
ml/src/main/java/org/apache/ignite/ml/inference/json}/package-info.java (88%)
 rename 
{examples/src/main/java/org/apache/ignite/examples/datagrid/store/spring => 
modules/ml/src/main/java/org/apache/ignite/ml/knn/utils/indices}/package-info.java
 (88%)
 rename 
modules/{aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/elb => 
ml/src/main/java/org/apache/ignite/ml/util/plugin}/package-info.java (89%)
 create mode 100644 modules/platforms/cpp/CMakeSettings.json.in
 delete mode 100644 modules/platforms/cpp/binary/project/vs/binary.vcxproj
 delete mode 100644 
modules/platforms/cpp/binary/project/vs/binary.vcxproj.filters
 delete mode 100644 modules/platforms/cpp/common/project/README.TXT
 delete mode 100644 modules/platforms/cpp/common/project/vs/README.TXT
 delete mode 100644 modules/platforms/cpp/common/project/vs/common.vcxproj
 delete mode 100644 
modules/platforms/cpp/common/project/vs/common.vcxproj.filters
 delete mode 100644 modules/platforms/cpp/core-test/project/README.TXT
 delete mode 100644 modules/platforms/cpp/core-test/project/vs/README.TXT
 delete mode 100644 modules/platforms/cpp/core-test/project/vs/core-test.vcxproj
 delete mode 100644 
modules/platforms/cpp/core-test/project/vs/core-test.vcxproj.filters
 delete mode 100644 modules/platforms/cpp/core/project/README.TXT
 delete mode 100644 modules/platforms/cpp/core/project/vs/README.TXT
 delete mode 100644 modules/platforms/cpp/core/project/vs/core.vcxproj
 delete mode 100644 modules/platforms/cpp/core/project/vs/core.vcxproj.filters
 create mode 100644 modules/platforms/cpp/examples/CMakeSettings.json.in
 delete mode 100644 
modules/platforms/cpp/examples/cluster-compute-example/project/vs/cluster-compute-example.vcxproj
 delete mode 100644 
modules/platforms/cpp/examples/cluster-compute-example/project/vs/cluster-compute-example.vcxproj.filters
 delete mode 100644 
modules/platforms/cpp/examples/compute-example/project/vs/compute-example.vcxproj
 delete mode 100644 
modules/platforms/cpp/examples/compute-example/project/vs/compute-example.vcxproj.filters
 delete mode 100644 
modules/platforms/cpp/examples/continuous-query-example/project/vs/continuous-query-example.vcxproj
 delete mode 100644 
modules/platforms/cpp/examples/continuous-query-example/project/vs/continuous-query-example.vcxproj.filters
 delete mode 100644 
modules/platforms/cpp/examples/odbc-example/project/vs/odbc-example.vcxproj
 delete mode 100644 
modules/platforms/cpp/examples/odbc-example/project/vs/odbc-example.vcxproj.filters
 delete mode 100644 
modules/platforms/cpp/examples/project/vs/ignite-examples.sln
 delete mode 100644 
modules/platforms/cpp/examples/put-get-example/project/vs/put-get-example.vcxproj
 delete mode 100644 
modules/platforms/cpp/examples/put-get-example/project/vs/put-get-example.vcxproj.filters
 delete mode 100644 
modules/platforms/cpp/examples/query-example/project/vs/query-example.vcxproj
 delete mode 100644 
modules/platforms/cpp/examples/query-example/project/vs/query-example.vcxproj.filters
 delete mode 100644 
modules/platforms/cpp/examples/thin-client-put-get-example/project/vs/thin-client-put-get-example.vcxproj
 delete mode 100644 
modules/platforms/cpp/examples/thin-client-put-get-example/project/vs/thin-client-put-get-example.vcxproj.filters
 delete mode 100644 modules/platforms/cpp/ignite/project/README.TXT
 delete mode 100644 modules/platforms/cpp/ignite/project/vs/README.TXT
 delete mode 100644 modules/platforms/cpp/ignite/project/vs/ignite.vcxproj
 delete mode 100644 
modules/platforms/cpp/ignite/project/vs/ignite.vcxproj.filters
 delete mode 100644 modules/platforms/cpp/jni/project/README.TXT
 delete mode 100644 modules/platforms/cpp/jni/project/vs/README.TXT
 delete mode 100644 modules/platforms/cpp/jni/project/vs/jni.vcxproj
 delete mode 100644 modules/platforms/cpp/jni/project/vs/jni.vcxproj.filters
 delete mode 100644 modules/platforms/cpp/jni/project/vs/module.def
 delete mode 100644 modules/platforms/cpp/network/project/vs/network.vcxproj
 delete mode 100644 
modules/platforms/cpp/network/project/vs/network.vcxproj.filters
 delete mode 100644 modules/platforms/cpp/odbc-test/project/vs/odbc-test.vcxproj
 delete mode 100644 
modules/platforms/cpp/odbc-test/project/vs/odbc-test.vcxproj.filters
 copy 
modules/{core/src/main/java/org/apache/ignite/internal/cache/query/index/IndexDefinition.java
 => platforms/cpp/odbc/include/ignite/odbc/system/system_dsn.h} (57%)
 delete mode 100644 modules/platforms/cpp/odbc/install/ignite-odbc-x86.wxs
 rename modules/platforms/cpp/odbc/install/{ignite-odbc-amd64.wxs => 
ignite-odbc.wxs.in} (63%)
 rename modules/platforms/cpp/odbc/{project/vs => }/module.def (100%)
 delete mode 100644 modules/platforms/cpp/odbc/project/README.TXT
 delete mode 100644 modules/platforms/cpp/odbc/project/vs/README.TXT
 delete mode 100644 modules/platforms/cpp/odbc/project/vs/odbc.vcxproj
 delete mode 100644 modules/platforms/cpp/odbc/project/vs/odbc.vcxproj.filters
 delete mode 100644 modules/platforms/cpp/project/vs/ignite.sln
 delete mode 100644 modules/platforms/cpp/project/vs/ignite.slnrel
 delete mode 100644 modules/platforms/cpp/project/vs/ignite_x86.slnrel
 delete mode 100644 
modules/platforms/cpp/thin-client-test/project/vs/thin-client-test.vcxproj
 delete mode 100644 
modules/platforms/cpp/thin-client-test/project/vs/thin-client-test.vcxproj.filters
 delete mode 100644 
modules/platforms/cpp/thin-client/project/vs/thin-client.vcxproj
 delete mode 100644 
modules/platforms/cpp/thin-client/project/vs/thin-client.vcxproj.filters
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.AspNet/Apache.Ignite.AspNet.nuspec
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/Apache.Ignite.Core.Tests.NuGet.csproj
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/Apache.Ignite.Core.Tests.NuGet.sln
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/Apache.Ignite.Core.Tests.NuGet.sln.DotSettings
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/AspNetTest.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/CacheTest.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/ComputeTest.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/Config/ignite-config.xml
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/EntityFrameworkCacheTest.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/Log4NetTest.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/NLogTest.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/NuGet.config
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/SchemaTest.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/StartupTest.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/TestRunner.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/TestUtil.cs
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/install-package.ps1
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests.NuGet/packages.config
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/CacheForkedTest.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests/nunit.addins
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core.Tests/packages.config
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.DotNetCore.csproj
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.Schema.nuspec
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.nuspec
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.EntityFramework/Apache.Ignite.EntityFramework.nuspec
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.EntityFramework/packages.config
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Linq/Apache.Ignite.Linq.DotNetCore.csproj
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Linq/Apache.Ignite.Linq.nuspec
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Log4Net/Apache.Ignite.Log4Net.nuspec
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.Log4Net/packages.config
 delete mode 100644 
modules/platforms/dotnet/Apache.Ignite.NLog/Apache.Ignite.NLog.nuspec
 delete mode 100644 modules/platforms/dotnet/Apache.Ignite.NLog/packages.config
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite.Schema/Apache.Ignite.Schema.csproj
 rename 
modules/platforms/dotnet/{Apache.Ignite.Core.Tests.NuGet/Properties/AssemblyInfo.cs
 => SharedAssemblyInfo.cs} (72%)
 delete mode 100755 modules/platforms/dotnet/build-mono.sh
 create mode 100644 
modules/rest-http/src/test/java/org/apache/ignite/internal/processors/rest/protocols/http/jetty/RestProcessorAuthorizationTest.java
 delete mode 100644 
modules/spring/src/main/java/org/apache/ignite/cache/store/spring/CacheSpringStoreSessionListener.java
 delete mode 100644 
modules/spring/src/main/java/org/apache/ignite/cache/store/spring/package-info.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/store/spring/CacheSpringStoreSessionListenerSelfTest.java
 create mode 100644 
modules/yardstick/config/benchmark-cache-query-get-all.properties
 create mode 100644 
modules/yardstick/config/benchmark-multicache-putall-tx.properties
 create mode 100644 modules/yardstick/config/benchmark-multicache-tx.properties
 create mode 100644 
modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/IgniteCacheQueryGetAllBenchmark.java
 copy 
modules/{core/src/main/java/org/apache/ignite/internal/cache/query/index/IndexDefinition.java
 => 
yardstick/src/main/java/org/apache/ignite/yardstick/cache/IgniteIndexQueryGetAllBenchmark.java}
 (57%)
 copy 
modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/{IgnitePutTxBenchmark.java
 => IgnitePutAllMultiCacheTxBenchmark.java} (53%)
 copy 
modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/{IgnitePutTxBenchmark.java
 => IgnitePutMultiCacheTxBenchmark.java} (54%)
 copy 
modules/{rest-http/src/test/java/org/apache/ignite/internal/processors/rest/protocols/http/jetty/GridRestSuite.java
 => 
yardstick/src/main/java/org/apache/ignite/yardstick/cache/IgniteScanQueryGetAllBenchmark.java}
 (67%)
 rename 
modules/{aws/src/test/java/org/apache/ignite/testsuites/IgniteElbTestSuite.java 
=> 
yardstick/src/main/java/org/apache/ignite/yardstick/cache/IgniteTextQueryGetAllBenchmark.java}
 (62%)
 copy 
modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/model/{SampleValue.java
 => PersonTextIndex.java} (67%)

Reply via email to