Build failed in Jenkins: Phoenix-4.x-HBase-1.1 #131

2016-07-23 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-2900 Unable to find hash cache once a salted table 's 
first

--
[...truncated 2125 lines...]

Running org.apache.phoenix.end2end.index.MutableIndexReplicationIT
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.008 sec <<< 
FAILURE! - in org.apache.phoenix.end2end.index.MutableIndexReplicationIT
org.apache.phoenix.end2end.index.MutableIndexReplicationIT  Time elapsed: 0.008 
sec  <<< ERROR!
java.io.IOException: Shutting down
at 
org.apache.phoenix.end2end.index.MutableIndexReplicationIT.setupConfigsAndStartCluster(MutableIndexReplicationIT.java:170)
at 
org.apache.phoenix.end2end.index.MutableIndexReplicationIT.setUpBeforeClass(MutableIndexReplicationIT.java:108)
Caused by: java.lang.RuntimeException: Master not initialized after 20ms 
seconds
at 
org.apache.phoenix.end2end.index.MutableIndexReplicationIT.setupConfigsAndStartCluster(MutableIndexReplicationIT.java:170)
at 
org.apache.phoenix.end2end.index.MutableIndexReplicationIT.setUpBeforeClass(MutableIndexReplicationIT.java:108)

Running org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
Running org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.004 sec <<< 
FAILURE! - in org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT
org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT  Time elapsed: 0.003 
sec  <<< ERROR!
java.lang.RuntimeException: java.io.IOException: Shutting down
at 
org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT.doSetup(ReadOnlyIndexFailureIT.java:119)
Caused by: java.io.IOException: Shutting down
at 
org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT.doSetup(ReadOnlyIndexFailureIT.java:119)
Caused by: java.lang.RuntimeException: Master not initialized after 20ms 
seconds
at 
org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT.doSetup(ReadOnlyIndexFailureIT.java:119)

Running org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.008 sec <<< 
FAILURE! - in org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
org.apache.phoenix.end2end.index.txn.TxWriteFailureIT  Time elapsed: 0.008 sec  
<<< ERROR!
java.lang.RuntimeException: java.io.IOException: Shutting down
at 
org.apache.phoenix.end2end.index.txn.TxWriteFailureIT.doSetup(TxWriteFailureIT.java:86)
Caused by: java.io.IOException: Shutting down
at 
org.apache.phoenix.end2end.index.txn.TxWriteFailureIT.doSetup(TxWriteFailureIT.java:86)
Caused by: java.lang.RuntimeException: Master not initialized after 20ms 
seconds
at 
org.apache.phoenix.end2end.index.txn.TxWriteFailureIT.doSetup(TxWriteFailureIT.java:86)

Running org.apache.phoenix.execute.PartialCommitIT
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.004 sec <<< 
FAILURE! - in org.apache.phoenix.execute.PartialCommitIT
org.apache.phoenix.execute.PartialCommitIT  Time elapsed: 0.004 sec  <<< ERROR!
java.lang.RuntimeException: java.io.IOException: Shutting down
at 
org.apache.phoenix.execute.PartialCommitIT.doSetup(PartialCommitIT.java:92)
Caused by: java.io.IOException: Shutting down
at 
org.apache.phoenix.execute.PartialCommitIT.doSetup(PartialCommitIT.java:92)
Caused by: java.lang.RuntimeException: Master not initialized after 20ms 
seconds
at 
org.apache.phoenix.execute.PartialCommitIT.doSetup(PartialCommitIT.java:92)

Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 207.748 sec <<< 
FAILURE! - in org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
testDoesNotStartRegionServerForUnsupportedCompressionAndVersion(org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT)
  Time elapsed: 207.325 sec  <<< ERROR!
java.io.IOException: Shutting down
at 
org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT.testDoesNotStartRegionServerForUnsupportedCompressionAndVersion(FailForUnsupportedHBaseVersionsIT.java:121)
Caused by: java.lang.RuntimeException: Master not initialized after 20ms 
seconds
at 
org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT.testDoesNotStartRegionServerForUnsupportedCompressionAndVersion(FailForUnsupportedHBaseVersionsIT.java:121)

Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 612.125 sec <<< 
FAILURE! - in org.apache.phoenix.end2end.index.AsyncIndexIT
testAsyncIndexBuilderNonDistributed(org.apache.phoenix.end2end.index.AsyncIndexIT)
  Time elapsed: 207.169 sec  <<< ERROR!
java.lang.RuntimeException: java.io.IOException: Shutting down
at 
org.apache.phoenix.end2end.index.AsyncIndexIT.testAsyncIndexBuilderNonDistributed(AsyncIndexIT.java:116)
Caused by: java.io.IOException: Shutting down
at 
org.apache.phoenix.end2end.index.AsyncIndexIT.testAsyn

Apache-Phoenix | 4.x-HBase-1.0 | Build Successful

2016-07-23 Thread Apache Jenkins Server
4.x-HBase-1.0 branch build status Successful

Source repository https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=shortlog;h=refs/heads/4.x-HBase-1.0

Compiled Artifacts https://builds.apache.org/job/Phoenix-4.x-HBase-1.0/lastSuccessfulBuild/artifact/

Test Report https://builds.apache.org/job/Phoenix-4.x-HBase-1.0/lastCompletedBuild/testReport/

Changes
[jamestaylor] PHOENIX-2900 Unable to find hash cache once a salted table 's first



Build times for last couple of runsLatest build time is the right most | Legend blue: normal, red: test failure, gray: timeout


Build failed in Jenkins: Phoenix | 4.x-HBase-0.98 #1242

2016-07-23 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-2900 Unable to find hash cache once a salted table 's 
first

--
[...truncated 703 lines...]
Tests run: 21, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 151.463 sec - 
in org.apache.phoenix.tx.TransactionIT
Tests run: 128, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 508.582 sec - 
in org.apache.phoenix.end2end.index.IndexIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 585.252 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT

Results :

Tests run: 1198, Failures: 0, Errors: 0, Skipped: 5

[INFO] 
[INFO] --- maven-failsafe-plugin:2.19.1:integration-test 
(HBaseManagedTimeTableReuseTest) @ phoenix-core ---

---
 T E S T S
---
Running org.apache.phoenix.end2end.ArraysWithNullsIT
Running org.apache.phoenix.end2end.AbsFunctionEnd2EndIT
Running org.apache.phoenix.end2end.ArithmeticQueryIT
Running org.apache.phoenix.end2end.ArrayFillFunctionIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.059 sec - in 
org.apache.phoenix.end2end.AbsFunctionEnd2EndIT
Running org.apache.phoenix.end2end.ArrayToStringFunctionIT
Running org.apache.phoenix.end2end.AutoCommitIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.142 sec - in 
org.apache.phoenix.end2end.AutoCommitIT
Running org.apache.phoenix.end2end.CbrtFunctionEnd2EndIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.421 sec - in 
org.apache.phoenix.end2end.CbrtFunctionEnd2EndIT
Running org.apache.phoenix.end2end.ConvertTimezoneFunctionIT
Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.544 sec - in 
org.apache.phoenix.end2end.ArrayFillFunctionIT
Running org.apache.phoenix.end2end.DecodeFunctionIT
Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.697 sec - 
in org.apache.phoenix.end2end.ArrayToStringFunctionIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.308 sec - in 
org.apache.phoenix.end2end.ConvertTimezoneFunctionIT
Running org.apache.phoenix.end2end.DynamicFamilyIT
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.559 sec - 
in org.apache.phoenix.end2end.ArraysWithNullsIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.799 sec - in 
org.apache.phoenix.end2end.DecodeFunctionIT
Running org.apache.phoenix.end2end.FirstValueFunctionIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2 sec - in 
org.apache.phoenix.end2end.DynamicFamilyIT
Running org.apache.phoenix.end2end.DynamicUpsertIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.237 sec - in 
org.apache.phoenix.end2end.DynamicUpsertIT
Running org.apache.phoenix.end2end.GetSetByteBitFunctionEnd2EndIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.205 sec - in 
org.apache.phoenix.end2end.GetSetByteBitFunctionEnd2EndIT
Running org.apache.phoenix.end2end.MD5FunctionIT
Running org.apache.phoenix.end2end.LikeExpressionIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.386 sec - in 
org.apache.phoenix.end2end.LikeExpressionIT
Running org.apache.phoenix.end2end.MinMaxAggregateFunctionIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.854 sec - in 
org.apache.phoenix.end2end.MD5FunctionIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.122 sec - in 
org.apache.phoenix.end2end.MinMaxAggregateFunctionIT
Running org.apache.phoenix.end2end.NthValueFunctionIT
Running org.apache.phoenix.end2end.OctetLengthFunctionEnd2EndIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.739 sec - in 
org.apache.phoenix.end2end.OctetLengthFunctionEnd2EndIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.189 sec - in 
org.apache.phoenix.end2end.FirstValueFunctionIT
Running org.apache.phoenix.end2end.PowerFunctionEnd2EndIT
Running org.apache.phoenix.end2end.PrimitiveTypeIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.296 sec - in 
org.apache.phoenix.end2end.PrimitiveTypeIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.668 sec - in 
org.apache.phoenix.end2end.PowerFunctionEnd2EndIT
Running org.apache.phoenix.end2end.RTrimFunctionIT
Running org.apache.phoenix.end2end.QueryMoreIT
Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.31 sec - in 
org.apache.phoenix.end2end.ArithmeticQueryIT
Running org.apache.phoenix.end2end.ReadOnlyIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.442 sec - in 
org.apache.phoenix.end2end.RTrimFunctionIT
Running org.apache.phoenix.end2end.DistinctPrefixFilterIT
Running org.apache.phoenix.end2end.RegexpSplitFunctionIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.547 sec - in 
org.apache.phoenix.end2end.RegexpSplitFunctionIT
Running org.apache.phoenix.end2end.Re

Build failed in Jenkins: Phoenix | Master #1337

2016-07-23 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-2900 Unable to find hash cache once a salted table 's 
first

--
[...truncated 32909 lines...]
---
Running org.apache.phoenix.end2end.ArrayFillFunctionIT
Running org.apache.phoenix.end2end.AlterSessionIT
Running org.apache.phoenix.end2end.ArithmeticQueryIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 sec - in 
org.apache.phoenix.end2end.AlterSessionIT
Running org.apache.phoenix.end2end.ArraysWithNullsIT
Running org.apache.phoenix.end2end.AbsFunctionEnd2EndIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.751 sec - in 
org.apache.phoenix.end2end.AbsFunctionEnd2EndIT
Running org.apache.phoenix.end2end.ArrayToStringFunctionIT
Running org.apache.phoenix.end2end.AutoCommitIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.421 sec - in 
org.apache.phoenix.end2end.AutoCommitIT
Running org.apache.phoenix.end2end.CbrtFunctionEnd2EndIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.675 sec - in 
org.apache.phoenix.end2end.CbrtFunctionEnd2EndIT
Running org.apache.phoenix.end2end.ConvertTimezoneFunctionIT
Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.209 sec - 
in org.apache.phoenix.end2end.ArrayFillFunctionIT
Running org.apache.phoenix.end2end.DecodeFunctionIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.599 sec - in 
org.apache.phoenix.end2end.ConvertTimezoneFunctionIT
Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.775 sec - 
in org.apache.phoenix.end2end.ArrayToStringFunctionIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.42 sec - in 
org.apache.phoenix.end2end.DecodeFunctionIT
Running org.apache.phoenix.end2end.DynamicFamilyIT
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 46.694 sec - 
in org.apache.phoenix.end2end.ArraysWithNullsIT
Running org.apache.phoenix.end2end.DynamicUpsertIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.115 sec - in 
org.apache.phoenix.end2end.DynamicUpsertIT
Running org.apache.phoenix.end2end.FirstValueFunctionIT
Running org.apache.phoenix.end2end.GetSetByteBitFunctionEnd2EndIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.125 sec - in 
org.apache.phoenix.end2end.GetSetByteBitFunctionEnd2EndIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.903 sec - in 
org.apache.phoenix.end2end.DynamicFamilyIT
Running org.apache.phoenix.end2end.MD5FunctionIT
Running org.apache.phoenix.end2end.LikeExpressionIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.769 sec - in 
org.apache.phoenix.end2end.LikeExpressionIT
Running org.apache.phoenix.end2end.MinMaxAggregateFunctionIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.501 sec - in 
org.apache.phoenix.end2end.MinMaxAggregateFunctionIT
Running org.apache.phoenix.end2end.NthValueFunctionIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.117 sec - in 
org.apache.phoenix.end2end.MD5FunctionIT
Running org.apache.phoenix.end2end.OctetLengthFunctionEnd2EndIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.47 sec - in 
org.apache.phoenix.end2end.OctetLengthFunctionEnd2EndIT
Running org.apache.phoenix.end2end.DistinctPrefixFilterIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.674 sec - in 
org.apache.phoenix.end2end.FirstValueFunctionIT
Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 70.6 sec - in 
org.apache.phoenix.end2end.ArithmeticQueryIT
Running org.apache.phoenix.end2end.QueryMoreIT
Running org.apache.phoenix.end2end.PowerFunctionEnd2EndIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.459 sec - in 
org.apache.phoenix.end2end.PowerFunctionEnd2EndIT
Running org.apache.phoenix.end2end.RTrimFunctionIT
Running org.apache.phoenix.end2end.PrimitiveTypeIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.167 sec - in 
org.apache.phoenix.end2end.PrimitiveTypeIT
Running org.apache.phoenix.end2end.ReadOnlyIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.827 sec - in 
org.apache.phoenix.end2end.RTrimFunctionIT
Running org.apache.phoenix.end2end.RegexpSplitFunctionIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.258 sec - in 
org.apache.phoenix.end2end.RegexpSplitFunctionIT
Running org.apache.phoenix.end2end.ReverseFunctionIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.033 sec - in 
org.apache.phoenix.end2end.ReadOnlyIT
Running org.apache.phoenix.end2end.RoundFloorCeilFunctionsEnd2EndIT
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.364 sec - in 
org.apache.phoenix.end2end.DistinctPrefixFilterIT
Running org.apache.phoenix.end2end.SerialIteratorsIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.466

phoenix git commit: PHOENIX-2900 Unable to find hash cache once a salted table 's first region has split (chenglei)

2016-07-23 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 925d3eefa -> 0b39a5209


PHOENIX-2900 Unable to find hash cache once a salted table 's first region has 
split (chenglei)


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 0b39a520970cbba36560e814ba2ae7ea8719b655
Parents: 925d3ee
Author: James Taylor 
Authored: Sat Jul 23 09:49:33 2016 -0700
Committer: James Taylor 
Committed: Sat Jul 23 12:55:29 2016 -0700

--
 .../end2end/BaseTenantSpecificViewIndexIT.java  |   2 +-
 .../org/apache/phoenix/end2end/BaseViewIT.java  |   4 +-
 .../phoenix/end2end/index/SaltedIndexIT.java|   4 +-
 .../apache/phoenix/cache/ServerCacheClient.java |   5 +-
 .../org/apache/phoenix/compile/ScanRanges.java  |  88 +++
 .../phoenix/compile/SaltedScanRangesTest.java   | 231 +++
 .../apache/phoenix/compile/ScanRangesTest.java  |   8 +-
 .../org/apache/phoenix/query/QueryPlanTest.java |   4 +-
 8 files changed, 291 insertions(+), 55 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/0b39a520/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
index 11a33da..04f4268 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
@@ -142,7 +142,7 @@ public class BaseTenantSpecificViewIndexIT extends 
BaseHBaseManagedTimeIT {
 String expected = saltBuckets == null ? 
 "CLIENT PARALLEL 1-WAY RANGE SCAN OVER _IDX_T [-32768,'" + 
tenantId + "','" + valuePrefix + "v2-1']\n"
 + "SERVER FILTER BY FIRST KEY ONLY" :
-"CLIENT PARALLEL 3-WAY RANGE SCAN OVER _IDX_T [0,-32768,'" 
+ tenantId + "','" + valuePrefix + "v2-1']\n"
+"CLIENT PARALLEL 3-WAY RANGE SCAN OVER _IDX_T [0,-32768,'" 
+ tenantId + "','" + valuePrefix + "v2-1'] - 
["+(saltBuckets.intValue()-1)+",-32768,'" + tenantId + "','" + valuePrefix + 
"v2-1']\n"
   + "SERVER FILTER BY FIRST KEY ONLY\n"
   + "CLIENT MERGE SORT";
 assertEquals(expected, QueryUtil.getExplainPlan(rs));

http://git-wip-us.apache.org/repos/asf/phoenix/blob/0b39a520/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
index 6d8d889..d9a59a9 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
@@ -210,7 +210,7 @@ public abstract class BaseViewIT extends 
BaseOwnClusterHBaseManagedTimeIT {
 } else {
 assertEquals(saltBuckets == null
 ? "CLIENT PARALLEL 1-WAY RANGE SCAN OVER _IDX_" + 
tableName +" [" + Short.MIN_VALUE + ",51]"
-: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER _IDX_T" + (transactional ? "_TXN" : "") + " [0," + Short.MIN_VALUE + 
",51]\nCLIENT MERGE SORT",
+: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER _IDX_T" + (transactional ? "_TXN" : "") + " [0," + Short.MIN_VALUE + 
",51] - ["+(saltBuckets.intValue()-1)+"," + Short.MIN_VALUE + ",51]\nCLIENT 
MERGE SORT",
 queryPlan);
 }
 
@@ -251,7 +251,7 @@ public abstract class BaseViewIT extends 
BaseOwnClusterHBaseManagedTimeIT {
 assertEquals(saltBuckets == null
 ? "CLIENT PARALLEL 1-WAY RANGE SCAN OVER " + htableName +" 
[" + (Short.MIN_VALUE+1) + ",'foo']\n"
 + "SERVER FILTER BY FIRST KEY ONLY"
-: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER " + htableName + " [0," + (Short.MIN_VALUE+1) + ",'foo']\n"
+: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER " + htableName + " [0," + (Short.MIN_VALUE+1) + ",'foo'] - 
["+(saltBuckets.intValue()-1)+"," + (Short.MIN_VALUE+1) + ",'foo']\n"
 + "SERVER FILTER BY FIRST KEY ONLY\n"
 + "CLIENT MERGE SORT",
   

phoenix git commit: PHOENIX-2900 Unable to find hash cache once a salted table 's first region has split (chenglei)

2016-07-23 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.0 e8e83164e -> a05e798c3


PHOENIX-2900 Unable to find hash cache once a salted table 's first region has 
split (chenglei)


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

Branch: refs/heads/4.x-HBase-1.0
Commit: a05e798c356484dd9d393f7f26606db4a0a7e704
Parents: e8e8316
Author: James Taylor 
Authored: Sat Jul 23 09:49:33 2016 -0700
Committer: James Taylor 
Committed: Sat Jul 23 12:54:18 2016 -0700

--
 .../end2end/BaseTenantSpecificViewIndexIT.java  |   2 +-
 .../org/apache/phoenix/end2end/BaseViewIT.java  |   4 +-
 .../phoenix/end2end/index/SaltedIndexIT.java|   4 +-
 .../apache/phoenix/cache/ServerCacheClient.java |   5 +-
 .../org/apache/phoenix/compile/ScanRanges.java  |  88 +++
 .../phoenix/compile/SaltedScanRangesTest.java   | 231 +++
 .../apache/phoenix/compile/ScanRangesTest.java  |   8 +-
 .../org/apache/phoenix/query/QueryPlanTest.java |   4 +-
 8 files changed, 291 insertions(+), 55 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/a05e798c/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
index 11a33da..04f4268 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
@@ -142,7 +142,7 @@ public class BaseTenantSpecificViewIndexIT extends 
BaseHBaseManagedTimeIT {
 String expected = saltBuckets == null ? 
 "CLIENT PARALLEL 1-WAY RANGE SCAN OVER _IDX_T [-32768,'" + 
tenantId + "','" + valuePrefix + "v2-1']\n"
 + "SERVER FILTER BY FIRST KEY ONLY" :
-"CLIENT PARALLEL 3-WAY RANGE SCAN OVER _IDX_T [0,-32768,'" 
+ tenantId + "','" + valuePrefix + "v2-1']\n"
+"CLIENT PARALLEL 3-WAY RANGE SCAN OVER _IDX_T [0,-32768,'" 
+ tenantId + "','" + valuePrefix + "v2-1'] - 
["+(saltBuckets.intValue()-1)+",-32768,'" + tenantId + "','" + valuePrefix + 
"v2-1']\n"
   + "SERVER FILTER BY FIRST KEY ONLY\n"
   + "CLIENT MERGE SORT";
 assertEquals(expected, QueryUtil.getExplainPlan(rs));

http://git-wip-us.apache.org/repos/asf/phoenix/blob/a05e798c/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
index 6d8d889..d9a59a9 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
@@ -210,7 +210,7 @@ public abstract class BaseViewIT extends 
BaseOwnClusterHBaseManagedTimeIT {
 } else {
 assertEquals(saltBuckets == null
 ? "CLIENT PARALLEL 1-WAY RANGE SCAN OVER _IDX_" + 
tableName +" [" + Short.MIN_VALUE + ",51]"
-: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER _IDX_T" + (transactional ? "_TXN" : "") + " [0," + Short.MIN_VALUE + 
",51]\nCLIENT MERGE SORT",
+: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER _IDX_T" + (transactional ? "_TXN" : "") + " [0," + Short.MIN_VALUE + 
",51] - ["+(saltBuckets.intValue()-1)+"," + Short.MIN_VALUE + ",51]\nCLIENT 
MERGE SORT",
 queryPlan);
 }
 
@@ -251,7 +251,7 @@ public abstract class BaseViewIT extends 
BaseOwnClusterHBaseManagedTimeIT {
 assertEquals(saltBuckets == null
 ? "CLIENT PARALLEL 1-WAY RANGE SCAN OVER " + htableName +" 
[" + (Short.MIN_VALUE+1) + ",'foo']\n"
 + "SERVER FILTER BY FIRST KEY ONLY"
-: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER " + htableName + " [0," + (Short.MIN_VALUE+1) + ",'foo']\n"
+: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER " + htableName + " [0," + (Short.MIN_VALUE+1) + ",'foo'] - 
["+(saltBuckets.intValue()-1)+"," + (Short.MIN_VALUE+1) + ",'foo']\n"
 + "SERVER FILTER BY FIRST KEY ONLY\n"
 + "CLIENT MERGE SORT",
 

phoenix git commit: PHOENIX-2900 Unable to find hash cache once a salted table 's first region has split (chenglei)

2016-07-23 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 1078209bf -> dc818cbf7


PHOENIX-2900 Unable to find hash cache once a salted table 's first region has 
split (chenglei)


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

Branch: refs/heads/4.x-HBase-1.1
Commit: dc818cbf717ebf2b5964a4565584adecb9806cfa
Parents: 1078209
Author: James Taylor 
Authored: Sat Jul 23 09:49:33 2016 -0700
Committer: James Taylor 
Committed: Sat Jul 23 12:53:00 2016 -0700

--
 .../end2end/BaseTenantSpecificViewIndexIT.java  |   2 +-
 .../org/apache/phoenix/end2end/BaseViewIT.java  |   4 +-
 .../phoenix/end2end/index/SaltedIndexIT.java|   4 +-
 .../apache/phoenix/cache/ServerCacheClient.java |   5 +-
 .../org/apache/phoenix/compile/ScanRanges.java  |  88 +++
 .../phoenix/compile/SaltedScanRangesTest.java   | 231 +++
 .../apache/phoenix/compile/ScanRangesTest.java  |   8 +-
 .../org/apache/phoenix/query/QueryPlanTest.java |   4 +-
 8 files changed, 291 insertions(+), 55 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/dc818cbf/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
index 11a33da..04f4268 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
@@ -142,7 +142,7 @@ public class BaseTenantSpecificViewIndexIT extends 
BaseHBaseManagedTimeIT {
 String expected = saltBuckets == null ? 
 "CLIENT PARALLEL 1-WAY RANGE SCAN OVER _IDX_T [-32768,'" + 
tenantId + "','" + valuePrefix + "v2-1']\n"
 + "SERVER FILTER BY FIRST KEY ONLY" :
-"CLIENT PARALLEL 3-WAY RANGE SCAN OVER _IDX_T [0,-32768,'" 
+ tenantId + "','" + valuePrefix + "v2-1']\n"
+"CLIENT PARALLEL 3-WAY RANGE SCAN OVER _IDX_T [0,-32768,'" 
+ tenantId + "','" + valuePrefix + "v2-1'] - 
["+(saltBuckets.intValue()-1)+",-32768,'" + tenantId + "','" + valuePrefix + 
"v2-1']\n"
   + "SERVER FILTER BY FIRST KEY ONLY\n"
   + "CLIENT MERGE SORT";
 assertEquals(expected, QueryUtil.getExplainPlan(rs));

http://git-wip-us.apache.org/repos/asf/phoenix/blob/dc818cbf/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
index 6d8d889..d9a59a9 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
@@ -210,7 +210,7 @@ public abstract class BaseViewIT extends 
BaseOwnClusterHBaseManagedTimeIT {
 } else {
 assertEquals(saltBuckets == null
 ? "CLIENT PARALLEL 1-WAY RANGE SCAN OVER _IDX_" + 
tableName +" [" + Short.MIN_VALUE + ",51]"
-: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER _IDX_T" + (transactional ? "_TXN" : "") + " [0," + Short.MIN_VALUE + 
",51]\nCLIENT MERGE SORT",
+: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER _IDX_T" + (transactional ? "_TXN" : "") + " [0," + Short.MIN_VALUE + 
",51] - ["+(saltBuckets.intValue()-1)+"," + Short.MIN_VALUE + ",51]\nCLIENT 
MERGE SORT",
 queryPlan);
 }
 
@@ -251,7 +251,7 @@ public abstract class BaseViewIT extends 
BaseOwnClusterHBaseManagedTimeIT {
 assertEquals(saltBuckets == null
 ? "CLIENT PARALLEL 1-WAY RANGE SCAN OVER " + htableName +" 
[" + (Short.MIN_VALUE+1) + ",'foo']\n"
 + "SERVER FILTER BY FIRST KEY ONLY"
-: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER " + htableName + " [0," + (Short.MIN_VALUE+1) + ",'foo']\n"
+: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER " + htableName + " [0," + (Short.MIN_VALUE+1) + ",'foo'] - 
["+(saltBuckets.intValue()-1)+"," + (Short.MIN_VALUE+1) + ",'foo']\n"
 + "SERVER FILTER BY FIRST KEY ONLY\n"
 + "CLIENT MERGE SORT",
 

phoenix git commit: PHOENIX-2900 Unable to find hash cache once a salted table 's first region has split (chenglei)

2016-07-23 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/master f071365b9 -> 59497d525


PHOENIX-2900 Unable to find hash cache once a salted table 's first region has 
split (chenglei)


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

Branch: refs/heads/master
Commit: 59497d525d94addd9c9faf51ea64329c64149938
Parents: f071365
Author: James Taylor 
Authored: Sat Jul 23 09:49:33 2016 -0700
Committer: James Taylor 
Committed: Sat Jul 23 11:53:00 2016 -0700

--
 .../end2end/BaseTenantSpecificViewIndexIT.java  |   2 +-
 .../org/apache/phoenix/end2end/BaseViewIT.java  |   4 +-
 .../phoenix/end2end/index/SaltedIndexIT.java|   4 +-
 .../apache/phoenix/cache/ServerCacheClient.java |   5 +-
 .../org/apache/phoenix/compile/ScanRanges.java  |  88 +++
 .../phoenix/compile/SaltedScanRangesTest.java   | 231 +++
 .../apache/phoenix/compile/ScanRangesTest.java  |   8 +-
 .../org/apache/phoenix/query/QueryPlanTest.java |   4 +-
 8 files changed, 291 insertions(+), 55 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/59497d52/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
index 11a33da..04f4268 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
@@ -142,7 +142,7 @@ public class BaseTenantSpecificViewIndexIT extends 
BaseHBaseManagedTimeIT {
 String expected = saltBuckets == null ? 
 "CLIENT PARALLEL 1-WAY RANGE SCAN OVER _IDX_T [-32768,'" + 
tenantId + "','" + valuePrefix + "v2-1']\n"
 + "SERVER FILTER BY FIRST KEY ONLY" :
-"CLIENT PARALLEL 3-WAY RANGE SCAN OVER _IDX_T [0,-32768,'" 
+ tenantId + "','" + valuePrefix + "v2-1']\n"
+"CLIENT PARALLEL 3-WAY RANGE SCAN OVER _IDX_T [0,-32768,'" 
+ tenantId + "','" + valuePrefix + "v2-1'] - 
["+(saltBuckets.intValue()-1)+",-32768,'" + tenantId + "','" + valuePrefix + 
"v2-1']\n"
   + "SERVER FILTER BY FIRST KEY ONLY\n"
   + "CLIENT MERGE SORT";
 assertEquals(expected, QueryUtil.getExplainPlan(rs));

http://git-wip-us.apache.org/repos/asf/phoenix/blob/59497d52/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
index 6d8d889..d9a59a9 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
@@ -210,7 +210,7 @@ public abstract class BaseViewIT extends 
BaseOwnClusterHBaseManagedTimeIT {
 } else {
 assertEquals(saltBuckets == null
 ? "CLIENT PARALLEL 1-WAY RANGE SCAN OVER _IDX_" + 
tableName +" [" + Short.MIN_VALUE + ",51]"
-: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER _IDX_T" + (transactional ? "_TXN" : "") + " [0," + Short.MIN_VALUE + 
",51]\nCLIENT MERGE SORT",
+: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER _IDX_T" + (transactional ? "_TXN" : "") + " [0," + Short.MIN_VALUE + 
",51] - ["+(saltBuckets.intValue()-1)+"," + Short.MIN_VALUE + ",51]\nCLIENT 
MERGE SORT",
 queryPlan);
 }
 
@@ -251,7 +251,7 @@ public abstract class BaseViewIT extends 
BaseOwnClusterHBaseManagedTimeIT {
 assertEquals(saltBuckets == null
 ? "CLIENT PARALLEL 1-WAY RANGE SCAN OVER " + htableName +" 
[" + (Short.MIN_VALUE+1) + ",'foo']\n"
 + "SERVER FILTER BY FIRST KEY ONLY"
-: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER " + htableName + " [0," + (Short.MIN_VALUE+1) + ",'foo']\n"
+: "CLIENT PARALLEL " + saltBuckets + "-WAY RANGE 
SCAN OVER " + htableName + " [0," + (Short.MIN_VALUE+1) + ",'foo'] - 
["+(saltBuckets.intValue()-1)+"," + (Short.MIN_VALUE+1) + ",'foo']\n"
 + "SERVER FILTER BY FIRST KEY ONLY\n"
 + "CLIENT MERGE SORT",