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 <a...@apache.org>
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 +-
 .../dotnet/Apache.Ignite.Core/Ignition.cs          |   2 +-
 .../Apache.Ignite.Core/Impl/Binary/BinaryUtils.cs  |   2 +-
 .../Apache.Ignite.Core/Impl/Binary/Marshaller.cs   |   5 +-
 .../Impl/Binary/TypeNameParser.cs                  |  18 +-
 .../Impl/Client/ClientFailoverSocket.cs            |  22 +-
 .../Impl/CacheQueryModelVisitor.cs                 |   2 +-
 modules/platforms/dotnet/Apache.Ignite/App.config  |   2 +-
 modules/spring/pom.xml                             |   7 -
 .../apache/ignite/cache/spring/SpringCache.java    | 172 -------
 .../ignite/cache/spring/SpringCacheManager.java    | 389 ---------------
 .../spring/GridSpringCacheManagerAbstractTest.java | 398 ---------------
 .../GridSpringCacheManagerMultiJvmSelfTest.java    | 131 -----
 .../spring/GridSpringCacheManagerSelfTest.java     |  64 ---
 .../GridSpringCacheManagerSpringBeanSelfTest.java  |  46 --
 .../cache/spring/GridSpringCacheTestKey.java       |  61 ---
 .../cache/spring/GridSpringCacheTestService.java   | 181 -------
 .../spring/GridSpringDynamicCacheTestService.java  |  98 ----
 .../SpringCacheManagerContextInjectionTest.java    | 128 -----
 .../ignite/cache/spring/SpringCacheTest.java       | 184 -------
 .../spring/spring-caching-ignite-spring-bean.xml   |  90 ----
 .../apache/ignite/cache/spring/spring-caching.xml  |  57 ---
 .../apache/ignite/cache/spring/spring-caching1.xml |  56 ---
 .../apache/ignite/cache/spring/spring-caching2.xml |  56 ---
 .../org/apache/ignite/spring-injection-test.xml    |  43 --
 ...gniteSpringBeanSpringResourceInjectionTest.java |   6 +-
 .../ignite/testsuites/IgniteSpringTestSuite.java   |  14 -
 .../benchmark-cache-pagereplacements.properties    | 124 +++++
 .../benchmark-cache-pegereplacements.properties    |  83 ----
 .../ignite-localhost-pagereplacement-config.xml    |  79 +++
 .../ignite/yardstick/IgniteBenchmarkArguments.java |  23 +
 .../org/apache/ignite/yardstick/IgniteNode.java    |   8 +-
 ...=> IgniteAbstractPageReplacementBenchmark.java} |  89 +++-
 .../IgniteGetWithPageReplacementBenchmark.java}    |  29 +-
 .../IgnitePutWithPageReplacementBenchmark.java}    |  29 +-
 108 files changed, 4084 insertions(+), 2862 deletions(-)

Reply via email to