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%)