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

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


    from 8fa155c  IGNITE-13492: Added snapshot test to ducktests (#8575)
     add 1fa1ee0  IGNITE-14173 .NET: Fix partition awareness auto-disable on 
old servers
     add d5048ba  IGNITE-14078 Fixed an issue that caused a deadlock when user 
cache was created in parallel with TTL worker was in progress. Fixes #8718
     add 3d2bf5f  IGNITE-14168 fix description of validate_indexes command 
(#8798)
     add 6e16486  IGNITE-14155 Waiting for condition added to an async event - 
Fixes #8791.
     add f1f476d  IGNITE-14169 .NET: Add NamespacePrefix and NamespaceToLower 
to BinaryBasicNameMapper (#8795)
     add c44e381  IGNITE-14171 Fix flaky 
IgniteSpringBeanSpringResourceInjectionTest.testSpringResourceInjectedInService 
- Fixes #8793.
     add a4631d6  IGNITE-14191 Add command to control.(sh|bin) to manage 
performance statistics (#8806)
     add bbae673  IGNITE-14153 closing for stale outcoming connections 
implemented - Fixes #8788.
     add 693cc44  IGNITE-13761 Clock and Segmented-LRU page replacement - Fixes 
#8513.
     add 489287d  IGNITE-14146 Migrate Spring Cache integration to 
ignite-extensions - Fixes #8781.
     add cd5e6e0  IGNITE-12508 Improve GridCacheProcessor#cacheDescriptor's 
time complexity - Fixes #8802.
     add 1a64ddc  IGNITE-13560 Add node attribute colocated affinity backup 
filter - Fixes #8668.
     add b3d760f  IGNITE-13557 Logging improvements for PDS memory restore 
process (#8751)
     add ae08e1c   IGNITE-5266 .NET: Add LongCount to LINQ provider
     new caed7ae  Merge remote-tracking branch 'origin/master' into 
ignite-ducktape

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:
 .../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(-)
 create mode 100644 
modules/benchmarks/src/main/java/org/apache/ignite/internal/benchmarks/jmh/misc/JmhSegmentedLruListBenchmark.java
 create mode 100644 
modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/performancestatistics/PerformanceStatisticsCommand.java
 create mode 100644 
modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/performancestatistics/PerformanceStatisticsSubCommand.java
 create mode 100644 
modules/control-utility/src/test/java/org/apache/ignite/util/PerformanceStatisticsCommandTest.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/cache/affinity/rendezvous/ClusterNodeAttributeColocatedBackupFilter.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/configuration/PageReplacementMode.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/ClockPageReplacementFlags.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/ClockPageReplacementPolicy.java
 rename 
modules/{spring/src/test/java/org/apache/ignite/TestInjectionLifecycleBean.java 
=> 
core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/ClockPageReplacementPolicyFactory.java}
 (54%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/PageReplacementPolicy.java
 copy 
modules/core/src/{test/java/org/apache/ignite/cache/affinity/rendezvous/RendezvousAffinityFunctionExcludeNeighborsSelfTest.java
 => 
main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/PageReplacementPolicyFactory.java}
 (57%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/RandomLruPageReplacementPolicy.java
 rename 
modules/{spring/src/main/java/org/apache/ignite/cache/spring/package-info.java 
=> 
core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/RandomLruPageReplacementPolicyFactory.java}
 (61%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/SegmentedLruPageList.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/SegmentedLruPageReplacementPolicy.java
 copy 
modules/core/src/{test/java/org/apache/ignite/cache/affinity/rendezvous/RendezvousAffinityFunctionExcludeNeighborsSelfTest.java
 => 
main/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/SegmentedLruPageReplacementPolicyFactory.java}
 (60%)
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/visor/performancestatistics/VisorPerformanceStatisticsOperation.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/visor/performancestatistics/VisorPerformanceStatisticsTask.java
 create mode 100644 
modules/core/src/main/java/org/apache/ignite/internal/visor/performancestatistics/VisorPerformanceStatisticsTaskArg.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/cache/affinity/rendezvous/ClusterNodeAttributeColocatedBackupFilterSelfTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/RestorePartitionStateTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/ClockPageReplacementFlagsTest.java
 create mode 100644 
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/pagemem/SegmentedLruPageListTest.java
 delete mode 100644 
modules/spring/src/main/java/org/apache/ignite/cache/spring/SpringCache.java
 delete mode 100644 
modules/spring/src/main/java/org/apache/ignite/cache/spring/SpringCacheManager.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/GridSpringCacheManagerAbstractTest.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/GridSpringCacheManagerMultiJvmSelfTest.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/GridSpringCacheManagerSelfTest.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/GridSpringCacheManagerSpringBeanSelfTest.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/GridSpringCacheTestKey.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/GridSpringCacheTestService.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/GridSpringDynamicCacheTestService.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/SpringCacheManagerContextInjectionTest.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/SpringCacheTest.java
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/spring-caching-ignite-spring-bean.xml
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/spring-caching.xml
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/spring-caching1.xml
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/cache/spring/spring-caching2.xml
 delete mode 100644 
modules/spring/src/test/java/org/apache/ignite/spring-injection-test.xml
 create mode 100644 
modules/yardstick/config/benchmark-cache-pagereplacements.properties
 delete mode 100644 
modules/yardstick/config/benchmark-cache-pegereplacements.properties
 create mode 100644 
modules/yardstick/config/ignite-localhost-pagereplacement-config.xml
 rename 
modules/yardstick/src/main/java/org/apache/ignite/yardstick/cache/{IgnitePutGetWithPageReplacements.java
 => IgniteAbstractPageReplacementBenchmark.java} (62%)
 copy 
modules/{spring/src/test/java/org/apache/ignite/cache/spring/GridSpringCacheTestKeyGenerator.java
 => 
yardstick/src/main/java/org/apache/ignite/yardstick/cache/IgniteGetWithPageReplacementBenchmark.java}
 (59%)
 rename 
modules/{spring/src/test/java/org/apache/ignite/cache/spring/GridSpringCacheTestKeyGenerator.java
 => 
yardstick/src/main/java/org/apache/ignite/yardstick/cache/IgnitePutWithPageReplacementBenchmark.java}
 (58%)

Reply via email to