Build failed in Jenkins: Phoenix-encode-columns #75

2017-02-25 Thread Apache Jenkins Server
See 

--
[...truncated 71.03 KB...]
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.504 sec - in 
org.apache.phoenix.end2end.index.SaltedIndexIT
Running org.apache.phoenix.end2end.index.ViewIndexIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.211 sec - in 
org.apache.phoenix.end2end.index.ViewIndexIT
Running org.apache.phoenix.end2end.index.txn.MutableRollbackIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 43.469 sec - in 
org.apache.phoenix.end2end.index.txn.MutableRollbackIT
Running org.apache.phoenix.end2end.index.txn.RollbackIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.326 sec - in 
org.apache.phoenix.end2end.index.txn.RollbackIT
Running org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.581 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Running org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.308 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.88 sec - in 
org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 321.398 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Running org.apache.phoenix.rpc.UpdateCacheIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 36.062 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.571 sec - in 
org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Running org.apache.phoenix.trace.PhoenixTraceReaderIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.618 sec - in 
org.apache.phoenix.trace.PhoenixTraceReaderIT
Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.7 sec - in 
org.apache.phoenix.rpc.UpdateCacheIT
Running org.apache.phoenix.tx.FlappingTransactionIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.888 sec - in 
org.apache.phoenix.tx.FlappingTransactionIT
Running org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 24, Time elapsed: 226.73 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 736.348 sec - 
in org.apache.phoenix.end2end.SortMergeJoinIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 89.434 sec - in 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Running org.apache.phoenix.tx.TxCheckpointIT
Running org.apache.phoenix.tx.TransactionIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.687 sec - in 
org.apache.phoenix.tx.TransactionIT
Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 144.709 sec - 
in org.apache.phoenix.tx.ParameterizedTransactionIT

Results :

Tests run: 1680, Failures: 0, Errors: 0, Skipped: 28

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.951 sec - in 
org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 9.061 sec - in 
org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.279 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.717 sec - in 
org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.801 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.079 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 35, Failures: 0, Er

Build failed in Jenkins: Phoenix-encode-columns #74

2017-02-25 Thread Apache Jenkins Server
See 


Changes:

[samarth] Fix test failures

--
[...truncated 85.58 KB...]
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.725 sec - in 
org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
Running org.apache.phoenix.execute.PartialCommitIT
Running 
org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT
Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 272.48 sec - 
in org.apache.phoenix.end2end.index.ImmutableIndexIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.062 sec - in 
org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.746 sec - 
in org.apache.phoenix.execute.PartialCommitIT
Tests run: 8, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 224.931 sec <<< 
FAILURE! - in org.apache.phoenix.end2end.index.MutableIndexFailureIT
testWriteFailureDisablesIndex[MutableIndexFailureIT_transactional=false,localIndex=false,isNamespaceMapped=true](org.apache.phoenix.end2end.index.MutableIndexFailureIT)
  Time elapsed: 4.805 sec  <<< ERROR!
org.apache.phoenix.execute.CommitException: 
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
action: org.apache.hadoop.hbase.DoNotRetryIOException: Failed 2 actions: 
org.apache.hadoop.hbase.DoNotRetryIOException
at 
org.apache.phoenix.end2end.index.MutableIndexFailureIT$FailingRegionObserver.preBatchMutate(MutableIndexFailureIT.java:403)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$35.call(RegionCoprocessorHost.java:1013)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1656)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1733)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1688)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preBatchMutate(RegionCoprocessorHost.java:1009)
at 
org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutation(HRegion.java:2580)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2359)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2314)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2318)
at 
org.apache.hadoop.hbase.regionserver.HRegionServer.doBatchOp(HRegionServer.java:4678)
at 
org.apache.hadoop.hbase.regionserver.HRegionServer.doNonAtomicRegionMutation(HRegionServer.java:3835)
at 
org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3680)
at 
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:32500)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2195)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:104)
at 
org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133)
at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108)
at java.lang.Thread.run(Thread.java:745)
: 2 times, servers with issues: proserpina.apache.org,40142,1488063170749, 
proserpina.apache.org,44147,1488063170659, 
at 
org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:73)
at 
org.apache.phoenix.index.PhoenixIndexFailurePolicy.handleFailure(PhoenixIndexFailurePolicy.java:105)
at 
org.apache.phoenix.hbase.index.write.IndexWriter.writeAndKillYourselfOnFailure(IndexWriter.java:151)
at 
org.apache.phoenix.hbase.index.write.IndexWriter.writeAndKillYourselfOnFailure(IndexWriter.java:135)
at 
org.apache.phoenix.hbase.index.Indexer.doPostWithExceptions(Indexer.java:453)
at org.apache.phoenix.hbase.index.Indexer.doPost(Indexer.java:401)
at 
org.apache.phoenix.hbase.index.Indexer.postBatchMutate(Indexer.java:396)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$36.call(RegionCoprocessorHost.java:1028)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1656)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1733)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1688)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.postBatchMutate(RegionCoprocessorHost.java:1024)
at 
org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutation(HRegion.java:2687)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2359)
at 
org.apache.hadoop.hbase.region

phoenix git commit: Fix test failures

2017-02-25 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/encodecolumns2 8d91690d3 -> 8370f6ee3


Fix test failures


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

Branch: refs/heads/encodecolumns2
Commit: 8370f6ee38011ddf628d955733ff0d46af4d20a4
Parents: 8d91690
Author: Samarth 
Authored: Sat Feb 25 13:51:23 2017 -0800
Committer: Samarth 
Committed: Sat Feb 25 13:51:23 2017 -0800

--
 .../it/java/org/apache/phoenix/end2end/StatsCollectorIT.java | 5 +
 .../phoenix/coprocessor/BaseScannerRegionObserver.java   | 8 +---
 2 files changed, 10 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/8370f6ee/phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java
index 135bf09..040c92c 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java
@@ -92,6 +92,11 @@ public class StatsCollectorIT extends 
BaseUniqueNamesOwnClusterIT {
 sb.append(",");
 }
 sb.append("COLUMN_ENCODED_BYTES=0");
+} else {
+if (sb.length()>0) {
+sb.append(",");
+}
+sb.append("COLUMN_ENCODED_BYTES=4");
 }
 if (!mutable) {
 if (sb.length()>0) {

http://git-wip-us.apache.org/repos/asf/phoenix/blob/8370f6ee/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java
index 6a815d4..01498ed 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/BaseScannerRegionObserver.java
@@ -19,6 +19,7 @@ package org.apache.phoenix.coprocessor;
 
 import java.io.IOException;
 import java.util.List;
+import java.util.ListIterator;
 import java.util.Set;
 
 import org.apache.hadoop.conf.Configuration;
@@ -554,14 +555,15 @@ abstract public class BaseScannerRegionObserver extends 
BaseRegionObserver {
 Cell rowKv = result.get(0);
 for (KeyValueColumnExpression kvExp : arrayKVRefs) {
 if (kvExp.evaluate(tuple, ptr)) {
-for (int idx = tuple.size() - 1; idx >= 0; idx--) {
-Cell kv = tuple.getValue(idx);
+ListIterator itr = result.listIterator();
+while (itr.hasNext()) {
+Cell kv = itr.next();
 if (Bytes.equals(kvExp.getColumnFamily(), 0, 
kvExp.getColumnFamily().length,
 kv.getFamilyArray(), kv.getFamilyOffset(), 
kv.getFamilyLength())
 && Bytes.equals(kvExp.getColumnQualifier(), 0, 
kvExp.getColumnQualifier().length,
 kv.getQualifierArray(), 
kv.getQualifierOffset(), kv.getQualifierLength())) {
 // remove the kv that has the full array 
values.
-result.remove(idx);
+itr.remove();
 break;
 }
 }



Build failed in Jenkins: Phoenix-Calcite #81

2017-02-25 Thread Apache Jenkins Server
See 


Changes:

[rajeshbabu] PHOENIX-3690 Support declaring default values in

--
[...truncated 2.74 MB...]
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testNoMetricsCollectedForConnection(PhoenixMetricsIT.java:337)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.insertRowsInTable(PhoenixMetricsIT.java:725)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testNoMetricsCollectedForConnection(PhoenixMetricsIT.java:337)

testMetricsForDelete(org.apache.phoenix.monitoring.PhoenixMetricsIT)  Time 
elapsed: 2.396 sec  <<< ERROR!
java.sql.SQLException: 2
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.insertRowsInTable(PhoenixMetricsIT.java:725)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForDelete(PhoenixMetricsIT.java:314)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.insertRowsInTable(PhoenixMetricsIT.java:725)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForDelete(PhoenixMetricsIT.java:314)

testReadMetricsForSelect(org.apache.phoenix.monitoring.PhoenixMetricsIT)  Time 
elapsed: 2.417 sec  <<< ERROR!
java.sql.SQLException: 2
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.insertRowsInTable(PhoenixMetricsIT.java:725)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testReadMetricsForSelect(PhoenixMetricsIT.java:218)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.insertRowsInTable(PhoenixMetricsIT.java:725)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testReadMetricsForSelect(PhoenixMetricsIT.java:218)

testMetricsForUpsert(org.apache.phoenix.monitoring.PhoenixMetricsIT)  Time 
elapsed: 2.4 sec  <<< ERROR!
java.sql.SQLException: 2
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.insertRowsInTable(PhoenixMetricsIT.java:725)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForUpsert(PhoenixMetricsIT.java:241)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.insertRowsInTable(PhoenixMetricsIT.java:725)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForUpsert(PhoenixMetricsIT.java:241)

testGlobalPhoenixMetricsForUpsertSelect(org.apache.phoenix.monitoring.PhoenixMetricsIT)
  Time elapsed: 4.829 sec  <<< FAILURE!
java.lang.AssertionError: expected:<1> but was:<0>
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testGlobalPhoenixMetricsForUpsertSelect(PhoenixMetricsIT.java:161)

testGlobalPhoenixMetricsForMutations(org.apache.phoenix.monitoring.PhoenixMetricsIT)
  Time elapsed: 2.334 sec  <<< FAILURE!
java.lang.AssertionError: expected:<10> but was:<0>
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testGlobalPhoenixMetricsForMutations(PhoenixMetricsIT.java:136)

testMetricsForDeleteWithAutoCommit(org.apache.phoenix.monitoring.PhoenixMetricsIT)
  Time elapsed: 2.34 sec  <<< ERROR!
java.sql.SQLException
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.upsertRows(PhoenixMetricsIT.java:388)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForDeleteWithAutoCommit(PhoenixMetricsIT.java:406)
Caused by: java.lang.ArrayIndexOutOfBoundsException

testMetricsForUpsertSelect(org.apache.phoenix.monitoring.PhoenixMetricsIT)  
Time elapsed: 2.327 sec  <<< ERROR!
java.sql.SQLException
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.insertRowsInTable(PhoenixMetricsIT.java:725)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForUpsertSelect(PhoenixMetricsIT.java:284)
Caused by: java.lang.ArrayIndexOutOfBoundsException

testMetricsForUpsertWithAutoCommit(org.apache.phoenix.monitoring.PhoenixMetricsIT)
  Time elapsed: 2.326 sec  <<< ERROR!
java.sql.SQLException
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.upsertRows(PhoenixMetricsIT.java:388)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForUpsertWithAutoCommit(PhoenixMetricsIT.java:367)
Caused by: java.lang.ArrayIndexOutOfBoundsException

testMetricsForUpsertSelectWithAutoCommit(org.apache.phoenix.monitoring.PhoenixMetricsIT)
  Time elapsed: 2.341 sec  <<< ERROR!
java.sql.SQLException: 2
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForUpsertSelectWithAutoCommit(PhoenixMetricsIT.java:454)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForUpsertSelectWithAutoCommit(PhoenixMetricsIT.java:454)

Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 137.151 sec - 
in org.apache.phoenix.hbase.index.covered.example.EndToEndCoveredIndexingIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 302.9

phoenix git commit: PHOENIX-3690 Support declaring default values in Phoenix-Calcite-addendum(Rajeshbabu)

2017-02-25 Thread rajeshbabu
Repository: phoenix
Updated Branches:
  refs/heads/calcite 3ad0e7700 -> 4a3b80fa8


PHOENIX-3690 Support declaring default values in 
Phoenix-Calcite-addendum(Rajeshbabu)


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

Branch: refs/heads/calcite
Commit: 4a3b80fa83b7424eb00645bfc1d515e954524baf
Parents: 3ad0e77
Author: Rajeshbabu Chintaguntla 
Authored: Sat Feb 25 15:40:04 2017 +0530
Committer: Rajeshbabu Chintaguntla 
Committed: Sat Feb 25 15:40:04 2017 +0530

--
 .../main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java | 4 
 1 file changed, 4 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/4a3b80fa/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java 
b/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java
index daa5ad8..c07bd6f 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java
@@ -3,6 +3,7 @@ package org.apache.phoenix.calcite;
 import java.lang.reflect.Type;
 import java.sql.SQLException;
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -644,6 +645,9 @@ public class PhoenixPrepareImpl extends CalcitePrepareImpl {
 
 public List getColumnDefs(SqlNodeList sqlColumnDefs)
 throws SQLException {
+if(sqlColumnDefs == null) {
+return Collections.emptyList();
+}
 List columnDefs = new 
ArrayList(sqlColumnDefs.size());
 for(SqlNode columnDef : sqlColumnDefs) {
 SqlColumnDefNode columnDefNode = (SqlColumnDefNode) columnDef;



Build failed in Jenkins: Phoenix-encode-columns #73

2017-02-25 Thread Apache Jenkins Server
See 


Changes:

[samarth] Fix test failures

--
[...truncated 88.42 KB...]
at 
org.apache.phoenix.coprocessor.BaseScannerRegionObserver$1.replaceArrayIndexElement(BaseScannerRegionObserver.java:564)
at 
org.apache.phoenix.coprocessor.BaseScannerRegionObserver$1.nextRaw(BaseScannerRegionObserver.java:446)
... 10 more


Running org.apache.phoenix.end2end.ReadIsolationLevelIT
Running org.apache.phoenix.end2end.RowValueConstructorIT
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 58.142 sec - 
in org.apache.phoenix.end2end.CreateTableIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.344 sec - in 
org.apache.phoenix.end2end.ReadIsolationLevelIT
Running org.apache.phoenix.end2end.SequenceBulkAllocationIT
Running org.apache.phoenix.end2end.ScanQueryIT
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.541 sec - in 
org.apache.phoenix.end2end.ScanQueryIT
Running org.apache.phoenix.end2end.SequenceIT
Tests run: 61, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.39 sec - in 
org.apache.phoenix.end2end.ProductMetricsIT
Running org.apache.phoenix.end2end.ToNumberFunctionIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.456 sec - in 
org.apache.phoenix.end2end.ToNumberFunctionIT
Running org.apache.phoenix.end2end.TopNIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.627 sec - 
in org.apache.phoenix.end2end.SequenceBulkAllocationIT
Running org.apache.phoenix.end2end.TruncateFunctionIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.715 sec - in 
org.apache.phoenix.end2end.TopNIT
Running org.apache.phoenix.end2end.UpsertSelectIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.913 sec - in 
org.apache.phoenix.end2end.TruncateFunctionIT
Running org.apache.phoenix.end2end.UpsertValuesIT
Tests run: 54, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.249 sec - 
in org.apache.phoenix.end2end.SequenceIT
Running org.apache.phoenix.end2end.VariableLengthPKIT
Tests run: 46, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 69.174 sec - 
in org.apache.phoenix.end2end.RowValueConstructorIT
Running org.apache.phoenix.end2end.salted.SaltedTableIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.445 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableIT
Running org.apache.phoenix.rpc.UpdateCacheWithScnIT
Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 87.025 sec - 
in org.apache.phoenix.end2end.QueryDatabaseMetaDataIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.666 sec - in 
org.apache.phoenix.rpc.UpdateCacheWithScnIT
Tests run: 50, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 43.722 sec - 
in org.apache.phoenix.end2end.VariableLengthPKIT
Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 62.744 sec - 
in org.apache.phoenix.end2end.UpsertValuesIT
Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 79.736 sec - 
in org.apache.phoenix.end2end.UpsertSelectIT

Results :

Tests in error: 
  ArrayIT.testServerArrayElementProjection10:2599 ยป PhoenixIO 
org.apache.phoenix...

Tests run: 644, Failures: 0, Errors: 1, Skipped: 1

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

---
 T E S T S
---

Results :

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

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

---
 T E S T S
---
Running 
org.apache.hadoop.hbase.regionserver.wal.WALReplayWithIndexWritesAndCompressedWALIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.865 sec - in 
org.apache.hadoop.hbase.regionserver.wal.WALReplayWithIndexWritesAndCompressedWALIT
Running org.apache.phoenix.end2end.ConnectionUtilIT
Running org.apache.phoenix.end2end.AutomaticRebuildIT
Running org.apache.phoenix.end2end.ContextClassloaderIT
Running org.apache.phoenix.end2end.CountDistinctCompressionIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.277 sec - in 
org.apache.phoenix.end2end.ConnectionUtilIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.779 sec - in 
org.apache.phoenix.end2end.ContextClassloaderIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.095 sec - in 
org.apache.phoenix.end2end.CountDistinctCompressionIT
Running org.apache.phoenix.end2end.CsvBulkLoadToolIT
Running org.apache.phoenix.end2end.FlappingLocalIndexIT
Running org.apache.phoenix.end2end.IndexExtendedIT
Running org.apache.phoenix.end2end.IndexToolForPartialBuildIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, T

phoenix git commit: Fix test failures

2017-02-25 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/encodecolumns2 0feac8a86 -> 8d91690d3


Fix test failures


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

Branch: refs/heads/encodecolumns2
Commit: 8d91690d37b72cf69d48eee6a7c3f390b5aad7da
Parents: 0feac8a
Author: Samarth 
Authored: Sat Feb 25 00:24:37 2017 -0800
Committer: Samarth 
Committed: Sat Feb 25 00:24:37 2017 -0800

--
 .../it/java/org/apache/phoenix/end2end/AlterTableIT.java  |  2 +-
 .../it/java/org/apache/phoenix/end2end/CreateTableIT.java |  8 
 .../phoenix/compile/SelectStatementRewriterTest.java  |  6 +++---
 .../org/apache/phoenix/compile/WhereCompilerTest.java | 10 +-
 4 files changed, 13 insertions(+), 13 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/8d91690d/phoenix-core/src/it/java/org/apache/phoenix/end2end/AlterTableIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AlterTableIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AlterTableIT.java
index 5a2ae2e..15f60df 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AlterTableIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AlterTableIT.java
@@ -2511,7 +2511,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT 
{
 ResultSet rs = stmt.executeQuery();
 assertTrue(rs.next());
 if (columnEncoded) {
-
assertTrue(Bytes.equals(QualifierEncodingScheme.FOUR_BYTE_QUALIFIERS.encode(expectedValue),
 rs.getBytes(1)));
+
assertTrue(Bytes.equals(QualifierEncodingScheme.TWO_BYTE_QUALIFIERS.encode(expectedValue),
 rs.getBytes(1)));
 } else {
 assertTrue(Bytes.equals(columnName.getBytes(), 
rs.getBytes(1)));
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/8d91690d/phoenix-core/src/it/java/org/apache/phoenix/end2end/CreateTableIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CreateTableIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CreateTableIT.java
index 16f6687..633d93c 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CreateTableIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CreateTableIT.java
@@ -522,7 +522,7 @@ public class CreateTableIT extends BaseClientManagedTimeIT {
 String createTableDDL = "CREATE TABLE IF NOT EXISTS " + tableName + " 
(pk INTEGER PRIMARY KEY)";
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
 conn.createStatement().execute(createTableDDL);
-
assertColumnEncodingMetadata(QualifierEncodingScheme.FOUR_BYTE_QUALIFIERS, 
ImmutableStorageScheme.ONE_CELL_PER_COLUMN, tableName, conn);
+
assertColumnEncodingMetadata(QualifierEncodingScheme.TWO_BYTE_QUALIFIERS, 
ImmutableStorageScheme.ONE_CELL_PER_COLUMN, tableName, conn);
 }
 // Execute the ddl again
 props.setProperty(PhoenixRuntime.CURRENT_SCN_ATTRIB, 
Long.toString(nextTimestamp()));
@@ -530,7 +530,7 @@ public class CreateTableIT extends BaseClientManagedTimeIT {
 conn.createStatement().execute(createTableDDL);
 ResultSet rs = conn.createStatement().executeQuery("SELECT * FROM 
" + tableName);
 assertFalse(rs.next());
-
assertColumnEncodingMetadata(QualifierEncodingScheme.FOUR_BYTE_QUALIFIERS, 
ImmutableStorageScheme.ONE_CELL_PER_COLUMN, tableName, conn);
+
assertColumnEncodingMetadata(QualifierEncodingScheme.TWO_BYTE_QUALIFIERS, 
ImmutableStorageScheme.ONE_CELL_PER_COLUMN, tableName, conn);
 }
 // Now execute the ddl with a different COLUMN_ENCODED_BYTES. This 
shouldn't change the original encoded bytes setting.
 props.setProperty(PhoenixRuntime.CURRENT_SCN_ATTRIB, 
Long.toString(nextTimestamp()));
@@ -538,7 +538,7 @@ public class CreateTableIT extends BaseClientManagedTimeIT {
 conn.createStatement().execute(createTableDDL + " 
COLUMN_ENCODED_BYTES = 1");
 ResultSet rs = conn.createStatement().executeQuery("SELECT * FROM 
" + tableName);
 assertFalse(rs.next());
-
assertColumnEncodingMetadata(QualifierEncodingScheme.FOUR_BYTE_QUALIFIERS, 
ImmutableStorageScheme.ONE_CELL_PER_COLUMN, tableName, conn);
+
assertColumnEncodingMetadata(QualifierEncodingScheme.TWO_BYTE_QUALIFIERS, 
ImmutableStorageScheme.ONE_CELL_PER_COLUMN, tableName, conn);
 }
 // Now execute the ddl where COLUM