[ignite] 01/01: Merge remote-tracking branch 'origin/master' into ignite-ducktape

2021-03-24 Thread av
This is an automated email from the ASF dual-hosted git repository.

av pushed a commit to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit 0af35928ef29324130493a0caf27d116e111c05f
Merge: 25841d2 8d7a8eb
Author: Anton Vinogradov 
AuthorDate: Wed Mar 24 16:46:50 2021 +0300

Merge remote-tracking branch 'origin/master' into ignite-ducktape

 .travis.yml|2 +-
 README.txt |3 -
 assembly/release-apache-ignite-base.xml|   76 -
 checkstyle/checkstyle.xml  |8 +
 docs/Gemfile   |3 +
 docs/_data/toc.yaml|6 +-
 .../org/apache/ignite/snippets/WarmUpStrategy.java |   83 +
 docs/_docs/code-snippets/xml/warm-up-strategy.xml  |   71 +
 docs/_docs/memory-configuration/data-regions.adoc  |   97 +-
 docs/_docs/monitoring-metrics/metrics.adoc |   19 +
 .../monitoring-metrics/new-metrics-system.adoc |2 -
 docs/_docs/monitoring-metrics/new-metrics.adoc |4 +-
 docs/_docs/persistence/snapshot-directory.adoc |   39 +
 docs/_docs/quick-start/nodejs.adoc |6 +-
 docs/_docs/quick-start/php.adoc|   17 +-
 docs/_docs/quick-start/python.adoc |2 +-
 .../{persistence => snapshots}/snapshots.adoc  |   34 +-
 docs/_docs/thin-clients/cpp-thin-client.adoc   |   57 +
 docs/_docs/thin-clients/nodejs-thin-client.adoc|4 +-
 docs/_docs/thin-clients/php-thin-client.adoc   |   14 +-
 docs/_docs/thin-clients/python-thin-client.adoc|8 +-
 docs/_docs/tools/control-script.adoc   |   19 +
 .../ignite/examples/spark/SharedRDDExample.java|2 +-
 .../benchmarks/jmh/tree/BPlusTreeBenchmark.java|4 +-
 .../jdbc2/JdbcAbstractDmlStatementSelfTest.java|4 +-
 .../internal/jdbc2/JdbcBulkLoadSelfTest.java   |2 +-
 .../internal/jdbc2/JdbcComplexQuerySelfTest.java   |2 +-
 .../jdbc2/JdbcDistributedJoinsQueryTest.java   |2 +-
 .../internal/jdbc2/JdbcMetadataSelfTest.java   |2 +-
 .../jdbc2/JdbcNoCacheStreamingSelfTest.java|2 +-
 .../jdbc2/JdbcPreparedStatementSelfTest.java   |2 +-
 .../internal/jdbc2/JdbcResultSetSelfTest.java  |2 +-
 .../internal/jdbc2/JdbcStatementSelfTest.java  |2 +-
 .../internal/jdbc2/JdbcStreamingSelfTest.java  |4 +-
 .../jdbc2/JdbcStreamingToPublicCacheTest.java  |2 +-
 .../ignite/jdbc/AbstractJdbcPojoQuerySelfTest.java |2 +-
 .../ignite/jdbc/JdbcComplexQuerySelfTest.java  |2 +-
 .../ignite/jdbc/JdbcErrorsAbstractSelfTest.java|2 +-
 .../apache/ignite/jdbc/JdbcMetadataSelfTest.java   |2 +-
 .../ignite/jdbc/JdbcPreparedStatementSelfTest.java |2 +-
 .../apache/ignite/jdbc/JdbcStatementSelfTest.java  |2 +-
 .../thin/JdbcThinAbstractDmlStatementSelfTest.java |4 +-
 .../ignite/jdbc/thin/JdbcThinBulkLoadSelfTest.java |4 +-
 .../jdbc/thin/JdbcThinComplexQuerySelfTest.java|2 +-
 .../ignite/jdbc/thin/JdbcThinMetadataSelfTest.java |2 +-
 .../thin/JdbcThinPartitionAwarenessSelfTest.java   |4 +-
 .../thin/JdbcThinPreparedStatementSelfTest.java|2 +-
 .../jdbc/thin/JdbcThinResultSetSelfTest.java   |2 +-
 .../jdbc/thin/JdbcThinStatementCancelSelfTest.java |2 +-
 .../jdbc/thin/JdbcThinStatementSelfTest.java   |2 +-
 .../thin/JdbcThinStatementTimeoutSelfTest.java |2 +-
 .../qa/query/WarningOnBigQueryResultsBaseTest.java |4 +-
 .../clients/AbstractClientCompatibilityTest.java   |   17 +-
 .../persistence/FoldersReuseCompatibilityTest.java |2 +-
 .../persistence/InlineIndexCompatibilityTest.java  |  359 +++
 .../IgniteCompatibilityBasicTestSuite.java |2 +
 .../AbstractPageCompressionIntegrationTest.java|2 +-
 .../compress/CompressionConfigurationTest.java |4 +-
 .../compress/CompressionProcessorTest.java |6 +-
 .../DiskPageCompressionIntegrationTest.java|   10 +-
 .../WalPageCompressionIntegrationTest.java |4 +-
 .../internal/commandline/cache/IdleVerify.java |   44 +-
 .../internal/commandline/query/KillCommand.java|2 +-
 .../commandline/snapshot/SnapshotCommand.java  |   51 +-
 .../commandline/snapshot/SnapshotSubcommand.java   |   25 +-
 .../commandline/CommandHandlerParsingTest.java |2 +-
 .../util/GridCommandHandlerAbstractTest.java   |7 +-
 .../util/GridCommandHandlerClusterByClassTest.java |   36 +-
 .../util/GridCommandHandlerIndexingTest.java   |2 +-
 .../GridCommandHandlerInterruptCommandTest.java|2 +-
 .../util/GridCommandHandlerPropertiesTest.java |   39 +
 .../apache/ignite/util/GridCommandHandlerTest.java |   55 +-
 .../java/org/apache/ignite/DataRegionMetrics.java  |   12 +-
 .../apache/ignite/DataRegionMetricsAdapter.java|   12 +-
 

[ignite] 01/01: Merge remote-tracking branch 'origin/master' into ignite-ducktape

2021-02-23 Thread av
This is an automated email from the ASF dual-hosted git repository.

av pushed a commit to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit caed7ae8d412ec9a79c2e17c0e2319688a2a887a
Merge: 8fa155c ae08e1c
Author: Anton Vinogradov 
AuthorDate: Tue Feb 23 11:15:38 2021 +0300

Merge remote-tracking branch 'origin/master' into ignite-ducktape

 .../jmh/misc/JmhSegmentedLruListBenchmark.java | 122 +
 .../ignite/internal/commandline/CommandList.java   |   6 +-
 .../commandline/cache/CacheValidateIndexes.java|  13 +-
 .../PerformanceStatisticsCommand.java  | 103 
 .../PerformanceStatisticsSubCommand.java   |  77 +++
 .../commandline/CommandHandlerParsingTest.java |   3 +-
 .../testsuites/IgniteControlUtilityTestSuite.java  |   4 +-
 .../util/PerformanceStatisticsCommandTest.java | 109 +
 .../ClusterNodeAttributeColocatedBackupFilter.java | 125 +
 .../rendezvous/RendezvousAffinityFunction.java |  35 +-
 .../configuration/DataRegionConfiguration.java |  36 +-
 .../ignite/configuration/PageReplacementMode.java  |  87 
 .../processors/cache/ClusterCachesInfo.java|  19 +-
 .../cache/GridCachePartitionExchangeManager.java   |   2 +-
 .../processors/cache/GridCacheProcessor.java   | 200 ++--
 .../cache/GridCacheSharedTtlCleanupManager.java|  23 +-
 .../cache/IgniteCacheOffheapManager.java   |   8 +-
 .../cache/IgniteCacheOffheapManagerImpl.java   |   6 +-
 .../cache/persistence/GridCacheOffheapManager.java |  48 +-
 .../pagemem/ClockPageReplacementFlags.java | 154 ++
 .../pagemem/ClockPageReplacementPolicy.java|  96 
 .../ClockPageReplacementPolicyFactory.java}|  29 +-
 .../cache/persistence/pagemem/PageMemoryImpl.java  | 532 -
 .../cache/persistence/pagemem/PagePool.java|   8 +
 .../persistence/pagemem/PageReplacementPolicy.java |  69 +++
 .../pagemem/PageReplacementPolicyFactory.java} |  29 +-
 .../pagemem/RandomLruPageReplacementPolicy.java| 247 ++
 .../RandomLruPageReplacementPolicyFactory.java}|  16 +-
 .../persistence/pagemem/SegmentedLruPageList.java  | 364 ++
 .../pagemem/SegmentedLruPageReplacementPolicy.java | 102 
 .../SegmentedLruPageReplacementPolicyFactory.java} |  19 +-
 .../VisorPerformanceStatisticsOperation.java   |  45 ++
 .../VisorPerformanceStatisticsTask.java|  88 
 .../VisorPerformanceStatisticsTaskArg.java |  64 +++
 .../tcp/internal/InboundConnectionHandler.java |   2 +-
 ...finityFunctionBackupFilterAbstractSelfTest.java |  24 +-
 ...tyFunctionExcludeNeighborsAbstractSelfTest.java |   2 +-
 ...NodeAttributeColocatedBackupFilterSelfTest.java | 250 ++
 ...usAffinityFunctionExcludeNeighborsSelfTest.java |  64 ++-
 .../internal/cluster/IgniteClusterIdTagTest.java   |   2 +-
 .../cache/RestorePartitionStateTest.java   | 220 +
 .../pagemem/BPlusTreePageMemoryImplTest.java   |   2 +
 .../BPlusTreeReuseListPageMemoryImplTest.java  |   2 +
 .../pagemem/ClockPageReplacementFlagsTest.java | 119 +
 .../pagemem/IndexStoragePageMemoryImplTest.java|   2 +
 .../pagemem/PageMemoryImplNoLoadTest.java  |   2 +
 .../pagemem/SegmentedLruPageListTest.java  | 366 ++
 .../AbstractPerformanceStatisticsTest.java |   2 +-
 .../GridOffHeapPartitionedMapAbstractSelfTest.java |   2 -
 ...cpCommunicationSpiHalfOpenedConnectionTest.java |  76 ++-
 .../ignite/testsuites/IgniteBasicTestSuite.java|   4 +
 .../testsuites/IgniteCacheMvccTestSuite2.java  |   2 +
 .../ignite/testsuites/IgniteCacheTestSuite2.java   |   2 +
 .../ignite/testsuites/IgnitePdsTestSuite.java  |   3 +
 ...mandHandlerClusterByClassTest_cache_help.output |   2 +-
 ...ridCommandHandlerClusterByClassTest_help.output |   9 +
 ...dlerClusterByClassWithSSLTest_cache_help.output |   2 +-
 ...andHandlerClusterByClassWithSSLTest_help.output |   9 +
 .../Binary/BinaryNameMapperTest.cs |  80 
 .../Cache/CacheAbstractTest.cs |   2 +-
 .../Cache/Query/Linq/CacheLinqTest.Misc.cs |   3 +
 .../ClientReconnectCompatibilityTest.cs|   2 -
 .../Compute/ComputeApiTypeAutoRegisterTest.cs  |   9 +-
 .../dotnet/Apache.Ignite.Core.Tests/JavaServer.cs  |   4 +-
 .../Apache.Ignite.Core.Tests/LifecycleTest.cs  |   4 +-
 .../Services/IJavaService.cs   |   2 +-
 .../Services/JavaServiceDynamicProxy.cs|   2 +-
 .../Apache.Ignite.Core.Tests/Services/Model.cs |   2 +-
 .../Services/ServicesTest.cs   |   2 +-
 .../Services/ServicesTypeAutoResolveTest.cs|  11 +-
 .../Binary/BinaryBasicNameMapper.cs|  61 ++-
 .../Binary/BinaryReflectiveSerializer.cs   |   2 +-
 .../Apache.Ignite.Core/IgniteConfiguration.cs  |   2 +-
 .../IgniteConfigurationSection.xsd |   2 +-
 

[ignite] 01/01: Merge remote-tracking branch 'origin/master' into ignite-ducktape

2021-02-15 Thread av
This is an automated email from the ASF dual-hosted git repository.

av pushed a commit to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit 0c45ac89c2ed466c3862cc092c6e4a7087b646bf
Merge: 349be54 5d7b59c
Author: Anton Vinogradov 
AuthorDate: Mon Feb 15 11:41:07 2021 +0300

Merge remote-tracking branch 'origin/master' into ignite-ducktape

 .../_docs/net-specific/net-deployment-options.adoc |  13 +-
 docs/_docs/net-specific/net-troubleshooting.adoc   |  19 ++
 .../apache/ignite/jdbc/JdbcAuthorizationTest.java  |  23 +-
 modules/core/pom.xml   |   4 +-
 .../org/apache/ignite/IgniteSystemProperties.java  |   9 +
 .../dht/preloader/GridDhtPartitionSupplier.java|   5 +-
 .../GridCacheDatabaseSharedManager.java|  13 +-
 .../cache/persistence/GridCacheOffheapManager.java |  27 ++-
 .../persistence/checkpoint/CheckpointEntry.java|  17 +-
 .../persistence/checkpoint/CheckpointHistory.java  |  25 +-
 .../persistence/checkpoint/CheckpointWorkflow.java |   4 +-
 .../cache/persistence/freelist/PagesList.java  |  38 ++-
 .../processors/closure/GridClosureProcessor.java   |   6 +-
 .../CacheRebalanceWithRemovedWalSegment.java   | 174 ++
 .../db/file/IgnitePdsCheckpointSimpleTest.java |  87 ++-
 .../db/wal/WalRecoveryTxLogicalRecordsTest.java|  56 -
 .../ignite/testsuites/IgnitePdsMvccTestSuite.java  |   2 +
 .../ignite/testsuites/IgnitePdsTestSuite4.java |   2 +
 .../Apache.Ignite.Core.Tests/ProjectFilesTest.cs   |  47 
 .../Apache.Ignite.Core/Apache.Ignite.Core.csproj   |   1 +
 .../Impl/Unmanaged/Jni/DllLoader.cs|  10 +-
 .../Impl/Unmanaged/NativeLibraryUtils.cs   | 108 +
 .../Impl/Unmanaged/UnmanagedThread.cs  |  20 +-
 modules/platforms/dotnet/DEVNOTES.txt  |   6 +-
 .../org/apache/ignite/IgniteClientSpringBean.java  | 258 +
 .../java/org/apache/ignite/IgniteSpringBean.java   |   2 +
 .../internal/IgniteClientSpringBeanTest.java   |  61 +
 .../ignite/internal/ignite-client-spring-bean.xml  |  40 
 .../ignite/testsuites/IgniteSpringTestSuite.java   |   2 +
 .../surefire/testsuites/AssertOnOrphanedTests.java |   2 +
 .../surefire/testsuites/CheckAllTestsInSuites.java |   2 +-
 .../testsuites/OrphanedTestCollection.java |  21 +-
 pom.xml|   3 -
 33 files changed, 1028 insertions(+), 79 deletions(-)




[ignite] 01/01: Merge remote-tracking branch 'origin/master' into ignite-ducktape

2021-02-10 Thread av
This is an automated email from the ASF dual-hosted git repository.

av pushed a commit to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit 779ce47180cadc9cc535eb1e7b50697a95d74d73
Merge: 492a3fc 4c412a8
Author: Anton Vinogradov 
AuthorDate: Wed Feb 10 12:31:21 2021 +0300

Merge remote-tracking branch 'origin/master' into ignite-ducktape

# Conflicts:
#   .travis.yml

 .travis.yml|   16 +-
 DEVNOTES.txt   |   17 +
 NOTICE |2 +-
 README.md  |8 +-
 RELEASE_NOTES.txt  |  287 +
 assembly/NOTICE_HADOOP |2 +-
 assembly/NOTICE_IGNITE |2 +-
 assembly/dependencies-apache-ignite-slim.xml   |1 +
 doap_Ignite.rdf|4 +-
 docs/_config.yml   |9 +-
 docs/_data/toc.yaml|4 +
 .../cpp/src/broadcast_jobs_to_remote_nodes.cpp |   44 +
 .../cpp/src/predefined_cluster_groups.cpp  |   27 +
 docs/_docs/code-snippets/dotnet/ThinClient.cs  |   19 +
 docs/_docs/code-snippets/dotnet/dotnet.csproj  |2 +-
 .../org/apache/ignite/snippets/JavaThinClient.java |   38 +-
 .../main/java/org/apache/ignite/snippets/TDE.java  |7 +
 .../java/org/apache/ignite/snippets/k8s/K8s.java   |   21 +
 docs/_docs/code-snippets/k8s/service.yaml  |8 +-
 .../k8s/stateful/node-configuration.xml|   12 +-
 .../k8s/stateless/node-configuration.xml   |8 +-
 docs/_docs/code-snippets/xml/tde.xml   |   15 +-
 .../distributed-computing/cluster-groups.adoc  |   12 +-
 docs/_docs/events/events.adoc  |   30 +
 .../ignite-for-spark/overview.adoc |2 +-
 .../mybatis-l2-cache.adoc  |2 +-
 docs/_docs/includes/partition-awareness.adoc   |2 +-
 docs/_docs/index.adoc  |   53 +-
 .../kubernetes/generic-configuration.adoc  |   14 +-
 .../binary-classification/decision-trees.adoc  |6 +-
 .../model-import-from-apache-spark.adoc|2 +-
 .../model-selection/cross-validation.adoc  |4 +-
 .../model-selection/pipeline-api.adoc  |4 +-
 .../regression/decision-trees-regression.adoc  |6 +-
 docs/_docs/memory-configuration/data-regions.adoc  |   69 +
 docs/_docs/monitoring-metrics/metrics.adoc |   17 +
 docs/_docs/monitoring-metrics/new-metrics.adoc |   46 +-
 .../monitoring-metrics/performance-statistics.adoc |   97 ++
 docs/_docs/monitoring-metrics/system-views.adoc|   27 +
 docs/_docs/monitoring-metrics/tracing.adoc |   65 +
 .../_docs/net-specific/net-deployment-options.adoc |   40 +-
 .../native-persistence-defragmentation.adoc|   65 +
 docs/_docs/persistence/native-persistence.adoc |3 +
 docs/_docs/quick-start/cpp.adoc|2 +-
 docs/_docs/quick-start/dotnet.adoc |4 +-
 docs/_docs/quick-start/java.adoc   |2 +-
 docs/_docs/quick-start/nodejs.adoc |2 +-
 docs/_docs/quick-start/php.adoc|2 +-
 docs/_docs/quick-start/python.adoc |2 +-
 docs/_docs/quick-start/restapi.adoc|2 +-
 .../security/cache-encryption-key-rotation.adoc|  145 +++
 docs/_docs/security/master-key-rotation.adoc   |2 +-
 docs/_docs/security/tde.adoc   |1 -
 docs/_docs/setup.adoc  |   61 +
 docs/_docs/starting-nodes.adoc |   23 -
 docs/_docs/thin-clients/dotnet-thin-client.adoc|   15 +-
 docs/_docs/thin-clients/java-thin-client.adoc  |   32 +-
 docs/_docs/tools/control-script.adoc   |  277 -
 docs/assets/css/docs.scss  |4 +-
 docs/assets/css/styles.scss|4 +-
 examples/pom-standalone-lgpl.xml   |6 +
 examples/pom-standalone.xml|6 +
 examples/pom.xml   |   20 +-
 .../client/ClientKubernetesPutGetExample.java  |   70 ++
 .../examples/encryption/EncryptedCacheExample.java |   29 +-
 .../ml/clustering/KMeansClusterizationExample.java |4 +-
 .../CatboostClassificationModelParserExample.java  |  113 ++
 .../CatboostRegressionModelParserExample.java  |  125 ++
 .../ml/inference/catboost/package-info.java|   22 +
 .../ANNClassificationExportImportExample.java  |  339 +
 .../CompoundNaiveBayesExportImportExample.java |  129 ++
 ...isionTreeClassificationExportImportExample.java |  151 +++
 .../DecisionTreeRegressionExportImportExample.java |  126 ++
 .../DiscreteNaiveBayesExportImportExample.java 

[ignite] 01/01: Merge remote-tracking branch 'origin/master' into ignite-ducktape

2020-12-02 Thread av
This is an automated email from the ASF dual-hosted git repository.

av pushed a commit to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit cbfdf07fa9f4b881e39554122e781879c5b687cc
Merge: 1546a76 edb736d
Author: Anton Vinogradov 
AuthorDate: Wed Dec 2 12:16:31 2020 +0300

Merge remote-tracking branch 'origin/master' into ignite-ducktape

 .../streaming/camel-streamer.adoc  |   6 +-
 .../streaming/flink-streamer.adoc  |   6 +-
 .../streaming/flume-sink.adoc  |   2 +-
 .../streaming/jms-streamer.adoc|   4 +-
 .../streaming/kafka-streamer.adoc  |   6 +-
 .../streaming/mqtt-streamer.adoc   |   2 +-
 .../streaming/rocketmq-streamer.adoc   |   6 +-
 .../streaming/storm-streamer.adoc  |   6 +-
 .../streaming/twitter-streamer.adoc|   6 +-
 .../streaming/zeromq-streamer.adoc |   4 +-
 .../jdbc/thin/JdbcThinComplexQuerySelfTest.java|  36 ++-
 .../internal/commandline/CommandHandler.java   |  33 ++-
 .../internal/commandline/CommonArgParser.java  |  15 ++
 .../GridCommandHandlerSslWithSecurityTest.java |  59 -
 .../internal/processors/job/GridJobWorker.java |  42 +--
 .../processors/platform/PlatformProcessorImpl.java |  12 +-
 .../platform/cache/affinity/PlatformAffinity.java  |  48 +---
 .../cache/affinity/PlatformAffinityManager.java|  78 ++
 .../internal/processors/task/GridTaskWorker.java   |  74 +++---
 .../ignite/spi/discovery/tcp/ServerImpl.java   |  70 +++--
 .../spi/indexing/IndexingQueryFilterImpl.java  |   4 -
 .../spi/metric/jmx/JmxMetricExporterSpi.java   |   9 +-
 .../tcp/TcpDiscoveryNetworkIssuesTest.java |  45 +++-
 .../ignite/spi/metric/jmx/DummyMBeanServer.java| 291 +
 .../spi/metric/jmx/JmxMetricExporterSpiTest.java   | 141 ++
 .../ignite/testsuites/IgniteSpiTestSuite.java  |   5 +-
 .../processors/query/h2/database/H2Tree.java   |  34 +++
 .../processors/query/h2/database/H2TreeIndex.java  |   3 +-
 .../processors/cache/index/BasicIndexTest.java |  15 ++
 .../DynamicEnableIndexingConcurrentSelfTest.java   |   9 +-
 .../cache/index/SqlPartitionEvictionTest.java  | 215 +++
 .../IgniteBinaryCacheQueryTestSuite.java   |   4 +
 .../Cache/Affinity/AffinityTest.cs |  56 ++--
 .../Apache.Ignite.Core/Apache.Ignite.Core.csproj   |   1 +
 .../Impl/Cache/CacheAffinityImpl.cs|  23 +-
 .../Impl/Cache/CacheAffinityManager.cs |  53 
 .../Impl/Cache/Platform/PlatformCache.cs   |  28 +-
 .../Impl/Cache/Platform/PlatformCacheManager.cs|  36 +--
 .../Apache.Ignite.Core/Impl/Client/IgniteClient.cs |   6 +
 .../Apache.Ignite.Core/Impl/IIgniteInternal.cs |   7 +
 .../dotnet/Apache.Ignite.Core/Impl/Ignite.cs   |  47 ++--
 41 files changed, 1284 insertions(+), 263 deletions(-)



[ignite] 01/01: Merge remote-tracking branch 'origin/master' into ignite-ducktape

2020-11-26 Thread av
This is an automated email from the ASF dual-hosted git repository.

av pushed a commit to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit 4716452c574a8bbb194fbb7c1f25ebb7b2abd5d3
Merge: 41606e9 be3072f
Author: Anton Vinogradov 
AuthorDate: Thu Nov 26 18:11:43 2020 +0300

Merge remote-tracking branch 'origin/master' into ignite-ducktape

 assembly/dependencies-apache-ignite-slim.xml   |   4 -
 docs/_docs/clustering/network-configuration.adoc   |  18 +-
 .../spring/spring-data.adoc|   8 +-
 docs/_docs/security/ssl-tls.adoc   |   8 +-
 examples/pom.xml   |  35 +++
 .../misc/schedule/ComputeScheduleExample.java  |  12 +-
 .../benchmarks/jmh/tree/BPlusTreeBenchmark.java|   6 +
 .../internal/client/rest/GridProbeCommandTest.java | 224 ++
 .../client/suite/IgniteClientTestSuite.java|   4 +
 .../ignite/jdbc/thin/JdbcThinMetadataSelfTest.java |   6 +-
 .../commandline/property/PropertyCommand.java  |   4 +-
 .../property/subcommands/PropertyHelpCommand.java  |   8 +-
 .../util/GridCommandHandlerPropertiesTest.java |  23 ++
 .../apache/ignite/util/SystemViewCommandTest.java  |  20 +-
 .../java/org/apache/ignite/DataStorageMetrics.java |   7 +
 .../java/org/apache/ignite/IgniteJdbcDriver.java   |  12 +-
 .../apache/ignite/cache/query/SqlFieldsQuery.java  |   2 +
 .../java/org/apache/ignite/events/EventType.java   |  24 ++
 .../ignite/events/NodeValidationFailedEvent.java   |  72 +
 .../ignite/events/SqlQueryExecutionEvent.java  | 138 +
 .../org/apache/ignite/internal/IgnitionEx.java |  31 +-
 .../internal/client/GridClientConfiguration.java   |  16 +-
 .../client/ssl/GridSslBasicContextFactory.java |  26 +-
 .../ignite/internal/client/thin/ClientUtils.java   |  11 +
 .../client/thin/ProtocolBitmaskFeature.java|   5 +-
 .../internal/client/thin/TcpClientChannel.java |  23 +-
 .../jdbc/thin/ConnectionPropertiesImpl.java|   2 +-
 .../ignite/internal/jdbc/thin/JdbcThinSSLUtil.java |  13 +-
 .../managers/discovery/GridDiscoveryManager.java   |   4 +
 .../ignite/internal/pagemem/PageIdAllocator.java   |  23 +-
 .../ignite/internal/pagemem/PageIdUtils.java   |   2 +-
 .../pagemem/store/IgnitePageStoreManager.java  |  31 +-
 .../ignite/internal/pagemem/store/PageStore.java   |   6 +
 .../store/PageStoreCollection.java}|  26 +-
 .../processors/cache/CacheCompressionManager.java  |   7 +-
 .../processors/cache/CacheGroupContext.java|   2 +-
 .../processors/cache/GridCacheContextInfo.java |   9 +
 .../processors/cache/GridCacheProcessor.java   |   3 +-
 .../cache/IgniteCacheOffheapManager.java   |   7 +
 .../cache/IgniteCacheOffheapManagerImpl.java   | 151 +++---
 .../cache/PartitionUpdateCounterMvccImpl.java  |  15 +
 .../cache/PartitionUpdateCounterTrackingImpl.java  |   8 +-
 .../dht/GridDhtTransactionalCacheAdapter.java  |  18 +-
 .../dht/colocated/GridDhtColocatedLockFuture.java  |  26 +-
 .../cache/distributed/near/GridNearLockFuture.java |  24 --
 .../processors/cache/mvcc/MvccProcessorImpl.java   |   3 +-
 .../processors/cache/mvcc/txlog/TxLog.java |  14 +-
 .../processors/cache/mvcc/txlog/TxLogTree.java |   2 +
 .../cache/persistence/DataStorageMetricsImpl.java  |  16 +
 .../persistence/DataStorageMetricsSnapshot.java|   9 +
 .../cache/persistence/DataStructure.java   |  52 +++-
 .../GridCacheDatabaseSharedManager.java|  64 +++-
 .../cache/persistence/GridCacheOffheapManager.java | 194 +++-
 .../IgniteCacheDatabaseSharedManager.java  |  36 ++-
 .../cache/persistence/IndexStorageImpl.java|   2 +
 .../persistence/checkpoint/CheckpointManager.java  |   7 +-
 .../checkpoint/CheckpointPagesWriter.java  |  21 +-
 .../checkpoint/CheckpointPagesWriterFactory.java   |  26 +-
 .../persistence/checkpoint/CheckpointWorkflow.java |  92 --
 .../cache/persistence/checkpoint/Checkpointer.java |  15 +-
 ...ager.java => LightweightCheckpointManager.java} | 134 ++---
 .../cache/persistence/file/FileIOFactory.java  |   1 +
 .../cache/persistence/file/FilePageStore.java  |  16 +-
 .../persistence/file/FilePageStoreFactory.java |  11 +-
 .../persistence/file/FilePageStoreManager.java | 149 ++
 .../cache/persistence/file/FilePageStoreV2.java|   4 +-
 .../file/FileVersionCheckingFactory.java   |   6 +-
 .../persistence/freelist/AbstractFreeList.java |  34 ++-
 .../cache/persistence/freelist/CacheFreeList.java  |   7 +-
 .../cache/persistence/freelist/PagesList.java  | 125 ++--
 .../cache/persistence/metastorage/MetaStorage.java |  25 +-
 .../persistence/metastorage/MetastorageTree.java   |   5 +-
 .../UpgradePendingTreeToPerPartitionTask.java  |   4 +-
 .../cache/persistence/pagemem/PageMemoryEx.java|  17 +-
 

[ignite] 01/01: Merge remote-tracking branch 'origin/master' into ignite-ducktape

2020-11-10 Thread av
This is an automated email from the ASF dual-hosted git repository.

av pushed a commit to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit b6043d855038c17f659bea3df5f44a00781ebe5e
Merge: a44d5a3 2a25ad9
Author: Anton Vinogradov 
AuthorDate: Tue Nov 10 15:36:15 2020 +0300

Merge remote-tracking branch 'origin/master' into ignite-ducktape

 docs/README.adoc   |   40 +
 docs/_docs/clustering/network-configuration.adoc   |1 +
 .../spring/spring-data.adoc|2 +-
 docs/_docs/monitoring-metrics/system-views.adoc|2 +-
 docs/_docs/quick-start/sql.adoc|2 +-
 docs/_docs/security/ssl-tls.adoc   |6 +
 docs/_docs/sql-reference/operational-commands.adoc |2 +-
 docs/_docs/thin-client-comparison.csv  |9 +-
 .../getting-started-with-thin-clients.adoc |2 +-
 .../clients/AbstractClientCompatibilityTest.java   |  247 +
 .../clients/JavaThinCompatibilityTest.java |  415 
 .../clients/JdbcThinCompatibilityTest.java |   82 ++
 .../{jdbc => clients}/package-info.java|4 +-
 .../jdbc/JdbcThinCompatibilityTest.java|  197 
 .../junits/IgniteCompatibilityAbstractTest.java|5 +-
 .../IgniteCompatibilityBasicTestSuite.java |6 +-
 .../internal/commandline/AbstractCommand.java} |   17 +-
 .../internal/commandline/ActivateCommand.java  |2 +-
 .../internal/commandline/BaselineCommand.java  |   42 +-
 .../commandline/ClusterChangeTagCommand.java   |2 +-
 .../commandline/ClusterStateChangeCommand.java |2 +-
 .../ignite/internal/commandline/Command.java   |   16 +
 .../internal/commandline/CommandHandler.java   |2 +-
 .../ignite/internal/commandline/CommandList.java   |5 +-
 .../internal/commandline/DeactivateCommand.java|2 +-
 .../internal/commandline/PersistenceCommand.java   |  290 ++
 .../commandline/ShutdownPolicyCommand.java |2 +-
 .../ignite/internal/commandline/StateCommand.java  |2 +-
 .../commandline/TracingConfigurationCommand.java   |2 +-
 .../ignite/internal/commandline/TxCommands.java|2 +-
 .../ignite/internal/commandline/WalCommands.java   |2 +-
 .../ignite/internal/commandline/WarmUpCommand.java |2 +-
 .../internal/commandline/cache/CacheCommands.java  |5 +-
 .../commandline/cache/CacheContention.java |3 +-
 .../commandline/cache/CacheDistribution.java   |3 +-
 .../cache/CacheIndexesForceRebuild.java|3 +-
 .../commandline/cache/CacheIndexesList.java|3 +-
 .../cache/CacheIndexesRebuildStatus.java   |3 +-
 .../commandline/cache/CacheValidateIndexes.java|3 +-
 .../internal/commandline/cache/CacheViewer.java|3 +-
 .../commandline/cache/CheckIndexInlineSizes.java   |3 +-
 .../commandline/cache/FindAndDeleteGarbage.java|3 +-
 .../internal/commandline/cache/IdleVerify.java |3 +-
 .../commandline/cache/ResetLostPartitions.java |3 +-
 .../commandline/diagnostic/DiagnosticCommand.java  |3 +-
 .../commandline/diagnostic/PageLocksCommand.java   |3 +-
 .../commandline/encryption/EncryptionCommand.java  |3 +-
 .../internal/commandline/meta/MetadataCommand.java |3 +-
 .../subcommands/MetadataAbstractSubCommand.java|3 +-
 .../meta/subcommands/MetadataHelpCommand.java  |4 +-
 .../internal/commandline/metric/MetricCommand.java |3 +-
 .../persistence/CleanAndBackupSubcommandArg.java   |   45 +
 .../persistence/PersistenceArguments.java  |   98 ++
 .../persistence/PersistenceSubcommands.java|   73 ++
 .../commandline/property/PropertyCommand.java  |3 +-
 .../subcommands/PropertyAbstractSubCommand.java|3 +-
 .../property/subcommands/PropertyHelpCommand.java  |4 +-
 .../internal/commandline/query/KillCommand.java|3 +-
 .../commandline/snapshot/SnapshotCommand.java  |3 +-
 .../commandline/systemview/SystemViewCommand.java  |3 +-
 .../util/GridCommandHandlerClusterByClassTest.java |   18 +-
 .../apache/ignite/util/GridCommandHandlerTest.java |  439 +++-
 .../java/org/apache/ignite/IgniteEncryption.java   |   16 +
 .../org/apache/ignite/IgniteSystemProperties.java  |   13 +
 .../configuration/DataStorageConfiguration.java|   24 +
 .../configuration/EncryptionConfiguration.java |  108 ++
 .../apache/ignite/internal/GridJobSessionImpl.java |   10 +
 .../org/apache/ignite/internal/IgniteFeatures.java |   10 +-
 .../org/apache/ignite/internal/IgniteKernal.java   |2 +-
 .../internal/binary/BinaryEnumObjectImpl.java  |7 +-
 .../ignite/internal/binary/BinaryObjectImpl.java   |   13 +-
 .../internal/binary/BinaryObjectOffheapImpl.java   |7 +-
 .../internal/client/thin/TcpClientChannel.java |6 +-
 .../internal/dto/IgniteDataTransferObject.java |6 +
 

[ignite] 01/01: Merge remote-tracking branch 'origin/master' into ignite-ducktape

2020-10-20 Thread av
This is an automated email from the ASF dual-hosted git repository.

av pushed a commit to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git

commit 3d955e15c9f261b2a7a5551ec2baa1facc649163
Merge: 281458e 08475e2
Author: Anton Vinogradov 
AuthorDate: Tue Oct 20 10:54:22 2020 +0300

Merge remote-tracking branch 'origin/master' into ignite-ducktape

 CONTRIBUTING.md|2 +-
 README.txt |   14 +-
 assembly/dependencies-apache-ignite-slim.xml   |1 -
 assembly/libs/README.txt   |1 -
 bin/control.bat|   50 +-
 bin/control.sh |   41 +-
 bin/ignite.bat |9 +-
 config/apache-ignite-slim/default-config.xml   |   29 +
 config/visor-cmd/node_startup_by_ssh.sample.ini|2 +-
 docs/.gitignore|5 +
 docs/Gemfile   |   14 +
 docs/README.adoc   |  212 ++
 docs/_config.yml   |   46 +
 docs/_data/toc.yaml|  559 
 docs/_docs/SQL/JDBC/error-codes.adoc   |   81 +
 docs/_docs/SQL/JDBC/jdbc-client-driver.adoc|  297 ++
 docs/_docs/SQL/JDBC/jdbc-driver.adoc   |  649 +
 docs/_docs/SQL/ODBC/connection-string-dsn.adoc |  255 ++
 docs/_docs/SQL/ODBC/data-types.adoc|   38 +
 docs/_docs/SQL/ODBC/error-codes.adoc   |  155 +
 docs/_docs/SQL/ODBC/odbc-driver.adoc   |  343 +++
 docs/_docs/SQL/ODBC/querying-modifying-data.adoc   |  491 
 docs/_docs/SQL/ODBC/specification.adoc | 1090 
 docs/_docs/SQL/custom-sql-func.adoc|   49 +
 docs/_docs/SQL/distributed-joins.adoc  |  110 +
 docs/_docs/SQL/indexes.adoc|  357 +++
 docs/_docs/SQL/schemas.adoc|   94 +
 docs/_docs/SQL/sql-api.adoc|  352 +++
 docs/_docs/SQL/sql-introduction.adoc   |   53 +
 docs/_docs/SQL/sql-transactions.adoc   |   87 +
 docs/_docs/SQL/sql-tuning.adoc |  471 
 .../binary-client-protocol.adoc|  286 ++
 .../binary-type-metadata.adoc  |  421 +++
 .../cache-configuration.adoc   |  714 +
 docs/_docs/binary-client-protocol/data-format.adoc | 1072 +++
 .../binary-client-protocol/key-value-queries.adoc  | 1416 ++
 .../sql-and-scan-queries.adoc  |  634 +
 docs/_docs/clustering/baseline-topology.adoc   |  159 ++
 docs/_docs/clustering/clustering.adoc  |   51 +
 docs/_docs/clustering/connect-client-nodes.adoc|  106 +
 docs/_docs/clustering/discovery-in-the-cloud.adoc  |  270 ++
 docs/_docs/clustering/network-configuration.adoc   |  185 ++
 .../running-client-nodes-behind-nat.adoc   |   47 +
 docs/_docs/clustering/tcp-ip-discovery.adoc|  426 +++
 docs/_docs/clustering/zookeeper-discovery.adoc |  193 ++
 .../_docs/code-deployment/deploying-user-code.adoc |   96 +
 docs/_docs/code-deployment/peer-class-loading.adoc |  166 ++
 docs/_docs/code-snippets/cpp/src/affinity_run.cpp  |  148 +
 .../cpp/src/cache_asynchronous_execution.cpp   |  128 +
 .../cpp/src/cache_atomic_operations.cpp|   54 +
 .../cpp/src/cache_creating_dynamically.cpp |   37 +
 docs/_docs/code-snippets/cpp/src/cache_get_put.cpp |   58 +
 .../cpp/src/cache_getting_instance.cpp |   38 +
 docs/_docs/code-snippets/cpp/src/city.h|   69 +
 docs/_docs/code-snippets/cpp/src/city_key.h|   76 +
 .../cpp/src/compute_acessing_data.cpp  |  134 +
 .../code-snippets/cpp/src/compute_broadcast.cpp|  136 +
 docs/_docs/code-snippets/cpp/src/compute_call.cpp  |  151 +
 .../code-snippets/cpp/src/compute_call_async.cpp   |  165 ++
 docs/_docs/code-snippets/cpp/src/compute_get.cpp   |   38 +
 docs/_docs/code-snippets/cpp/src/compute_run.cpp   |  147 +
 .../code-snippets/cpp/src/concurrent_updates.cpp   |   60 +
 .../code-snippets/cpp/src/continuous_query.cpp |   87 +
 .../cpp/src/continuous_query_filter.cpp|  167 ++
 .../cpp/src/continuous_query_listener.cpp  |   76 +
 docs/_docs/code-snippets/cpp/src/country.h |   74 +
 docs/_docs/code-snippets/cpp/src/invoke.cpp|  156 ++
 .../cpp/src/key_value_execute_sql.cpp  |   55 +
 .../code-snippets/cpp/src/key_value_object_key.cpp |   52 +
 docs/_docs/code-snippets/cpp/src/person.h  |   94 +
 docs/_docs/code-snippets/cpp/src/scan_query.cpp|   53 +
 .../cpp/src/setting_work_directory.cpp |   32 +
 docs/_docs/code-snippets/cpp/src/sql.cpp   |   56 +
 docs/_docs/code-snippets/cpp/src/sql_create.cpp|   40 +