Repository: phoenix
Updated Branches:
  refs/heads/4.0 1cbe68f16 -> 6e5b4e11e


PHOENIX-1293 By default we should not disable wal for immutable indexes 
otherwise we end up in data loss on RS failure


Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo
Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/6e5b4e11
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/6e5b4e11
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/6e5b4e11

Branch: refs/heads/4.0
Commit: 6e5b4e11ee68b89ef4d91b2c6a9d89823cefd13b
Parents: 1cbe68f
Author: Rajeshbabu Chintaguntla <rajeshbabu.chintagun...@huawei.com>
Authored: Mon Sep 29 06:49:05 2014 +0530
Committer: Rajeshbabu Chintaguntla <rajeshbabu.chintagun...@huawei.com>
Committed: Mon Sep 29 07:34:23 2014 +0530

----------------------------------------------------------------------
 .../src/main/java/org/apache/phoenix/schema/MetaDataClient.java  | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/phoenix/blob/6e5b4e11/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java
----------------------------------------------------------------------
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java
index 5be8c3e..3b799bf 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java
@@ -1060,9 +1060,7 @@ public class MetaDataClient {
 
             boolean disableWAL = false;
             Boolean disableWALProp = (Boolean) 
tableProps.remove(PhoenixDatabaseMetaData.DISABLE_WAL);
-            if (disableWALProp == null) {
-                disableWAL = isParentImmutableRows; // By default, disable WAL 
for immutable indexes
-            } else {
+            if (disableWALProp != null) {
                 disableWAL = disableWALProp;
             }
             // Delay this check as it is supported to have IMMUTABLE_ROWS and 
SALT_BUCKETS defined on views

Reply via email to