Repository: phoenix Updated Branches: refs/heads/4.x-HBase-1.0 3a855a042 -> 51bf3139c
PHOENIX-2616 Indexes over immutable tables not marked as immutable Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/f5c23e83 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/f5c23e83 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/f5c23e83 Branch: refs/heads/4.x-HBase-1.0 Commit: f5c23e83e649a3738734395030625beabd40b067 Parents: 3a855a0 Author: James Taylor <[email protected]> Authored: Wed Jan 20 21:04:03 2016 -0800 Committer: James Taylor <[email protected]> Committed: Wed Jan 20 21:13:41 2016 -0800 ---------------------------------------------------------------------- .../src/it/java/org/apache/phoenix/end2end/index/IndexIT.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/phoenix/blob/f5c23e83/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/IndexIT.java ---------------------------------------------------------------------- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/IndexIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/IndexIT.java index e369dae..6d54076 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/IndexIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/IndexIT.java @@ -70,6 +70,7 @@ public class IndexIT extends BaseHBaseManagedTimeIT { private final boolean localIndex; private final boolean transactional; + private final boolean mutable; private final String tableDDLOptions; private final String tableName; private final String indexName; @@ -79,6 +80,7 @@ public class IndexIT extends BaseHBaseManagedTimeIT { public IndexIT(boolean localIndex, boolean mutable, boolean transactional) { this.localIndex = localIndex; this.transactional = transactional; + this.mutable = mutable; StringBuilder optionBuilder = new StringBuilder(); if (!mutable) optionBuilder.append(" IMMUTABLE_ROWS=true "); @@ -461,7 +463,7 @@ public class IndexIT extends BaseHBaseManagedTimeIT { // Can't set IMMUTABLE_ROWS, MULTI_TENANT or DEFAULT_COLUMN_FAMILY_NAME on an index assertNull(indexTable.getDefaultFamilyName()); assertFalse(indexTable.isMultiTenant()); - assertFalse(indexTable.isImmutableRows()); + assertEquals(mutable, !indexTable.isImmutableRows()); // Should match table if(localIndex) { assertEquals(10, indexTable.getBucketNum().intValue()); assertTrue(indexTable.isWALDisabled());
