IGNITE-6515 .NET: Enable persistence on per-cache basis
authorPavel Tupitsyn <ptupitsyn@apache.org>
Fri, 20 Oct 2017 11:38:11 +0000 (14:38 +0300)
committerPavel Tupitsyn <ptupitsyn@apache.org>
Fri, 20 Oct 2017 11:38:11 +0000 (14:38 +0300)
commitab08be83ccc6fe1997ef80c25c3b48d45f410b56
treeae85dadd5a381423795f48b85e6b83010208d0bf
parentec9a945a1b9bb14b12359ff183014287faee8f87
IGNITE-6515 .NET: Enable persistence on per-cache basis

This closes #2891
40 files changed:
modules/core/src/main/java/org/apache/ignite/internal/processors/platform/cluster/PlatformClusterGroup.java
modules/core/src/main/java/org/apache/ignite/internal/processors/platform/utils/PlatformConfigurationUtils.java
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Apache.Ignite.Core.Tests.csproj
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/CacheConfigurationTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/DataRegionMetricsTest.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/DataStorageMetricsTest.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/MemoryMetricsTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/PersistenceTest.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/PersistentStoreTestObsolete.cs [moved from modules/platforms/dotnet/Apache.Ignite.Core.Tests/Cache/PersistentStoreTest.cs with 96% similarity]
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Config/full-config.xml
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Config/spring-test.xml
modules/platforms/dotnet/Apache.Ignite.Core.Tests/IgniteConfigurationSerializerTest.cs
modules/platforms/dotnet/Apache.Ignite.Core.Tests/IgniteConfigurationTest.cs
modules/platforms/dotnet/Apache.Ignite.Core/Apache.Ignite.Core.csproj
modules/platforms/dotnet/Apache.Ignite.Core/Cache/Configuration/CacheConfiguration.cs
modules/platforms/dotnet/Apache.Ignite.Core/Cache/Configuration/DataPageEvictionMode.cs
modules/platforms/dotnet/Apache.Ignite.Core/Cache/Configuration/MemoryConfiguration.cs
modules/platforms/dotnet/Apache.Ignite.Core/Cache/Configuration/MemoryPolicyConfiguration.cs
modules/platforms/dotnet/Apache.Ignite.Core/Cache/IMemoryMetrics.cs
modules/platforms/dotnet/Apache.Ignite.Core/Configuration/CheckpointWriteOrder.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/Configuration/DataPageEvictionMode.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/Configuration/DataRegionConfiguration.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/Configuration/DataStorageConfiguration.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/Configuration/WalMode.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/IDataRegionMetrics.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/IDataStorageMetrics.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/IIgnite.cs
modules/platforms/dotnet/Apache.Ignite.Core/IgniteConfiguration.cs
modules/platforms/dotnet/Apache.Ignite.Core/IgniteConfigurationSection.xsd
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Cache/MemoryMetrics.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Cluster/ClusterGroupImpl.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Common/IgniteConfigurationXmlSerializer.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/DataRegionMetrics.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/Impl/DataStorageMetrics.cs [new file with mode: 0644]
modules/platforms/dotnet/Apache.Ignite.Core/Impl/Ignite.cs
modules/platforms/dotnet/Apache.Ignite.Core/Impl/PersistentStore/PersistentStoreMetrics.cs
modules/platforms/dotnet/Apache.Ignite.Core/PersistentStore/CheckpointWriteOrder.cs
modules/platforms/dotnet/Apache.Ignite.Core/PersistentStore/IPersistentStoreMetrics.cs
modules/platforms/dotnet/Apache.Ignite.Core/PersistentStore/PersistentStoreConfiguration.cs
modules/platforms/dotnet/Apache.Ignite.Core/PersistentStore/WalMode.cs