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

ilyak pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 071726f  IGNITE-13686 Data structures smoke test with page compression 
- Fixes #8437.
071726f is described below

commit 071726f82e683d8f2cc402dda6cb3d9797697673
Author: zstan <stanilov...@gmail.com>
AuthorDate: Tue Nov 10 17:35:18 2020 +0300

    IGNITE-13686 Data structures smoke test with page compression - Fixes #8437.
    
    Signed-off-by: Ilya Kasnacheev <ilya.kasnach...@gmail.com>
---
 .../ignite/internal/processors/cache/CacheCompressionManager.java  | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheCompressionManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheCompressionManager.java
index a3900c3..3bf2b8b 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheCompressionManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/CacheCompressionManager.java
@@ -25,6 +25,7 @@ import 
org.apache.ignite.configuration.DataStorageConfiguration;
 import org.apache.ignite.configuration.DiskPageCompression;
 import org.apache.ignite.internal.pagemem.store.PageStore;
 import org.apache.ignite.internal.processors.compress.CompressionProcessor;
+import org.apache.ignite.internal.util.typedef.internal.CU;
 import org.apache.ignite.internal.util.typedef.internal.U;
 
 import static 
org.apache.ignite.internal.processors.compress.CompressionProcessor.checkCompressionLevelBounds;
@@ -45,7 +46,9 @@ public class CacheCompressionManager extends 
GridCacheManagerAdapter {
 
     /** {@inheritDoc} */
     @Override protected void start0() throws IgniteCheckedException {
-        if (cctx.kernalContext().clientNode()) {
+        CacheConfiguration cfg = cctx.config();
+
+        if (cctx.kernalContext().clientNode() || !CU.isPersistentCache(cfg, 
cctx.gridConfig().getDataStorageConfiguration())) {
             diskPageCompression = DiskPageCompression.DISABLED;
 
             return;
@@ -53,8 +56,6 @@ public class CacheCompressionManager extends 
GridCacheManagerAdapter {
 
         compressProc = cctx.kernalContext().compress();
 
-        CacheConfiguration cfg = cctx.config();
-
         diskPageCompression = cctx.kernalContext().config().isClientMode() ? 
null : cfg.getDiskPageCompression();
 
         if (diskPageCompression != DiskPageCompression.DISABLED) {

Reply via email to