[ignite] 01/01: Merge remote-tracking branch 'origin/master' into ignite-ducktape
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
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
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
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
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
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
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
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 +