Build failed in Jenkins: Phoenix Compile Compatibility with HBase #305

2017-05-31 Thread Apache Jenkins Server
See 


--
Started by timer
[EnvInject] - Loading node environment variables.
Building remotely on H14 (ubuntu xenial) in workspace 

[Phoenix_Compile_Compat_wHBase] $ /bin/bash /tmp/hudson624390580661118543.sh
core file size  (blocks, -c) 0
data seg size   (kbytes, -d) unlimited
scheduling priority (-e) 0
file size   (blocks, -f) unlimited
pending signals (-i) 386417
max locked memory   (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files  (-n) 6
pipe size(512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority  (-r) 0
stack size  (kbytes, -s) 8192
cpu time   (seconds, -t) unlimited
max user processes  (-u) 10240
virtual memory  (kbytes, -v) unlimited
file locks  (-x) unlimited
core id : 0
core id : 1
core id : 2
core id : 3
core id : 4
core id : 5
physical id : 0
physical id : 1
MemTotal:   98958120 kB
MemFree:11593788 kB
Filesystem  Size  Used Avail Use% Mounted on
udev 48G 0   48G   0% /dev
tmpfs   9.5G 1018M  8.5G  11% /run
/dev/sda1   364G  259G   87G  75% /
tmpfs48G  516K   48G   1% /dev/shm
tmpfs   5.0M 0  5.0M   0% /run/lock
tmpfs48G 0   48G   0% /sys/fs/cgroup
tmpfs   9.5G 0  9.5G   0% /run/user/10025
apache-maven-2.2.1
apache-maven-3.0.4
apache-maven-3.0.5
apache-maven-3.2.1
apache-maven-3.2.5
apache-maven-3.3.3
apache-maven-3.3.9
latest
latest2
latest3


===
Verifying compile level compatibility with HBase 0.98 with Phoenix 
4.x-HBase-0.98
===

Cloning into 'hbase'...
Switched to a new branch '0.98'
Branch 0.98 set up to track remote branch 0.98 from origin.

main:
 [exec] 
~/jenkins-slave/workspace/Phoenix_Compile_Compat_wHBase/hbase/hbase-common 
~/jenkins-slave/workspace/Phoenix_Compile_Compat_wHBase/hbase/hbase-common
 [exec] 
~/jenkins-slave/workspace/Phoenix_Compile_Compat_wHBase/hbase/hbase-common

main:
[mkdir] Created dir: 

 [exec] tar: hadoop-snappy-nativelibs.tar: Cannot open: No such file or 
directory
 [exec] tar: Error is not recoverable: exiting now
 [exec] Result: 2

main:
[mkdir] Created dir: 

 [copy] Copying 20 files to 

[mkdir] Created dir: 

[mkdir] Created dir: 


main:
[mkdir] Created dir: 

 [copy] Copying 17 files to 

[mkdir] Created dir: 


main:
[mkdir] Created dir: 

 [copy] Copying 1 file to 

[mkdir] Created dir: 


HBase pom.xml:

Got HBase version as 0.98.25-SNAPSHOT
Cloning into 'phoenix'...
Switched to a new branch '4.x-HBase-0.98'
Branch 4.x-HBase-0.98 set up to track remote branch 4.x-HBase-0.98 from origin.
ANTLR Parser Generator  Version 3.5.2
Output file 

 does not exist: must build 

PhoenixSQL.g


===
Verifying compile level compatibility with HBase branch-1.3 with Phoenix master

phoenix git commit: PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 4.x (4.11-SNAPSHOT)

2017-05-31 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 0fa032969 -> d1db996cb


PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 4.x 
(4.11-SNAPSHOT)


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

Branch: refs/heads/4.x-HBase-0.98
Commit: d1db996cb0cab11b6c27f1a620cc92000cd3ad7d
Parents: 0fa0329
Author: Thomas 
Authored: Tue May 30 15:47:20 2017 -0700
Committer: Thomas 
Committed: Wed May 31 10:32:02 2017 -0700

--
 .../coprocessor/MetaDataEndpointImpl.java   | 126 ---
 1 file changed, 109 insertions(+), 17 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/d1db996c/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
index 96b8d8f..8957fb9 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
@@ -95,7 +95,6 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.NavigableMap;
-import java.util.Properties;
 
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.Cell;
@@ -118,6 +117,7 @@ import 
org.apache.hadoop.hbase.coprocessor.CoprocessorException;
 import org.apache.hadoop.hbase.coprocessor.CoprocessorService;
 import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
 import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp;
+import org.apache.hadoop.hbase.filter.FilterList;
 import org.apache.hadoop.hbase.filter.FirstKeyOnlyFilter;
 import org.apache.hadoop.hbase.filter.SingleColumnValueFilter;
 import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
@@ -195,10 +195,10 @@ import org.apache.phoenix.schema.PName;
 import org.apache.phoenix.schema.PNameFactory;
 import org.apache.phoenix.schema.PTable;
 import org.apache.phoenix.schema.PTable.EncodedCQCounter;
+import org.apache.phoenix.schema.PTable.ImmutableStorageScheme;
 import org.apache.phoenix.schema.PTable.IndexType;
 import org.apache.phoenix.schema.PTable.LinkType;
 import org.apache.phoenix.schema.PTable.QualifierEncodingScheme;
-import org.apache.phoenix.schema.PTable.ImmutableStorageScheme;
 import org.apache.phoenix.schema.PTable.ViewType;
 import org.apache.phoenix.schema.PTableImpl;
 import org.apache.phoenix.schema.PTableType;
@@ -1652,8 +1652,8 @@ public class MetaDataEndpointImpl extends 
MetaDataProtocol implements Coprocesso
 return null;
 }
 
-private void findAllChildViews(HRegion region, byte[] tenantId, byte[] 
schemaName, byte[] tableName, TableViewFinderResult result) throws IOException {
-TableViewFinderResult currResult = findChildViews(region, tenantId, 
schemaName, tableName);
+private void findAllChildViews(HRegion region, byte[] tenantId, PTable 
table, TableViewFinderResult result, long clientTimeStamp) throws IOException, 
SQLException {
+TableViewFinderResult currResult = findChildViews(region, tenantId, 
table);
 result.addResult(currResult);
 for (Result viewResult : currResult.getResults()) {
 byte[][] rowViewKeyMetaData = new byte[5][];
@@ -1661,16 +1661,89 @@ public class MetaDataEndpointImpl extends 
MetaDataProtocol implements Coprocesso
 byte[] viewtenantId = 
rowViewKeyMetaData[PhoenixDatabaseMetaData.COLUMN_NAME_INDEX];
 byte[] viewSchema = 
SchemaUtil.getSchemaNameFromFullName(rowViewKeyMetaData[PhoenixDatabaseMetaData.FAMILY_NAME_INDEX]).getBytes();
 byte[] viewTable = 
SchemaUtil.getTableNameFromFullName(rowViewKeyMetaData[PhoenixDatabaseMetaData.FAMILY_NAME_INDEX]).getBytes();
-findAllChildViews(region, viewtenantId, viewSchema, viewTable, 
result);
+byte[] tableKey =
+SchemaUtil.getTableKey(viewtenantId,
+viewSchema,
+viewTable);
+ImmutableBytesPtr cacheKey = new ImmutableBytesPtr(tableKey);
+PTable view =
+loadTable(env, tableKey, cacheKey, clientTimeStamp,
+clientTimeStamp);
+findAllChildViews(region, viewtenantId, view, result, 
clientTimeStamp);
 }
 }
-
-/**
- * @param tableName parent table's name
- * Looks for whether child views exist 

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

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[elserj] PHOENIX-3248 Addendum: Add missing license header

--
[...truncated 95.06 KB...]
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testSingleSpan(PhoenixTracingEndToEndIT.java:439)

testClientServerIndexingTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)
  Time elapsed: 220.986 sec  <<< FAILURE!
java.lang.AssertionError: Never found indexing updates
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testClientServerIndexingTracing(PhoenixTracingEndToEndIT.java:207)

testScanTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 209.554 sec  <<< FAILURE!
java.lang.AssertionError: Get expected updates to trace table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testScanTracing(PhoenixTracingEndToEndIT.java:263)

testMultipleSpans(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 107.323 sec  <<< FAILURE!
java.lang.AssertionError: Updates not written in table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testMultipleSpans(PhoenixTracingEndToEndIT.java:488)

testCustomAnnotationTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  
Time elapsed: 208.507 sec  <<< FAILURE!
java.lang.AssertionError: Get expected updates to trace table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testCustomAnnotationTracing(PhoenixTracingEndToEndIT.java:365)

Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,887.086 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

Failed tests: 
  PhoenixTracingEndToEndIT.testClientServerIndexingTracing:207 Never found 
indexing updates
  PhoenixTracingEndToEndIT.testCustomAnnotationTracing:365 Get expected updates 
to trace table
  PhoenixTracingEndToEndIT.testMultipleSpans:488 Updates not written in table
  PhoenixTracingEndToEndIT.testScanTracing:263 Get expected updates to trace 
table
  PhoenixTracingEndToEndIT.testSingleSpan:439 Updates not written in table

Tests run: 2062, Failures: 5, Errors: 0, Skipped: 4

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.91 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.287 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 86.924 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.649 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 96.543 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 94.277 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.123 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 104.393 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.909 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.718 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.624 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.249 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.MutableQueryIT
Running org.apache.phoenix.end2end.NativeHBaseTypesIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.536 sec - in 
org.apache.phoenix.end2end.NativeHBaseTypesIT
Running 

Build failed in Jenkins: Phoenix-4.x-HBase-1.2 #26

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[elserj] PHOENIX-3248 Addendum: Add missing license header

--
[...truncated 76.24 KB...]
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 47.459 sec - in 
org.apache.phoenix.tx.TransactionIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 435.062 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 204.126 sec - 
in org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 467.055 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,073.151 sec 
- in org.apache.phoenix.end2end.SortMergeJoinIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 281.374 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 8, Failures: 5, Errors: 0, Skipped: 0, Time elapsed: 705.345 sec <<< 
FAILURE! - in org.apache.phoenix.trace.PhoenixTracingEndToEndIT
testWriteSpans(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 67.417 sec  <<< FAILURE!
java.lang.AssertionError: Sink not flushed. commit() not called on the 
connection
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testWriteSpans(PhoenixTracingEndToEndIT.java:112)

testSingleSpan(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 66.251 sec  <<< FAILURE!
java.lang.AssertionError: Updates not written in table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testSingleSpan(PhoenixTracingEndToEndIT.java:439)

testClientServerIndexingTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)
  Time elapsed: 218.91 sec  <<< FAILURE!
java.lang.AssertionError: Never found indexing updates
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testClientServerIndexingTracing(PhoenixTracingEndToEndIT.java:207)

testScanTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 208.65 sec  <<< FAILURE!
java.lang.AssertionError: Get expected updates to trace table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testScanTracing(PhoenixTracingEndToEndIT.java:263)

testMultipleSpans(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 107.362 sec  <<< FAILURE!
java.lang.AssertionError: Updates not written in table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testMultipleSpans(PhoenixTracingEndToEndIT.java:488)


Results :

Failed tests: 
  PhoenixTracingEndToEndIT.testClientServerIndexingTracing:207 Never found 
indexing updates
  PhoenixTracingEndToEndIT.testMultipleSpans:488 Updates not written in table
  PhoenixTracingEndToEndIT.testScanTracing:263 Get expected updates to trace 
table
  PhoenixTracingEndToEndIT.testSingleSpan:439 Updates not written in table
  PhoenixTracingEndToEndIT.testWriteSpans:112 Sink not flushed. commit() not 
called on the connection

Tests run: 1760, Failures: 5, Errors: 0, Skipped: 4

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.687 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CaseStatementIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.503 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.019 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.571 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.087 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.439 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.17 sec - in 

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

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[elserj] PHOENIX-3891 Compare current user to JDBC url principal with optional

--
[...truncated 453.91 KB...]
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testWriteSpans(PhoenixTracingEndToEndIT.java:112)

testSingleSpan(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 67.317 sec  <<< FAILURE!
java.lang.AssertionError: Updates not written in table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testSingleSpan(PhoenixTracingEndToEndIT.java:439)

testClientServerIndexingTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)
  Time elapsed: 221.154 sec  <<< FAILURE!
java.lang.AssertionError: Never found indexing updates
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testClientServerIndexingTracing(PhoenixTracingEndToEndIT.java:207)

testScanTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 207.594 sec  <<< FAILURE!
java.lang.AssertionError: Get expected updates to trace table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testScanTracing(PhoenixTracingEndToEndIT.java:263)

testMultipleSpans(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 107.291 sec  <<< FAILURE!
java.lang.AssertionError: Updates not written in table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testMultipleSpans(PhoenixTracingEndToEndIT.java:488)

Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,855.771 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

Failed tests: 
  PhoenixTracingEndToEndIT.testClientServerIndexingTracing:207 Never found 
indexing updates
  PhoenixTracingEndToEndIT.testMultipleSpans:488 Updates not written in table
  PhoenixTracingEndToEndIT.testScanTracing:263 Get expected updates to trace 
table
  PhoenixTracingEndToEndIT.testSingleSpan:439 Updates not written in table
  PhoenixTracingEndToEndIT.testWriteSpans:112 Sink not flushed. commit() not 
called on the connection

Tests run: 2062, Failures: 5, Errors: 0, Skipped: 4

[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.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.972 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.657 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 116.192 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.569 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 114.71 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 120.906 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 130.5 sec - in 
org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.026 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.011 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.821 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.32 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.364 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.GroupByIT
Running org.apache.phoenix.end2end.MutableQueryIT
Running org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.NativeHBaseTypesIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.469 sec - in 
org.apache.phoenix.end2end.NativeHBaseTypesIT
Running org.apache.phoenix.end2end.PointInTimeQueryIT

Build failed in Jenkins: Phoenix | Master #1635

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[elserj] PHOENIX-3248 Addendum: Add missing license header

--
[...truncated 90.77 KB...]
Running org.apache.phoenix.end2end.index.txn.MutableRollbackIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 46.073 sec - in 
org.apache.phoenix.end2end.index.ViewIndexIT
Running org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Running org.apache.phoenix.end2end.index.txn.RollbackIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.034 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: 2.354 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: 5.126 sec - in 
org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 63.833 sec - in 
org.apache.phoenix.end2end.index.txn.MutableRollbackIT
Running org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.12 sec - in 
org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
Running org.apache.phoenix.rpc.UpdateCacheIT
Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 404.568 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 47.91 sec - in 
org.apache.phoenix.end2end.index.txn.RollbackIT
Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.23 sec - in 
org.apache.phoenix.rpc.UpdateCacheIT
Running org.apache.phoenix.tx.FlappingTransactionIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.802 sec - in 
org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Running org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.922 sec - in 
org.apache.phoenix.tx.FlappingTransactionIT
Running org.apache.phoenix.tx.TransactionIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 47.209 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 46.614 sec - in 
org.apache.phoenix.tx.TransactionIT
Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 447.907 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 122.528 sec - 
in org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 953.545 sec - 
in org.apache.phoenix.end2end.SortMergeJoinIT
Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 191.601 sec - 
in org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 340.585 sec - 
in org.apache.phoenix.end2end.index.MutableIndexSplitReverseScanIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 269.584 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,846.527 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.ArrayIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.982 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.195 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.228 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.334 sec 

phoenix git commit: PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 4.x (4.11-SNAPSHOT)

2017-05-31 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/master cd708bbfa -> b142e8815


PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 4.x 
(4.11-SNAPSHOT)


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

Branch: refs/heads/master
Commit: b142e8815ba0869ebd8820600100d6ade770bd4d
Parents: cd708bb
Author: Thomas 
Authored: Tue May 30 15:47:20 2017 -0700
Committer: Thomas 
Committed: Wed May 31 11:09:39 2017 -0700

--
 .../coprocessor/MetaDataEndpointImpl.java   | 122 ---
 1 file changed, 107 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/b142e881/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
index 5688ee6..2922ce6 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
@@ -117,6 +117,7 @@ import 
org.apache.hadoop.hbase.coprocessor.CoprocessorException;
 import org.apache.hadoop.hbase.coprocessor.CoprocessorService;
 import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
 import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp;
+import org.apache.hadoop.hbase.filter.FilterList;
 import org.apache.hadoop.hbase.filter.FirstKeyOnlyFilter;
 import org.apache.hadoop.hbase.filter.SingleColumnValueFilter;
 import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
@@ -1652,8 +1653,8 @@ public class MetaDataEndpointImpl extends 
MetaDataProtocol implements Coprocesso
 
 private static final byte[] CHILD_TABLE_BYTES = new byte[] 
{PTable.LinkType.CHILD_TABLE.getSerializedValue()};
 
-private void findAllChildViews(Region region, byte[] tenantId, byte[] 
schemaName, byte[] tableName, TableViewFinderResult result) throws IOException {
-TableViewFinderResult currResult = findChildViews(region, tenantId, 
schemaName, tableName);
+private void findAllChildViews(Region region, byte[] tenantId, PTable 
table, TableViewFinderResult result, long clientTimeStamp) throws IOException, 
SQLException {
+TableViewFinderResult currResult = findChildViews(region, tenantId, 
table);
 result.addResult(currResult);
 for (Result viewResult : currResult.getResults()) {
 byte[][] rowViewKeyMetaData = new byte[5][];
@@ -1661,16 +1662,88 @@ public class MetaDataEndpointImpl extends 
MetaDataProtocol implements Coprocesso
 byte[] viewtenantId = 
rowViewKeyMetaData[PhoenixDatabaseMetaData.COLUMN_NAME_INDEX];
 byte[] viewSchema = 
SchemaUtil.getSchemaNameFromFullName(rowViewKeyMetaData[PhoenixDatabaseMetaData.FAMILY_NAME_INDEX]).getBytes();
 byte[] viewTable = 
SchemaUtil.getTableNameFromFullName(rowViewKeyMetaData[PhoenixDatabaseMetaData.FAMILY_NAME_INDEX]).getBytes();
-findAllChildViews(region, viewtenantId, viewSchema, viewTable, 
result);
+byte[] tableKey =
+SchemaUtil.getTableKey(viewtenantId,
+viewSchema,
+viewTable);
+ImmutableBytesPtr cacheKey = new ImmutableBytesPtr(tableKey);
+PTable view =
+loadTable(env, tableKey, cacheKey, clientTimeStamp,
+clientTimeStamp);
+findAllChildViews(region, viewtenantId, view, result, 
clientTimeStamp);
 }
 }
-
-/**
- * @param tableName parent table's name
- * Looks for whether child views exist for the table specified by table.
- * TODO: should we pass a timestamp here?
- */
-private TableViewFinderResult findChildViews(Region region, byte[] 
tenantId, byte[] schemaName, byte[] tableName) throws IOException {
+
+// TODO remove this in 4.13 release 
+@Deprecated
+private TableViewFinderResult findChildViews_deprecated(Region region, 
byte[] tenantId, PTable table, byte[] linkTypeBytes) throws IOException {
+byte[] schemaName = table.getSchemaName().getBytes();
+byte[] tableName = table.getTableName().getBytes();
+boolean isMultiTenant = table.isMultiTenant();
+Scan scan = new Scan();
+// If the table is multi-tenant, we need to check across all 
tenant_ids,
+// so we can't constrain the row key. Otherwise, any views would have

phoenix git commit: PHOENIX-3901 SpillableGroupByIT.testStatisticsAreNotWritten is failing

2017-05-31 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 d1db996cb -> bf0a9c435


PHOENIX-3901 SpillableGroupByIT.testStatisticsAreNotWritten is failing


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

Branch: refs/heads/4.x-HBase-0.98
Commit: bf0a9c4358f6cd58d349ba619c7f2356ee954a6d
Parents: d1db996
Author: Samarth Jain 
Authored: Wed May 31 13:21:02 2017 -0700
Committer: Samarth Jain 
Committed: Wed May 31 13:21:02 2017 -0700

--
 .../schema/stats/StatisticsCollectorFactory.java  | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/bf0a9c43/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
index 4c0413b..0a90de2 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
@@ -24,8 +24,6 @@ import static 
org.apache.phoenix.query.QueryServicesOptions.DEFAULT_STATS_COLLEC
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
-import org.apache.phoenix.query.QueryServices;
-import org.apache.phoenix.query.QueryServicesOptions;
 
 /**
  * Provides new {@link DefaultStatisticsCollector} instances based on 
configuration settings for a
@@ -64,12 +62,12 @@ public class StatisticsCollectorFactory {
  * use case for that.
  */
 private static boolean statisticsEnabled(RegionCoprocessorEnvironment env) 
{
-return (env.getConfiguration()
-.getBoolean(STATS_COLLECTION_ENABLED, 
DEFAULT_STATS_COLLECTION_ENABLED)
-// old config left here for backward compatibility. TODO: 
remove in the next major
-// release
-|| env.getConfiguration().getBoolean(STATS_ENABLED_ATTRIB, 
true))
-&& 
StatisticsUtil.isStatsEnabled(env.getRegionInfo().getTable());
+return (env.getConfiguration().getBoolean(STATS_COLLECTION_ENABLED,
+DEFAULT_STATS_COLLECTION_ENABLED)
+// old config left here for backward compatibility. TODO: remove 
in the next major release
+&& env.getConfiguration().getBoolean(STATS_ENABLED_ATTRIB, true)
+)
+&& StatisticsUtil.isStatsEnabled(env.getRegionInfo().getTable());
 }
 
 }



Build failed in Jenkins: Phoenix-4.x-HBase-1.2 #24

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[samarth] PHOENIX-3901 SpillableGroupByIT.testStatisticsAreNotWritten is failing

--
[...truncated 73.35 KB...]
Running org.apache.phoenix.end2end.index.SaltedIndexIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.176 sec - in 
org.apache.phoenix.end2end.index.SaltedIndexIT
Running org.apache.phoenix.end2end.index.ViewIndexIT
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 321.437 sec - 
in org.apache.phoenix.end2end.index.DropColumnIT
Running org.apache.phoenix.end2end.index.txn.RollbackIT
Running org.apache.phoenix.end2end.index.txn.MutableRollbackIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 49.67 sec - in 
org.apache.phoenix.end2end.index.ViewIndexIT
Running org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 55.711 sec - in 
org.apache.phoenix.end2end.index.txn.RollbackIT
Running org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.282 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.306 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.875 sec - in 
org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Running org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.079 sec - in 
org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
Running org.apache.phoenix.rpc.UpdateCacheIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 71.396 sec - in 
org.apache.phoenix.end2end.index.txn.MutableRollbackIT
Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.749 sec - in 
org.apache.phoenix.rpc.UpdateCacheIT
Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.714 sec - in 
org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Running org.apache.phoenix.tx.FlappingTransactionIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.638 sec - in 
org.apache.phoenix.tx.FlappingTransactionIT
Running org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 49.518 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Running org.apache.phoenix.tx.TransactionIT
Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 459.037 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.505 sec - in 
org.apache.phoenix.tx.TransactionIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 125.447 sec - 
in org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 490.388 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,137.617 sec 
- in org.apache.phoenix.end2end.SortMergeJoinIT
Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 222.256 sec - 
in org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 294.737 sec - 
in org.apache.phoenix.tx.TxCheckpointIT

Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.ArrayIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.509 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.314 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.247 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Tests run: 3, 

phoenix git commit: PHOENIX-3901 SpillableGroupByIT.testStatisticsAreNotWritten is failing

2017-05-31 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 89e633046 -> 0f1e7e7fe


PHOENIX-3901 SpillableGroupByIT.testStatisticsAreNotWritten is failing


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

Branch: refs/heads/4.x-HBase-1.1
Commit: 0f1e7e7fe2c51da1a675de7a9a32e17df38e4722
Parents: 89e6330
Author: Samarth Jain 
Authored: Wed May 31 13:17:52 2017 -0700
Committer: Samarth Jain 
Committed: Wed May 31 13:17:52 2017 -0700

--
 .../apache/phoenix/schema/stats/StatisticsCollectorFactory.java  | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/0f1e7e7f/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
index 1fe329f..4e37e5c 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
@@ -24,8 +24,6 @@ import static 
org.apache.phoenix.query.QueryServicesOptions.DEFAULT_STATS_COLLEC
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
-import org.apache.phoenix.query.QueryServices;
-import org.apache.phoenix.query.QueryServicesOptions;
 
 /**
  * Provides new {@link StatisticsCollector} instances based on configuration 
settings for a
@@ -67,7 +65,7 @@ public class StatisticsCollectorFactory {
 return (env.getConfiguration().getBoolean(STATS_COLLECTION_ENABLED,
 DEFAULT_STATS_COLLECTION_ENABLED)
 // old config left here for backward compatibility. TODO: remove 
in the next major release
-|| env.getConfiguration().getBoolean(STATS_ENABLED_ATTRIB, true)
+&& env.getConfiguration().getBoolean(STATS_ENABLED_ATTRIB, true)
 )
 && StatisticsUtil.isStatsEnabled(env.getRegionInfo().getTable());
 }



phoenix git commit: PHOENIX-3901 SpillableGroupByIT.testStatisticsAreNotWritten is failing

2017-05-31 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/master b142e8815 -> c6080ea55


PHOENIX-3901 SpillableGroupByIT.testStatisticsAreNotWritten is failing


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

Branch: refs/heads/master
Commit: c6080ea55539d83c5d95b26ac19d0b3823631cb3
Parents: b142e88
Author: Samarth Jain 
Authored: Wed May 31 13:16:50 2017 -0700
Committer: Samarth Jain 
Committed: Wed May 31 13:17:00 2017 -0700

--
 .../apache/phoenix/schema/stats/StatisticsCollectorFactory.java  | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/c6080ea5/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
index 1fe329f..4e37e5c 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
@@ -24,8 +24,6 @@ import static 
org.apache.phoenix.query.QueryServicesOptions.DEFAULT_STATS_COLLEC
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
-import org.apache.phoenix.query.QueryServices;
-import org.apache.phoenix.query.QueryServicesOptions;
 
 /**
  * Provides new {@link StatisticsCollector} instances based on configuration 
settings for a
@@ -67,7 +65,7 @@ public class StatisticsCollectorFactory {
 return (env.getConfiguration().getBoolean(STATS_COLLECTION_ENABLED,
 DEFAULT_STATS_COLLECTION_ENABLED)
 // old config left here for backward compatibility. TODO: remove 
in the next major release
-|| env.getConfiguration().getBoolean(STATS_ENABLED_ATTRIB, true)
+&& env.getConfiguration().getBoolean(STATS_ENABLED_ATTRIB, true)
 )
 && StatisticsUtil.isStatsEnabled(env.getRegionInfo().getTable());
 }



phoenix git commit: PHOENIX-3901 SpillableGroupByIT.testStatisticsAreNotWritten is failing

2017-05-31 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.2 c8cd24f59 -> 518a973cd


PHOENIX-3901 SpillableGroupByIT.testStatisticsAreNotWritten is failing


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

Branch: refs/heads/4.x-HBase-1.2
Commit: 518a973cdbebf245b66e6ed8554714e3b3b63b39
Parents: c8cd24f
Author: Samarth Jain 
Authored: Wed May 31 13:17:25 2017 -0700
Committer: Samarth Jain 
Committed: Wed May 31 13:17:25 2017 -0700

--
 .../apache/phoenix/schema/stats/StatisticsCollectorFactory.java  | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/518a973c/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
index 1fe329f..4e37e5c 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/stats/StatisticsCollectorFactory.java
@@ -24,8 +24,6 @@ import static 
org.apache.phoenix.query.QueryServicesOptions.DEFAULT_STATS_COLLEC
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
-import org.apache.phoenix.query.QueryServices;
-import org.apache.phoenix.query.QueryServicesOptions;
 
 /**
  * Provides new {@link StatisticsCollector} instances based on configuration 
settings for a
@@ -67,7 +65,7 @@ public class StatisticsCollectorFactory {
 return (env.getConfiguration().getBoolean(STATS_COLLECTION_ENABLED,
 DEFAULT_STATS_COLLECTION_ENABLED)
 // old config left here for backward compatibility. TODO: remove 
in the next major release
-|| env.getConfiguration().getBoolean(STATS_ENABLED_ATTRIB, true)
+&& env.getConfiguration().getBoolean(STATS_ENABLED_ATTRIB, true)
 )
 && StatisticsUtil.isStatsEnabled(env.getRegionInfo().getTable());
 }



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

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[thomas] PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 
4.x

--
[...truncated 92.13 KB...]
Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.933 sec - in 
org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.757 sec - in 
org.apache.phoenix.end2end.index.txn.RollbackIT
Running org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.337 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
Running org.apache.phoenix.rpc.UpdateCacheIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.254 sec - in 
org.apache.phoenix.rpc.UpdateCacheIT
Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.76 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.06 sec - in 
org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Running org.apache.phoenix.trace.PhoenixTraceReaderIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.641 sec - in 
org.apache.phoenix.trace.PhoenixTraceReaderIT
Running org.apache.phoenix.tx.FlappingTransactionIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.947 sec - in 
org.apache.phoenix.tx.FlappingTransactionIT
Running org.apache.phoenix.tx.ParameterizedTransactionIT
Running org.apache.phoenix.tx.TransactionIT
Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 434.601 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 83.106 sec - in 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.973 sec - in 
org.apache.phoenix.tx.TransactionIT
Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 129.875 sec - 
in org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 198.323 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,421.528 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

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

[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.CastAndCoerceIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 62.201 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 63.675 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.374 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 66.445 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.895 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.69 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 79.413 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.387 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.099 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.091 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time 

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

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[thomas] PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 
4.x

--
[...truncated 78.21 KB...]
testMultipleSpans(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 107.283 sec  <<< FAILURE!
java.lang.AssertionError: Updates not written in table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testMultipleSpans(PhoenixTracingEndToEndIT.java:488)

testCustomAnnotationTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  
Time elapsed: 209.548 sec  <<< FAILURE!
java.lang.AssertionError: Get expected updates to trace table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testCustomAnnotationTracing(PhoenixTracingEndToEndIT.java:365)

Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2,070.484 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

Failed tests: 
  PhoenixTracingEndToEndIT.testClientServerIndexingTracing:207 Never found 
indexing updates
  PhoenixTracingEndToEndIT.testCustomAnnotationTracing:365 Get expected updates 
to trace table
  PhoenixTracingEndToEndIT.testMultipleSpans:488 Updates not written in table
  PhoenixTracingEndToEndIT.testScanTracing:263 Get expected updates to trace 
table
  PhoenixTracingEndToEndIT.testSingleSpan:439 Updates not written in table
  PhoenixTracingEndToEndIT.testWriteSpans:112 Sink not flushed. commit() not 
called on the connection

Tests run: 2062, Failures: 6, Errors: 0, Skipped: 4

[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.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.529 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.228 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 83.546 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 92.365 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 88.614 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.013 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.131 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.644 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.531 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.556 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 105.695 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.194 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Running org.apache.phoenix.end2end.MutableQueryIT
Running org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.NativeHBaseTypesIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.495 sec - in 
org.apache.phoenix.end2end.NativeHBaseTypesIT
Running org.apache.phoenix.end2end.PointInTimeQueryIT
Tests run: 245, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 148.43 sec - 
in org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.188 sec - in 
org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.QueryDatabaseMetaDataIT
Tests run: 91, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 66.899 sec - 
in org.apache.phoenix.end2end.GroupByIT
Running org.apache.phoenix.end2end.ProductMetricsIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 164.711 sec - 

phoenix git commit: PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 4.x (4.11-SNAPSHOT)

2017-05-31 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.2 e3fc929e9 -> c8cd24f59


PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 4.x 
(4.11-SNAPSHOT)


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

Branch: refs/heads/4.x-HBase-1.2
Commit: c8cd24f5994f6f34792a3845c8984882d5da668a
Parents: e3fc929
Author: Thomas 
Authored: Tue May 30 15:47:20 2017 -0700
Committer: Thomas 
Committed: Wed May 31 11:08:48 2017 -0700

--
 .../coprocessor/MetaDataEndpointImpl.java   | 122 ---
 1 file changed, 107 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/c8cd24f5/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
index 5688ee6..2922ce6 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
@@ -117,6 +117,7 @@ import 
org.apache.hadoop.hbase.coprocessor.CoprocessorException;
 import org.apache.hadoop.hbase.coprocessor.CoprocessorService;
 import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
 import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp;
+import org.apache.hadoop.hbase.filter.FilterList;
 import org.apache.hadoop.hbase.filter.FirstKeyOnlyFilter;
 import org.apache.hadoop.hbase.filter.SingleColumnValueFilter;
 import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
@@ -1652,8 +1653,8 @@ public class MetaDataEndpointImpl extends 
MetaDataProtocol implements Coprocesso
 
 private static final byte[] CHILD_TABLE_BYTES = new byte[] 
{PTable.LinkType.CHILD_TABLE.getSerializedValue()};
 
-private void findAllChildViews(Region region, byte[] tenantId, byte[] 
schemaName, byte[] tableName, TableViewFinderResult result) throws IOException {
-TableViewFinderResult currResult = findChildViews(region, tenantId, 
schemaName, tableName);
+private void findAllChildViews(Region region, byte[] tenantId, PTable 
table, TableViewFinderResult result, long clientTimeStamp) throws IOException, 
SQLException {
+TableViewFinderResult currResult = findChildViews(region, tenantId, 
table);
 result.addResult(currResult);
 for (Result viewResult : currResult.getResults()) {
 byte[][] rowViewKeyMetaData = new byte[5][];
@@ -1661,16 +1662,88 @@ public class MetaDataEndpointImpl extends 
MetaDataProtocol implements Coprocesso
 byte[] viewtenantId = 
rowViewKeyMetaData[PhoenixDatabaseMetaData.COLUMN_NAME_INDEX];
 byte[] viewSchema = 
SchemaUtil.getSchemaNameFromFullName(rowViewKeyMetaData[PhoenixDatabaseMetaData.FAMILY_NAME_INDEX]).getBytes();
 byte[] viewTable = 
SchemaUtil.getTableNameFromFullName(rowViewKeyMetaData[PhoenixDatabaseMetaData.FAMILY_NAME_INDEX]).getBytes();
-findAllChildViews(region, viewtenantId, viewSchema, viewTable, 
result);
+byte[] tableKey =
+SchemaUtil.getTableKey(viewtenantId,
+viewSchema,
+viewTable);
+ImmutableBytesPtr cacheKey = new ImmutableBytesPtr(tableKey);
+PTable view =
+loadTable(env, tableKey, cacheKey, clientTimeStamp,
+clientTimeStamp);
+findAllChildViews(region, viewtenantId, view, result, 
clientTimeStamp);
 }
 }
-
-/**
- * @param tableName parent table's name
- * Looks for whether child views exist for the table specified by table.
- * TODO: should we pass a timestamp here?
- */
-private TableViewFinderResult findChildViews(Region region, byte[] 
tenantId, byte[] schemaName, byte[] tableName) throws IOException {
+
+// TODO remove this in 4.13 release 
+@Deprecated
+private TableViewFinderResult findChildViews_deprecated(Region region, 
byte[] tenantId, PTable table, byte[] linkTypeBytes) throws IOException {
+byte[] schemaName = table.getSchemaName().getBytes();
+byte[] tableName = table.getTableName().getBytes();
+boolean isMultiTenant = table.isMultiTenant();
+Scan scan = new Scan();
+// If the table is multi-tenant, we need to check across all 
tenant_ids,
+// so we can't constrain the row key. Otherwise, any 

phoenix git commit: PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 4.x (4.11-SNAPSHOT)

2017-05-31 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 c8441cf95 -> 89e633046


PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 4.x 
(4.11-SNAPSHOT)


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

Branch: refs/heads/4.x-HBase-1.1
Commit: 89e633046e7a140b35b640a9e7644dee1b3daa30
Parents: c8441cf
Author: Thomas 
Authored: Tue May 30 15:47:20 2017 -0700
Committer: Thomas 
Committed: Wed May 31 11:06:32 2017 -0700

--
 .../coprocessor/MetaDataEndpointImpl.java   | 122 ---
 1 file changed, 107 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/89e63304/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
index 21db721..b25078d 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataEndpointImpl.java
@@ -117,6 +117,7 @@ import 
org.apache.hadoop.hbase.coprocessor.CoprocessorException;
 import org.apache.hadoop.hbase.coprocessor.CoprocessorService;
 import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
 import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp;
+import org.apache.hadoop.hbase.filter.FilterList;
 import org.apache.hadoop.hbase.filter.FirstKeyOnlyFilter;
 import org.apache.hadoop.hbase.filter.SingleColumnValueFilter;
 import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
@@ -1652,8 +1653,8 @@ public class MetaDataEndpointImpl extends 
MetaDataProtocol implements Coprocesso
 
 private static final byte[] CHILD_TABLE_BYTES = new byte[] 
{PTable.LinkType.CHILD_TABLE.getSerializedValue()};
 
-private void findAllChildViews(Region region, byte[] tenantId, byte[] 
schemaName, byte[] tableName, TableViewFinderResult result) throws IOException {
-TableViewFinderResult currResult = findChildViews(region, tenantId, 
schemaName, tableName);
+private void findAllChildViews(Region region, byte[] tenantId, PTable 
table, TableViewFinderResult result, long clientTimeStamp) throws IOException, 
SQLException {
+TableViewFinderResult currResult = findChildViews(region, tenantId, 
table);
 result.addResult(currResult);
 for (Result viewResult : currResult.getResults()) {
 byte[][] rowViewKeyMetaData = new byte[5][];
@@ -1661,16 +1662,88 @@ public class MetaDataEndpointImpl extends 
MetaDataProtocol implements Coprocesso
 byte[] viewtenantId = 
rowViewKeyMetaData[PhoenixDatabaseMetaData.COLUMN_NAME_INDEX];
 byte[] viewSchema = 
SchemaUtil.getSchemaNameFromFullName(rowViewKeyMetaData[PhoenixDatabaseMetaData.FAMILY_NAME_INDEX]).getBytes();
 byte[] viewTable = 
SchemaUtil.getTableNameFromFullName(rowViewKeyMetaData[PhoenixDatabaseMetaData.FAMILY_NAME_INDEX]).getBytes();
-findAllChildViews(region, viewtenantId, viewSchema, viewTable, 
result);
+byte[] tableKey =
+SchemaUtil.getTableKey(viewtenantId,
+viewSchema,
+viewTable);
+ImmutableBytesPtr cacheKey = new ImmutableBytesPtr(tableKey);
+PTable view =
+loadTable(env, tableKey, cacheKey, clientTimeStamp,
+clientTimeStamp);
+findAllChildViews(region, viewtenantId, view, result, 
clientTimeStamp);
 }
 }
-
-/**
- * @param tableName parent table's name
- * Looks for whether child views exist for the table specified by table.
- * TODO: should we pass a timestamp here?
- */
-private TableViewFinderResult findChildViews(Region region, byte[] 
tenantId, byte[] schemaName, byte[] tableName) throws IOException {
+
+// TODO remove this in 4.13 release 
+@Deprecated
+private TableViewFinderResult findChildViews_deprecated(Region region, 
byte[] tenantId, PTable table, byte[] linkTypeBytes) throws IOException {
+byte[] schemaName = table.getSchemaName().getBytes();
+byte[] tableName = table.getTableName().getBytes();
+boolean isMultiTenant = table.isMultiTenant();
+Scan scan = new Scan();
+// If the table is multi-tenant, we need to check across all 
tenant_ids,
+// so we can't constrain the row key. Otherwise, any 

Build failed in Jenkins: Phoenix-4.x-HBase-1.2 #23

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[thomas] PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 
4.x

--
[...truncated 93.43 KB...]
Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 50.51 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.647 sec - in 
org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Running org.apache.phoenix.tx.FlappingTransactionIT
Tests run: 99, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,085.062 sec 
- in org.apache.phoenix.end2end.HashJoinIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.812 sec - in 
org.apache.phoenix.tx.FlappingTransactionIT
Running org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 461.34 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Running org.apache.phoenix.tx.TransactionIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 125.603 sec - 
in org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 55.59 sec - in 
org.apache.phoenix.tx.TransactionIT
Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 491.59 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 224.951 sec - 
in org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,124.611 sec 
- in org.apache.phoenix.end2end.SortMergeJoinIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 299.531 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2,080.988 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.507 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.CaseStatementIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.014 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.106 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.518 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.916 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.401 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.599 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.165 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Running org.apache.phoenix.end2end.MutableQueryIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 88.139 sec - 
in org.apache.phoenix.end2end.ArrayIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 83.688 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 84.384 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.NativeHBaseTypesIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.965 sec - in 
org.apache.phoenix.end2end.NativeHBaseTypesIT
Running org.apache.phoenix.end2end.ProductMetricsIT
Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 100.843 sec - 
in 

Build failed in Jenkins: Phoenix | Master #1632

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[thomas] PHOENIX-3870 Backward compatibility fails between v4.9.0 and head of 
4.x

--
[...truncated 74.62 KB...]
Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.079 sec - in 
org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 102.697 sec - 
in org.apache.phoenix.end2end.index.txn.MutableRollbackIT
Running org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Running org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.167 sec - in 
org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
Running org.apache.phoenix.rpc.UpdateCacheIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 75.361 sec - in 
org.apache.phoenix.end2end.index.txn.RollbackIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.592 sec - in 
org.apache.phoenix.rpc.UpdateCacheIT
Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 47.084 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 71.557 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Running org.apache.phoenix.tx.FlappingTransactionIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.79 sec - in 
org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Running org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.031 sec - in 
org.apache.phoenix.tx.FlappingTransactionIT
Running org.apache.phoenix.tx.TxCheckpointIT
Running org.apache.phoenix.tx.TransactionIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 137.26 sec - in 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 658.35 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 88.105 sec - in 
org.apache.phoenix.tx.TransactionIT
Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 695.194 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 331.067 sec - 
in org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,678.257 sec 
- in org.apache.phoenix.end2end.SortMergeJoinIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 439.816 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2,586.855 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.686 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.008 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.815 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.946 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.104 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.57 sec - in 
org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.17 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests 

Jenkins build is back to normal : Phoenix | 4.x-HBase-0.98 #1518

2017-05-31 Thread Apache Jenkins Server
See 




[1/4] phoenix git commit: PHOENIX-3891 Compare current user to JDBC url principal with optional realm

2017-05-31 Thread elserj
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 bf0a9c435 -> 46250e672
  refs/heads/4.x-HBase-1.1 0f1e7e7fe -> c47ee89a1
  refs/heads/4.x-HBase-1.2 518a973cd -> 8e73d299e
  refs/heads/master c6080ea55 -> 8eea55d94


PHOENIX-3891 Compare current user to JDBC url principal with optional realm

Kerberos realms can be implied (based on configuration), but our
comparison did not take this into mind. This adds some slightly more
intelligent parsing to lessen the burden on what the user provides.


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

Branch: refs/heads/master
Commit: 8eea55d948942c384983a82e342028b61a859bb2
Parents: c6080ea
Author: Josh Elser 
Authored: Fri May 26 14:59:41 2017 -0400
Committer: Josh Elser 
Committed: Wed May 31 17:01:29 2017 -0400

--
 .../phoenix/jdbc/PhoenixEmbeddedDriver.java | 46 ++--
 .../phoenix/jdbc/PhoenixEmbeddedDriverTest.java | 19 
 2 files changed, 62 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/8eea55d9/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
index 2a496c6..00dfb5a 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
@@ -41,6 +41,7 @@ import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.security.User;
 import org.apache.hadoop.security.UserGroupInformation;
+import org.apache.hadoop.security.authentication.util.KerberosUtil;
 import org.apache.phoenix.coprocessor.MetaDataProtocol;
 import org.apache.phoenix.exception.SQLExceptionCode;
 import org.apache.phoenix.exception.SQLExceptionInfo;
@@ -202,6 +203,7 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 private static final org.slf4j.Logger logger = 
LoggerFactory.getLogger(ConnectionInfo.class);
 private static final Object KERBEROS_LOGIN_LOCK = new Object();
 private static final char WINDOWS_SEPARATOR_CHAR = '\\';
+private static final String REALM_EQUIVALENCY_WARNING_MSG = "Provided 
principal does not contan a realm and the default realm cannot be determined. 
Ignoring realm equivalency check.";
 private static SQLException getMalFormedUrlException(String url) {
 return new 
SQLExceptionInfo.Builder(SQLExceptionCode.MALFORMED_CONNECTION_URL)
 .setMessage(url).build().buildException();
@@ -377,7 +379,7 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 // Double check the current user, might have 
changed since we checked last. Don't want
 // to re-login if it's the same user.
 currentUser = 
UserGroupInformation.getCurrentUser();
-if (!currentUser.hasKerberosCredentials() || 
!currentUser.getUserName().equals(principal)) {
+if (!currentUser.hasKerberosCredentials() || 
!isSameName(currentUser.getUserName(), principal)) {
 final Configuration config = 
getConfiguration(props, info, principal, keytab);
 logger.info("Trying to connect to a secure 
cluster as {} with keytab {}", config.get(QueryServices.HBASE_CLIENT_PRINCIPAL),
 
config.get(QueryServices.HBASE_CLIENT_KEYTAB));
@@ -404,14 +406,52 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 
 // Visible for testing
 static boolean isSameName(String currentName, String newName) throws 
IOException {
-return isSameName(currentName, newName, null);
+return isSameName(currentName, newName, null, 
getDefaultKerberosRealm());
+}
+
+/**
+ * Computes the default kerberos realm if one is available. If one 
cannot be computed, null
+ * is returned.
+ *
+ * @return The default kerberos realm, or null.
+ */
+static String getDefaultKerberosRealm() {
+try {
+return KerberosUtil.getDefaultRealm();
+} catch (Exception e) {
+if (LOG.isDebugEnabled()) {
+

[2/4] phoenix git commit: PHOENIX-3891 Compare current user to JDBC url principal with optional realm

2017-05-31 Thread elserj
PHOENIX-3891 Compare current user to JDBC url principal with optional realm

Kerberos realms can be implied (based on configuration), but our
comparison did not take this into mind. This adds some slightly more
intelligent parsing to lessen the burden on what the user provides.


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

Branch: refs/heads/4.x-HBase-1.2
Commit: 8e73d299e2441b7d23e1c30a43ed99e4429ab8ee
Parents: 518a973
Author: Josh Elser 
Authored: Fri May 26 14:59:41 2017 -0400
Committer: Josh Elser 
Committed: Wed May 31 17:06:37 2017 -0400

--
 .../phoenix/jdbc/PhoenixEmbeddedDriver.java | 46 ++--
 .../phoenix/jdbc/PhoenixEmbeddedDriverTest.java | 19 
 2 files changed, 62 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/8e73d299/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
index 2a496c6..00dfb5a 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
@@ -41,6 +41,7 @@ import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.security.User;
 import org.apache.hadoop.security.UserGroupInformation;
+import org.apache.hadoop.security.authentication.util.KerberosUtil;
 import org.apache.phoenix.coprocessor.MetaDataProtocol;
 import org.apache.phoenix.exception.SQLExceptionCode;
 import org.apache.phoenix.exception.SQLExceptionInfo;
@@ -202,6 +203,7 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 private static final org.slf4j.Logger logger = 
LoggerFactory.getLogger(ConnectionInfo.class);
 private static final Object KERBEROS_LOGIN_LOCK = new Object();
 private static final char WINDOWS_SEPARATOR_CHAR = '\\';
+private static final String REALM_EQUIVALENCY_WARNING_MSG = "Provided 
principal does not contan a realm and the default realm cannot be determined. 
Ignoring realm equivalency check.";
 private static SQLException getMalFormedUrlException(String url) {
 return new 
SQLExceptionInfo.Builder(SQLExceptionCode.MALFORMED_CONNECTION_URL)
 .setMessage(url).build().buildException();
@@ -377,7 +379,7 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 // Double check the current user, might have 
changed since we checked last. Don't want
 // to re-login if it's the same user.
 currentUser = 
UserGroupInformation.getCurrentUser();
-if (!currentUser.hasKerberosCredentials() || 
!currentUser.getUserName().equals(principal)) {
+if (!currentUser.hasKerberosCredentials() || 
!isSameName(currentUser.getUserName(), principal)) {
 final Configuration config = 
getConfiguration(props, info, principal, keytab);
 logger.info("Trying to connect to a secure 
cluster as {} with keytab {}", config.get(QueryServices.HBASE_CLIENT_PRINCIPAL),
 
config.get(QueryServices.HBASE_CLIENT_KEYTAB));
@@ -404,14 +406,52 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 
 // Visible for testing
 static boolean isSameName(String currentName, String newName) throws 
IOException {
-return isSameName(currentName, newName, null);
+return isSameName(currentName, newName, null, 
getDefaultKerberosRealm());
+}
+
+/**
+ * Computes the default kerberos realm if one is available. If one 
cannot be computed, null
+ * is returned.
+ *
+ * @return The default kerberos realm, or null.
+ */
+static String getDefaultKerberosRealm() {
+try {
+return KerberosUtil.getDefaultRealm();
+} catch (Exception e) {
+if (LOG.isDebugEnabled()) {
+// Include the stacktrace at DEBUG
+LOG.debug(REALM_EQUIVALENCY_WARNING_MSG, e);
+} else {
+// Limit the content at WARN
+

[3/4] phoenix git commit: PHOENIX-3891 Compare current user to JDBC url principal with optional realm

2017-05-31 Thread elserj
PHOENIX-3891 Compare current user to JDBC url principal with optional realm

Kerberos realms can be implied (based on configuration), but our
comparison did not take this into mind. This adds some slightly more
intelligent parsing to lessen the burden on what the user provides.


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

Branch: refs/heads/4.x-HBase-1.1
Commit: c47ee89a1525526f30d8c5690569df7210105a44
Parents: 0f1e7e7
Author: Josh Elser 
Authored: Fri May 26 14:59:41 2017 -0400
Committer: Josh Elser 
Committed: Wed May 31 17:22:43 2017 -0400

--
 .../phoenix/jdbc/PhoenixEmbeddedDriver.java | 46 ++--
 .../phoenix/jdbc/PhoenixEmbeddedDriverTest.java | 19 
 2 files changed, 62 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/c47ee89a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
index 2a496c6..00dfb5a 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
@@ -41,6 +41,7 @@ import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.security.User;
 import org.apache.hadoop.security.UserGroupInformation;
+import org.apache.hadoop.security.authentication.util.KerberosUtil;
 import org.apache.phoenix.coprocessor.MetaDataProtocol;
 import org.apache.phoenix.exception.SQLExceptionCode;
 import org.apache.phoenix.exception.SQLExceptionInfo;
@@ -202,6 +203,7 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 private static final org.slf4j.Logger logger = 
LoggerFactory.getLogger(ConnectionInfo.class);
 private static final Object KERBEROS_LOGIN_LOCK = new Object();
 private static final char WINDOWS_SEPARATOR_CHAR = '\\';
+private static final String REALM_EQUIVALENCY_WARNING_MSG = "Provided 
principal does not contan a realm and the default realm cannot be determined. 
Ignoring realm equivalency check.";
 private static SQLException getMalFormedUrlException(String url) {
 return new 
SQLExceptionInfo.Builder(SQLExceptionCode.MALFORMED_CONNECTION_URL)
 .setMessage(url).build().buildException();
@@ -377,7 +379,7 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 // Double check the current user, might have 
changed since we checked last. Don't want
 // to re-login if it's the same user.
 currentUser = 
UserGroupInformation.getCurrentUser();
-if (!currentUser.hasKerberosCredentials() || 
!currentUser.getUserName().equals(principal)) {
+if (!currentUser.hasKerberosCredentials() || 
!isSameName(currentUser.getUserName(), principal)) {
 final Configuration config = 
getConfiguration(props, info, principal, keytab);
 logger.info("Trying to connect to a secure 
cluster as {} with keytab {}", config.get(QueryServices.HBASE_CLIENT_PRINCIPAL),
 
config.get(QueryServices.HBASE_CLIENT_KEYTAB));
@@ -404,14 +406,52 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 
 // Visible for testing
 static boolean isSameName(String currentName, String newName) throws 
IOException {
-return isSameName(currentName, newName, null);
+return isSameName(currentName, newName, null, 
getDefaultKerberosRealm());
+}
+
+/**
+ * Computes the default kerberos realm if one is available. If one 
cannot be computed, null
+ * is returned.
+ *
+ * @return The default kerberos realm, or null.
+ */
+static String getDefaultKerberosRealm() {
+try {
+return KerberosUtil.getDefaultRealm();
+} catch (Exception e) {
+if (LOG.isDebugEnabled()) {
+// Include the stacktrace at DEBUG
+LOG.debug(REALM_EQUIVALENCY_WARNING_MSG, e);
+} else {
+// Limit the content at WARN
+

[4/4] phoenix git commit: PHOENIX-3891 Compare current user to JDBC url principal with optional realm

2017-05-31 Thread elserj
PHOENIX-3891 Compare current user to JDBC url principal with optional realm

Kerberos realms can be implied (based on configuration), but our
comparison did not take this into mind. This adds some slightly more
intelligent parsing to lessen the burden on what the user provides.


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 46250e6724fd2d989120f68ec05aa20177abba82
Parents: bf0a9c4
Author: Josh Elser 
Authored: Fri May 26 14:59:41 2017 -0400
Committer: Josh Elser 
Committed: Wed May 31 17:31:35 2017 -0400

--
 .../phoenix/jdbc/PhoenixEmbeddedDriver.java | 46 ++--
 .../phoenix/jdbc/PhoenixEmbeddedDriverTest.java | 19 
 2 files changed, 62 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/46250e67/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
index 2a496c6..00dfb5a 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixEmbeddedDriver.java
@@ -41,6 +41,7 @@ import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.security.User;
 import org.apache.hadoop.security.UserGroupInformation;
+import org.apache.hadoop.security.authentication.util.KerberosUtil;
 import org.apache.phoenix.coprocessor.MetaDataProtocol;
 import org.apache.phoenix.exception.SQLExceptionCode;
 import org.apache.phoenix.exception.SQLExceptionInfo;
@@ -202,6 +203,7 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 private static final org.slf4j.Logger logger = 
LoggerFactory.getLogger(ConnectionInfo.class);
 private static final Object KERBEROS_LOGIN_LOCK = new Object();
 private static final char WINDOWS_SEPARATOR_CHAR = '\\';
+private static final String REALM_EQUIVALENCY_WARNING_MSG = "Provided 
principal does not contan a realm and the default realm cannot be determined. 
Ignoring realm equivalency check.";
 private static SQLException getMalFormedUrlException(String url) {
 return new 
SQLExceptionInfo.Builder(SQLExceptionCode.MALFORMED_CONNECTION_URL)
 .setMessage(url).build().buildException();
@@ -377,7 +379,7 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 // Double check the current user, might have 
changed since we checked last. Don't want
 // to re-login if it's the same user.
 currentUser = 
UserGroupInformation.getCurrentUser();
-if (!currentUser.hasKerberosCredentials() || 
!currentUser.getUserName().equals(principal)) {
+if (!currentUser.hasKerberosCredentials() || 
!isSameName(currentUser.getUserName(), principal)) {
 final Configuration config = 
getConfiguration(props, info, principal, keytab);
 logger.info("Trying to connect to a secure 
cluster as {} with keytab {}", config.get(QueryServices.HBASE_CLIENT_PRINCIPAL),
 
config.get(QueryServices.HBASE_CLIENT_KEYTAB));
@@ -404,14 +406,52 @@ public abstract class PhoenixEmbeddedDriver implements 
Driver, SQLCloseable {
 
 // Visible for testing
 static boolean isSameName(String currentName, String newName) throws 
IOException {
-return isSameName(currentName, newName, null);
+return isSameName(currentName, newName, null, 
getDefaultKerberosRealm());
+}
+
+/**
+ * Computes the default kerberos realm if one is available. If one 
cannot be computed, null
+ * is returned.
+ *
+ * @return The default kerberos realm, or null.
+ */
+static String getDefaultKerberosRealm() {
+try {
+return KerberosUtil.getDefaultRealm();
+} catch (Exception e) {
+if (LOG.isDebugEnabled()) {
+// Include the stacktrace at DEBUG
+LOG.debug(REALM_EQUIVALENCY_WARNING_MSG, e);
+} else {
+// Limit the content at WARN
+

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

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[samarth] PHOENIX-3901 SpillableGroupByIT.testStatisticsAreNotWritten is failing

--
[...truncated 77.48 KB...]

testScanTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 209.532 sec  <<< FAILURE!
java.lang.AssertionError: Get expected updates to trace table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testScanTracing(PhoenixTracingEndToEndIT.java:263)

testMultipleSpans(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  Time 
elapsed: 107.278 sec  <<< FAILURE!
java.lang.AssertionError: Updates not written in table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testMultipleSpans(PhoenixTracingEndToEndIT.java:488)

testCustomAnnotationTracing(org.apache.phoenix.trace.PhoenixTracingEndToEndIT)  
Time elapsed: 209.552 sec  <<< FAILURE!
java.lang.AssertionError: Get expected updates to trace table
at 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT.testCustomAnnotationTracing(PhoenixTracingEndToEndIT.java:365)

Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2,032.075 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

Failed tests: 
  PhoenixTracingEndToEndIT.testClientServerIndexingTracing:207 Never found 
indexing updates
  PhoenixTracingEndToEndIT.testCustomAnnotationTracing:365 Get expected updates 
to trace table
  PhoenixTracingEndToEndIT.testMultipleSpans:488 Updates not written in table
  PhoenixTracingEndToEndIT.testScanTracing:263 Get expected updates to trace 
table
  PhoenixTracingEndToEndIT.testSingleSpan:439 Updates not written in table
  PhoenixTracingEndToEndIT.testWriteSpans:112 Sink not flushed. commit() not 
called on the connection

Tests run: 2062, Failures: 6, Errors: 0, Skipped: 4

[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.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.333 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.281 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 95.087 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 89.007 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 92.163 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.526 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 104.744 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.14 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.486 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.992 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.04 sec - in 
org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.256 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Running org.apache.phoenix.end2end.MutableQueryIT
Running org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.NativeHBaseTypesIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.961 sec - in 
org.apache.phoenix.end2end.NativeHBaseTypesIT
Running org.apache.phoenix.end2end.PointInTimeQueryIT
Tests run: 245, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 162.556 sec - 
in org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.576 sec - in 
org.apache.phoenix.end2end.PointInTimeQueryIT
Running 

Jenkins build is back to normal : Phoenix | Master #1633

2017-05-31 Thread Apache Jenkins Server
See 




[2/3] phoenix git commit: PHOENIX-3248 Addendum: Add missing license header

2017-05-31 Thread elserj
PHOENIX-3248 Addendum: Add missing license header


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

Branch: refs/heads/4.x-HBase-1.2
Commit: 07b09475a15a87f3c500fbb0b06ea9cd8867cac8
Parents: 8e73d29
Author: Josh Elser 
Authored: Wed May 31 16:43:20 2017 -0400
Committer: Josh Elser 
Committed: Wed May 31 18:46:28 2017 -0400

--
 .../phoenix/monitoring/ScanMetricsHolder.java  | 17 +
 1 file changed, 17 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/07b09475/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
index 440bdb0..6bcd402 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
@@ -1,3 +1,20 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package org.apache.phoenix.monitoring;
 
 import static org.apache.phoenix.monitoring.MetricType.COUNT_RPC_CALLS;



[3/3] phoenix git commit: PHOENIX-3248 Addendum: Add missing license header

2017-05-31 Thread elserj
PHOENIX-3248 Addendum: Add missing license header


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

Branch: refs/heads/4.x-HBase-1.1
Commit: bd0f49d9e1bcb225e85c2de9f35438038c5dd4a3
Parents: c47ee89
Author: Josh Elser 
Authored: Wed May 31 16:43:20 2017 -0400
Committer: Josh Elser 
Committed: Wed May 31 18:51:02 2017 -0400

--
 .../phoenix/monitoring/ScanMetricsHolder.java  | 17 +
 1 file changed, 17 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/bd0f49d9/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
index 440bdb0..6bcd402 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
@@ -1,3 +1,20 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package org.apache.phoenix.monitoring;
 
 import static org.apache.phoenix.monitoring.MetricType.COUNT_RPC_CALLS;



[1/3] phoenix git commit: PHOENIX-3248 Addendum: Add missing license header

2017-05-31 Thread elserj
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 c47ee89a1 -> bd0f49d9e
  refs/heads/4.x-HBase-1.2 8e73d299e -> 07b09475a
  refs/heads/master 8eea55d94 -> 937934459


PHOENIX-3248 Addendum: Add missing license header


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

Branch: refs/heads/master
Commit: 9379344591f351cc97f9ed6d981d9c6f404bcfd2
Parents: 8eea55d
Author: Josh Elser 
Authored: Wed May 31 16:43:20 2017 -0400
Committer: Josh Elser 
Committed: Wed May 31 18:44:20 2017 -0400

--
 .../phoenix/monitoring/ScanMetricsHolder.java  | 17 +
 1 file changed, 17 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/93793445/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
index 440bdb0..6bcd402 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/monitoring/ScanMetricsHolder.java
@@ -1,3 +1,20 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package org.apache.phoenix.monitoring;
 
 import static org.apache.phoenix.monitoring.MetricType.COUNT_RPC_CALLS;



Build failed in Jenkins: Phoenix | Master #1634

2017-05-31 Thread Apache Jenkins Server
See 


Changes:

[elserj] PHOENIX-3891 Compare current user to JDBC url principal with optional

--
[...truncated 106.12 KB...]
Running org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.372 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: 2.261 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 53.601 sec - in 
org.apache.phoenix.end2end.index.txn.RollbackIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 305.719 sec - 
in org.apache.phoenix.end2end.index.MutableIndexSplitReverseScanIT
Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 464.633 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Running org.apache.phoenix.rpc.UpdateCacheIT
Running org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 sec - in 
org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.825 sec - in 
org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.572 sec - in 
org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Running org.apache.phoenix.tx.FlappingTransactionIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.921 sec - in 
org.apache.phoenix.tx.FlappingTransactionIT
Running org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.551 sec - in 
org.apache.phoenix.rpc.UpdateCacheIT
Running org.apache.phoenix.tx.TransactionIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 50.646 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 493.566 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.144 sec - in 
org.apache.phoenix.tx.TransactionIT

Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.349 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.CaseStatementIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.533 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.304 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.722 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.071 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.8 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.535 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.332 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Running org.apache.phoenix.end2end.GroupByIT
Running org.apache.phoenix.end2end.MutableQueryIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 85.019 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 89.604 sec - 
in 

Apache Phoenix - Timeout crawler - Build https://builds.apache.org/job/Phoenix-master/1634/

2017-05-31 Thread Apache Jenkins Server
[...truncated 26 lines...]
Looking at the log, list of test(s) that timed-out:

Build:
https://builds.apache.org/job/Phoenix-master/1634/


Affected test class(es):
Set(['org.apache.phoenix.trace.PhoenixTracingEndToEndIT', 
'org.apache.phoenix.tx.TxCheckpointIT', 
'org.apache.phoenix.end2end.SortMergeJoinIT', 
'org.apache.phoenix.end2end.index.IndexIT', 
'org.apache.phoenix.tx.ParameterizedTransactionIT'])


Build step 'Execute shell' marked build as failure
Email was triggered for: Failure - Any
Sending email for trigger: Failure - Any

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

2017-05-31 Thread Apache Jenkins Server
4.x-HBase-0.98 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-0.98

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

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

Changes
[elserj] PHOENIX-3891 Compare current user to JDBC url principal with optional



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