Build failed in Jenkins: Phoenix | Master #1408

2016-09-19 Thread Apache Jenkins Server
See 

Changes:

[samarth] PHOENIX-3302 Use unique names for views and indexes in

--
[...truncated 741 lines...]
Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 49.322 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Running org.apache.phoenix.tx.TransactionIT
Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 279.697 sec - 
in org.apache.phoenix.end2end.index.LocalIndexIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 22, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 108.777 sec - 
in org.apache.phoenix.tx.TransactionIT
Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 630.506 sec - 
in org.apache.phoenix.end2end.InListIT

Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.527 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.CaseStatementIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.617 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.849 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.537 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 63, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 43.501 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.245 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 55.957 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.881 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.943 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.286 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.631 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
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.447 sec - in 
org.apache.phoenix.end2end.NativeHBaseTypesIT
Running org.apache.phoenix.end2end.ProductMetricsIT
Tests run: 79, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 85.989 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.QueryDatabaseMetaDataIT
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.104 sec - 
in org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.QueryIT
Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 93.497 sec - 
in org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.ReadIsolationLevelIT
Tests run: 61, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.346 sec - 
in org.apache.phoenix.end2end.ProductMetricsIT
Running org.apache.phoenix.end2end.RowValueConstructorIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.306 sec - in 
org.apache.phoenix.end2end.ReadIsolationLevelIT
Running org.apache.phoenix.end2end.ScanQueryIT
Tests run: 77, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 42.583 sec - 
in org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.SequenceBulkAllocationIT
Tests run: 105, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 67.269 sec - 
in org.apache.phoenix.end2end.GroupByIT
Running org.apache.phoenix.end2end.SequenceIT
Tests run: 245, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 132.006 sec - 
in 

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

2016-09-19 Thread Apache Jenkins Server
See 

Changes:

[samarth] PHOENIX-3174 Make minor upgrade a manual step

--
[...truncated 710 lines...]
Running org.apache.phoenix.tx.TransactionIT
Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 283.755 sec - 
in org.apache.phoenix.end2end.index.LocalIndexIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 22, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 103.505 sec - 
in org.apache.phoenix.tx.TransactionIT
Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 656.158 sec - 
in org.apache.phoenix.end2end.InListIT
Tests run: 66, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 449.104 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 136.672 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 526.044 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT

Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.747 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.ArrayIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.807 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.271 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 55.872 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 63, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 67.98 sec - in 
org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.597 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.703 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.394 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.471 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.72 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Running org.apache.phoenix.end2end.NotQueryIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 83.577 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.NativeHBaseTypesIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.924 sec - in 
org.apache.phoenix.end2end.NativeHBaseTypesIT
Running org.apache.phoenix.end2end.ProductMetricsIT
Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 98.301 sec - 
in org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.QueryDatabaseMetaDataIT
Tests run: 79, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 107.054 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.QueryIT
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.281 sec - 
in org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.ReadIsolationLevelIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.081 sec - in 
org.apache.phoenix.end2end.ReadIsolationLevelIT
Running org.apache.phoenix.end2end.RowValueConstructorIT
Tests run: 61, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 43.612 sec - 
in org.apache.phoenix.end2end.ProductMetricsIT
Running org.apache.phoenix.end2end.ScanQueryIT
Tests run: 77, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 74.948 sec - 
in org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.SequenceBulkAllocationIT
Tests run: 105, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 108.959 sec - 
in 

[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-0.98-rc0 [created] c6d9f16d4
  refs/tags/v4.8.1-HBase-1.0-rc0 [created] 5cfea0310
  refs/tags/v4.8.1-HBase-1.1-rc0 [created] c014c0c43
  refs/tags/v4.8.1-HBase-1.2-rc0 [created] 7debb46fd


[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-1.2-rc0 [deleted] 4e30a42f2


[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-0.98-rc0 [deleted] 9fd36c759


[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-1.0-rc0 [deleted] 0156b018a


[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-1.1-rc0 [deleted] 83b108188


phoenix git commit: Add missing license header to ChildViewsUseParentViewIndexIT

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.2 e7c740d41 -> c96832df9


Add missing license header to ChildViewsUseParentViewIndexIT


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

Branch: refs/heads/4.8-HBase-1.2
Commit: c96832df94efd5fa30232db8c83b8e96690b5389
Parents: e7c740d
Author: Lars Hofhansl 
Authored: Mon Sep 19 20:45:45 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 20:47:53 2016 -0700

--
 .../index/ChildViewsUseParentViewIndexIT.java  | 17 +
 1 file changed, 17 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/c96832df/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
index 60a428c..00f8bd3 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.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.end2end.index;
 
 import static org.junit.Assert.assertEquals;



phoenix git commit: Add missing license header to ChildViewsUseParentViewIndexIT

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.1 e3c4b0c07 -> 3b1657b4a


Add missing license header to ChildViewsUseParentViewIndexIT


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

Branch: refs/heads/4.8-HBase-1.1
Commit: 3b1657b4a4f81dbf3e8deaf92081ccbf748b4340
Parents: e3c4b0c
Author: Lars Hofhansl 
Authored: Mon Sep 19 20:45:45 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 20:47:35 2016 -0700

--
 .../index/ChildViewsUseParentViewIndexIT.java  | 17 +
 1 file changed, 17 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/3b1657b4/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
index 60a428c..00f8bd3 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.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.end2end.index;
 
 import static org.junit.Assert.assertEquals;



phoenix git commit: Add missing license header to ChildViewsUseParentViewIndexIT

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-0.98 c3c674d65 -> 0bac1025f


Add missing license header to ChildViewsUseParentViewIndexIT


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

Branch: refs/heads/4.8-HBase-0.98
Commit: 0bac1025f37f8c695246e42c47546acfb46c79ef
Parents: c3c674d
Author: Lars Hofhansl 
Authored: Mon Sep 19 20:45:45 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 20:45:45 2016 -0700

--
 .../index/ChildViewsUseParentViewIndexIT.java  | 17 +
 1 file changed, 17 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/0bac1025/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
index 60a428c..00f8bd3 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ChildViewsUseParentViewIndexIT.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.end2end.index;
 
 import static org.junit.Assert.assertEquals;



Build failed in Jenkins: Phoenix | Master #1407

2016-09-19 Thread Apache Jenkins Server
See 

Changes:

[samarth] PHOENIX-3174 Make minor upgrade a manual step

--
[...truncated 740 lines...]
Running org.apache.phoenix.tx.TransactionIT
Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 279.24 sec - 
in org.apache.phoenix.end2end.index.LocalIndexIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 22, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 105.801 sec - 
in org.apache.phoenix.tx.TransactionIT
Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 627.199 sec - 
in org.apache.phoenix.end2end.InListIT
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 142.277 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 66, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 450.375 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT

Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.606 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.519 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.084 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 63, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 45.206 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 42.998 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.952 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 59.921 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.735 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.026 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.162 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.NotQueryIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.468 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Running org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.NativeHBaseTypesIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.653 sec - in 
org.apache.phoenix.end2end.NativeHBaseTypesIT
Running org.apache.phoenix.end2end.ProductMetricsIT
Tests run: 79, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 91.354 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.QueryDatabaseMetaDataIT
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.601 sec - 
in org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.QueryIT
Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 95.244 sec - 
in org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.ReadIsolationLevelIT
Tests run: 61, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.522 sec - 
in org.apache.phoenix.end2end.ProductMetricsIT
Running org.apache.phoenix.end2end.RowValueConstructorIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.506 sec - in 
org.apache.phoenix.end2end.ReadIsolationLevelIT
Running org.apache.phoenix.end2end.ScanQueryIT
Tests run: 77, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 53.528 sec - 
in org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.SequenceBulkAllocationIT
Tests run: 105, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 74.657 sec - 
in org.apache.phoenix.end2end.GroupByIT
Running org.apache.phoenix.end2end.SequenceIT
Tests run: 245, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 

phoenix git commit: PHOENIX-3302 Use unique names for views and indexes in GlobalIndexOptimizationIT

2016-09-19 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 887b57cf9 -> d6230307a


PHOENIX-3302 Use unique names for views and indexes in GlobalIndexOptimizationIT


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

Branch: refs/heads/4.x-HBase-0.98
Commit: d6230307a820eca9230af8022f4c62c30cdc0709
Parents: 887b57c
Author: Samarth 
Authored: Mon Sep 19 19:50:29 2016 -0700
Committer: Samarth 
Committed: Mon Sep 19 19:50:29 2016 -0700

--
 .../end2end/index/GlobalIndexOptimizationIT.java | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/d6230307/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
index b84cf5d..af2ddaa 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
@@ -333,21 +333,24 @@ public class GlobalIndexOptimizationIT extends 
ParallelStatsDisabledIT {
 String dataTableName = generateRandomString();
 createBaseTable(dataTableName, null, "('e','i','o')", false);
 Connection conn1 = DriverManager.getConnection(getUrl());
+String viewName = generateRandomString();
+String indexOnDataTable = generateRandomString();
 try{
-conn1.createStatement().execute("CREATE INDEX i1 ON " + 
dataTableName + "(k2,k1) INCLUDE (v1)");
-conn1.createStatement().execute("CREATE VIEW v AS SELECT * FROM " 
+ dataTableName + " WHERE v1 = 'a'");
+conn1.createStatement().execute("CREATE INDEX " + indexOnDataTable 
+ " ON " + dataTableName + "(k2,k1) INCLUDE (v1)");
+conn1.createStatement().execute("CREATE VIEW " + viewName  + " AS 
SELECT * FROM " + dataTableName + " WHERE v1 = 'a'");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('b',1,2,4,'z')");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('f',1,2,3,'a')");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('j',2,4,2,'a')");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('q',3,1,1,'c')");
 conn1.commit();
-ResultSet rs = conn1.createStatement().executeQuery("SELECT 
COUNT(*) FROM v");
+ResultSet rs = conn1.createStatement().executeQuery("SELECT 
COUNT(*) FROM " + viewName);
 assertTrue(rs.next());
 assertEquals(2, rs.getInt(1));
 assertFalse(rs.next());
-conn1.createStatement().execute("CREATE INDEX vi1 ON v(k1)");
+String viewIndex = generateRandomString();
+conn1.createStatement().execute("CREATE INDEX " + viewIndex + " ON 
" + viewName + " (k1)");
 
-String query = "SELECT /*+ INDEX(v vi1)*/ t_id,k1,k2,k3,v1 FROM v 
where k1 IN (1,2) and k2 IN (3,4)";
+String query = "SELECT /*+ INDEX(" + viewName + " " + viewIndex + 
")*/ t_id,k1,k2,k3,v1 FROM " + viewName + " where k1 IN (1,2) and k2 IN (3,4)";
 rs = conn1.createStatement().executeQuery("EXPLAIN "+ query);
 
 String actual = QueryUtil.getExplainPlan(rs);
@@ -357,7 +360,7 @@ public class GlobalIndexOptimizationIT extends 
ParallelStatsDisabledIT {
 "SKIP-SCAN-JOIN TABLE 0\n" +
 "CLIENT PARALLEL 1-WAY SKIP SCAN ON 2 KEYS OVER 
_IDX_" + dataTableName + " \\[-32768,1\\] - \\[-32768,2\\]\n" +
 "SERVER FILTER BY FIRST KEY ONLY AND \"K2\" IN 
\\(3,4\\)\n" +
-"DYNAMIC SERVER FILTER BY \\(\"V.T_ID\", \"V.K1\", 
\"V.K2\"\\) IN \\(\\(\\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+\\)\\)";
+"DYNAMIC SERVER FILTER BY \\(\"" + viewName + 
".T_ID\", \"" + viewName + ".K1\", \"" + viewName + ".K2\"\\) IN 
\\(\\(\\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+\\)\\)";
 assertTrue("Expected:\n" + expected + "\ndid not match\n" + 
actual, Pattern.matches(expected,actual));
 
 rs = conn1.createStatement().executeQuery(query);



phoenix git commit: PHOENIX-3302 Use unique names for views and indexes in GlobalIndexOptimizationIT

2016-09-19 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/master e90feaa31 -> 0a05d67f1


PHOENIX-3302 Use unique names for views and indexes in GlobalIndexOptimizationIT


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

Branch: refs/heads/master
Commit: 0a05d67f1785bba2ca333f281b4d7650a05c6ee0
Parents: e90feaa
Author: Samarth 
Authored: Mon Sep 19 19:49:15 2016 -0700
Committer: Samarth 
Committed: Mon Sep 19 19:49:15 2016 -0700

--
 .../end2end/index/GlobalIndexOptimizationIT.java | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/0a05d67f/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
index b84cf5d..af2ddaa 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
@@ -333,21 +333,24 @@ public class GlobalIndexOptimizationIT extends 
ParallelStatsDisabledIT {
 String dataTableName = generateRandomString();
 createBaseTable(dataTableName, null, "('e','i','o')", false);
 Connection conn1 = DriverManager.getConnection(getUrl());
+String viewName = generateRandomString();
+String indexOnDataTable = generateRandomString();
 try{
-conn1.createStatement().execute("CREATE INDEX i1 ON " + 
dataTableName + "(k2,k1) INCLUDE (v1)");
-conn1.createStatement().execute("CREATE VIEW v AS SELECT * FROM " 
+ dataTableName + " WHERE v1 = 'a'");
+conn1.createStatement().execute("CREATE INDEX " + indexOnDataTable 
+ " ON " + dataTableName + "(k2,k1) INCLUDE (v1)");
+conn1.createStatement().execute("CREATE VIEW " + viewName  + " AS 
SELECT * FROM " + dataTableName + " WHERE v1 = 'a'");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('b',1,2,4,'z')");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('f',1,2,3,'a')");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('j',2,4,2,'a')");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('q',3,1,1,'c')");
 conn1.commit();
-ResultSet rs = conn1.createStatement().executeQuery("SELECT 
COUNT(*) FROM v");
+ResultSet rs = conn1.createStatement().executeQuery("SELECT 
COUNT(*) FROM " + viewName);
 assertTrue(rs.next());
 assertEquals(2, rs.getInt(1));
 assertFalse(rs.next());
-conn1.createStatement().execute("CREATE INDEX vi1 ON v(k1)");
+String viewIndex = generateRandomString();
+conn1.createStatement().execute("CREATE INDEX " + viewIndex + " ON 
" + viewName + " (k1)");
 
-String query = "SELECT /*+ INDEX(v vi1)*/ t_id,k1,k2,k3,v1 FROM v 
where k1 IN (1,2) and k2 IN (3,4)";
+String query = "SELECT /*+ INDEX(" + viewName + " " + viewIndex + 
")*/ t_id,k1,k2,k3,v1 FROM " + viewName + " where k1 IN (1,2) and k2 IN (3,4)";
 rs = conn1.createStatement().executeQuery("EXPLAIN "+ query);
 
 String actual = QueryUtil.getExplainPlan(rs);
@@ -357,7 +360,7 @@ public class GlobalIndexOptimizationIT extends 
ParallelStatsDisabledIT {
 "SKIP-SCAN-JOIN TABLE 0\n" +
 "CLIENT PARALLEL 1-WAY SKIP SCAN ON 2 KEYS OVER 
_IDX_" + dataTableName + " \\[-32768,1\\] - \\[-32768,2\\]\n" +
 "SERVER FILTER BY FIRST KEY ONLY AND \"K2\" IN 
\\(3,4\\)\n" +
-"DYNAMIC SERVER FILTER BY \\(\"V.T_ID\", \"V.K1\", 
\"V.K2\"\\) IN \\(\\(\\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+\\)\\)";
+"DYNAMIC SERVER FILTER BY \\(\"" + viewName + 
".T_ID\", \"" + viewName + ".K1\", \"" + viewName + ".K2\"\\) IN 
\\(\\(\\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+\\)\\)";
 assertTrue("Expected:\n" + expected + "\ndid not match\n" + 
actual, Pattern.matches(expected,actual));
 
 rs = conn1.createStatement().executeQuery(query);



phoenix git commit: PHOENIX-3302 Use unique names for views and indexes in GlobalIndexOptimizationIT

2016-09-19 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 4feb60779 -> bda4acaeb


PHOENIX-3302 Use unique names for views and indexes in GlobalIndexOptimizationIT


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

Branch: refs/heads/4.x-HBase-1.1
Commit: bda4acaeb491add20fa6850279ab5900e21a15df
Parents: 4feb607
Author: Samarth 
Authored: Mon Sep 19 19:47:42 2016 -0700
Committer: Samarth 
Committed: Mon Sep 19 19:47:42 2016 -0700

--
 .../end2end/index/GlobalIndexOptimizationIT.java | 15 +--
 1 file changed, 9 insertions(+), 6 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/bda4acae/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
index b84cf5d..af2ddaa 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/GlobalIndexOptimizationIT.java
@@ -333,21 +333,24 @@ public class GlobalIndexOptimizationIT extends 
ParallelStatsDisabledIT {
 String dataTableName = generateRandomString();
 createBaseTable(dataTableName, null, "('e','i','o')", false);
 Connection conn1 = DriverManager.getConnection(getUrl());
+String viewName = generateRandomString();
+String indexOnDataTable = generateRandomString();
 try{
-conn1.createStatement().execute("CREATE INDEX i1 ON " + 
dataTableName + "(k2,k1) INCLUDE (v1)");
-conn1.createStatement().execute("CREATE VIEW v AS SELECT * FROM " 
+ dataTableName + " WHERE v1 = 'a'");
+conn1.createStatement().execute("CREATE INDEX " + indexOnDataTable 
+ " ON " + dataTableName + "(k2,k1) INCLUDE (v1)");
+conn1.createStatement().execute("CREATE VIEW " + viewName  + " AS 
SELECT * FROM " + dataTableName + " WHERE v1 = 'a'");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('b',1,2,4,'z')");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('f',1,2,3,'a')");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('j',2,4,2,'a')");
 conn1.createStatement().execute("UPSERT INTO " + dataTableName + " 
values('q',3,1,1,'c')");
 conn1.commit();
-ResultSet rs = conn1.createStatement().executeQuery("SELECT 
COUNT(*) FROM v");
+ResultSet rs = conn1.createStatement().executeQuery("SELECT 
COUNT(*) FROM " + viewName);
 assertTrue(rs.next());
 assertEquals(2, rs.getInt(1));
 assertFalse(rs.next());
-conn1.createStatement().execute("CREATE INDEX vi1 ON v(k1)");
+String viewIndex = generateRandomString();
+conn1.createStatement().execute("CREATE INDEX " + viewIndex + " ON 
" + viewName + " (k1)");
 
-String query = "SELECT /*+ INDEX(v vi1)*/ t_id,k1,k2,k3,v1 FROM v 
where k1 IN (1,2) and k2 IN (3,4)";
+String query = "SELECT /*+ INDEX(" + viewName + " " + viewIndex + 
")*/ t_id,k1,k2,k3,v1 FROM " + viewName + " where k1 IN (1,2) and k2 IN (3,4)";
 rs = conn1.createStatement().executeQuery("EXPLAIN "+ query);
 
 String actual = QueryUtil.getExplainPlan(rs);
@@ -357,7 +360,7 @@ public class GlobalIndexOptimizationIT extends 
ParallelStatsDisabledIT {
 "SKIP-SCAN-JOIN TABLE 0\n" +
 "CLIENT PARALLEL 1-WAY SKIP SCAN ON 2 KEYS OVER 
_IDX_" + dataTableName + " \\[-32768,1\\] - \\[-32768,2\\]\n" +
 "SERVER FILTER BY FIRST KEY ONLY AND \"K2\" IN 
\\(3,4\\)\n" +
-"DYNAMIC SERVER FILTER BY \\(\"V.T_ID\", \"V.K1\", 
\"V.K2\"\\) IN \\(\\(\\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+\\)\\)";
+"DYNAMIC SERVER FILTER BY \\(\"" + viewName + 
".T_ID\", \"" + viewName + ".K1\", \"" + viewName + ".K2\"\\) IN 
\\(\\(\\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+, \\$\\d+.\\$\\d+\\)\\)";
 assertTrue("Expected:\n" + expected + "\ndid not match\n" + 
actual, Pattern.matches(expected,actual));
 
 rs = conn1.createStatement().executeQuery(query);



[1/2] phoenix git commit: PHOENIX-3174 Make minor upgrade a manual step

2016-09-19 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 ab02084a8 -> 4feb60779


http://git-wip-us.apache.org/repos/asf/phoenix/blob/4feb6077/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
index 387a7bd..cf6b00d 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
@@ -63,6 +63,7 @@ import java.util.concurrent.ThreadFactory;
 import java.util.concurrent.ThreadLocalRandom;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import javax.annotation.concurrent.GuardedBy;
 
@@ -131,6 +132,8 @@ import 
org.apache.phoenix.coprocessor.generated.MetaDataProtos.UpdateIndexStateR
 import org.apache.phoenix.exception.PhoenixIOException;
 import org.apache.phoenix.exception.SQLExceptionCode;
 import org.apache.phoenix.exception.SQLExceptionInfo;
+import org.apache.phoenix.exception.UpgradeInProgressException;
+import org.apache.phoenix.exception.UpgradeNotRequiredException;
 import org.apache.phoenix.execute.MutationState;
 import org.apache.phoenix.hbase.index.IndexRegionSplitPolicy;
 import org.apache.phoenix.hbase.index.Indexer;
@@ -266,6 +269,8 @@ public class ConnectionQueryServicesImpl extends 
DelegateQueryServices implement
 private final List> 
connectionQueues;
 private ScheduledExecutorService renewLeaseExecutor;
 private final boolean renewLeaseEnabled;
+private final boolean isAutoUpgradeEnabled;
+private final AtomicBoolean upgradeRequired = new AtomicBoolean(false);
 
 private static interface FeatureSupported {
 boolean isSupported(ConnectionQueryServices services);
@@ -342,6 +347,7 @@ public class ConnectionQueryServicesImpl extends 
DelegateQueryServices implement
 connectionQueues = ImmutableList.copyOf(list);
 // A little bit of a smell to leak `this` here, but should not be a 
problem
 this.tableStatsCache = new TableStatsCache(this, config);
+this.isAutoUpgradeEnabled = config.getBoolean(AUTO_UPGRADE_ENABLED, 
QueryServicesOptions.DEFAULT_AUTO_UPGRADE_ENABLED);
 }
 
 @Override
@@ -2310,29 +2316,16 @@ public class ConnectionQueryServicesImpl extends 
DelegateQueryServices implement
 return null;
 }
 checkClosed();
-PhoenixConnection metaConnection = null;
-boolean success = false;
-String snapshotName = null;
-String sysCatalogTableName = null;
 try {
 openConnection();
-String noUpgradeProp = 
props.getProperty(PhoenixRuntime.NO_UPGRADE_ATTRIB);
-boolean upgradeSystemTables = 
!Boolean.TRUE.equals(Boolean.valueOf(noUpgradeProp));
-Properties scnProps = 
PropertiesUtil.deepCopy(props);
-scnProps.setProperty(
-PhoenixRuntime.CURRENT_SCN_ATTRIB,
-
Long.toString(MetaDataProtocol.MIN_SYSTEM_TABLE_TIMESTAMP));
-scnProps.remove(PhoenixRuntime.TENANT_ID_ATTRIB);
-String globalUrl = JDBCUtil.removeProperty(url, 
PhoenixRuntime.TENANT_ID_ATTRIB);
-metaConnection = new PhoenixConnection(
-ConnectionQueryServicesImpl.this, 
globalUrl, scnProps, newEmptyMetaData());
+boolean isDoNotUpgradePropSet = 
UpgradeUtil.isNoUpgradeSet(props);
 try (HBaseAdmin admin = getAdmin()) {
 boolean mappedSystemCatalogExists = admin
 
.tableExists(SchemaUtil.getPhysicalTableName(SYSTEM_CATALOG_NAME_BYTES, true));
 if 
(SchemaUtil.isNamespaceMappingEnabled(PTableType.SYSTEM,
 
ConnectionQueryServicesImpl.this.getProps())) {
 if 
(admin.tableExists(SYSTEM_CATALOG_NAME_BYTES)) {
-//check if the server is already 
updated and have namespace config properly set.
+//check if the server is already 
updated and have namespace config properly set. 
 
checkClientServerCompatibility(SYSTEM_CATALOG_NAME_BYTES);

[2/2] phoenix git commit: PHOENIX-3174 Make minor upgrade a manual step

2016-09-19 Thread samarth
PHOENIX-3174 Make minor upgrade a manual step


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

Branch: refs/heads/4.x-HBase-1.1
Commit: 4feb60779d113691ae6e332404bcd20e8045a05b
Parents: ab02084
Author: Samarth 
Authored: Mon Sep 19 18:57:47 2016 -0700
Committer: Samarth 
Committed: Mon Sep 19 18:57:47 2016 -0700

--
 .../org/apache/phoenix/end2end/UpgradeIT.java   | 156 ++-
 phoenix-core/src/main/antlr3/PhoenixSQL.g   |  10 +-
 .../coprocessor/MetaDataEndpointImpl.java   |  16 +-
 .../coprocessor/MetaDataRegionObserver.java |  47 +-
 .../phoenix/exception/SQLExceptionCode.java |   2 +
 .../exception/UpgradeInProgressException.java   |  28 +
 .../exception/UpgradeNotRequiredException.java  |  27 +
 .../exception/UpgradeRequiredException.java |  29 +
 .../apache/phoenix/jdbc/PhoenixConnection.java  |  27 +-
 .../phoenix/jdbc/PhoenixDatabaseMetaData.java   |   2 +-
 .../apache/phoenix/jdbc/PhoenixStatement.java   |  72 +-
 .../index/automation/PhoenixMRJobSubmitter.java |   4 +
 .../phoenix/parse/ExecuteUpgradeStatement.java  |  34 +
 .../apache/phoenix/parse/ParseNodeFactory.java  |   4 +
 .../phoenix/query/ConnectionQueryServices.java  |   3 +
 .../query/ConnectionQueryServicesImpl.java  | 951 ++-
 .../query/ConnectionlessQueryServicesImpl.java  |   8 +
 .../query/DelegateConnectionQueryServices.java  |  10 +
 .../org/apache/phoenix/query/QueryServices.java |   1 +
 .../phoenix/query/QueryServicesOptions.java |   5 +-
 .../apache/phoenix/schema/MetaDataClient.java   |   2 +-
 .../phoenix/trace/PhoenixMetricsSink.java   |  37 +-
 .../org/apache/phoenix/util/PhoenixRuntime.java |   2 +-
 .../java/org/apache/phoenix/util/QueryUtil.java |   6 +-
 .../org/apache/phoenix/util/UpgradeUtil.java|  19 +-
 25 files changed, 1027 insertions(+), 475 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/4feb6077/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
--
diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
index b47738d..bdd94a2 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
@@ -24,7 +24,9 @@ import static 
org.apache.phoenix.query.QueryConstants.DIVERGED_VIEW_BASE_COLUMN_
 import static 
org.apache.phoenix.util.UpgradeUtil.SELECT_BASE_COLUMN_COUNT_FROM_HEADER_ROW;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotEquals;
 import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
 
 import java.io.IOException;
 import java.sql.Connection;
@@ -33,6 +35,9 @@ import java.sql.PreparedStatement;
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.Properties;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.client.HBaseAdmin;
@@ -41,8 +46,14 @@ import org.apache.hadoop.hbase.client.Put;
 import org.apache.hadoop.hbase.client.RowMutations;
 import org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
 import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.phoenix.coprocessor.MetaDataProtocol;
+import org.apache.phoenix.exception.UpgradeInProgressException;
+import org.apache.phoenix.exception.UpgradeRequiredException;
 import org.apache.phoenix.jdbc.PhoenixConnection;
 import org.apache.phoenix.jdbc.PhoenixDatabaseMetaData;
+import org.apache.phoenix.query.ConnectionQueryServices;
+import org.apache.phoenix.query.ConnectionQueryServicesImpl;
+import org.apache.phoenix.query.DelegateConnectionQueryServices;
 import org.apache.phoenix.query.QueryConstants;
 import org.apache.phoenix.query.QueryServices;
 import org.apache.phoenix.schema.PName;
@@ -51,7 +62,6 @@ import org.apache.phoenix.util.MetaDataUtil;
 import org.apache.phoenix.util.PhoenixRuntime;
 import org.apache.phoenix.util.SchemaUtil;
 import org.apache.phoenix.util.UpgradeUtil;
-import org.junit.Ignore;
 import org.junit.Test;
 
 public class UpgradeIT extends BaseHBaseManagedTimeIT {
@@ -576,6 +586,150 @@ public class UpgradeIT extends BaseHBaseManagedTimeIT {
 }
 }
 }
+
+@Test
+public void testUpgradeRequiredPreventsSQL() throws SQLException {
+

[2/2] phoenix git commit: PHOENIX-3174 Make minor upgrade a manual step

2016-09-19 Thread samarth
PHOENIX-3174 Make minor upgrade a manual step


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

Branch: refs/heads/master
Commit: e90feaa31bd928645ecc3596437b822d980939ed
Parents: e8ffc9c
Author: Samarth 
Authored: Mon Sep 19 18:31:49 2016 -0700
Committer: Samarth 
Committed: Mon Sep 19 18:31:49 2016 -0700

--
 .../org/apache/phoenix/end2end/UpgradeIT.java   | 156 ++-
 phoenix-core/src/main/antlr3/PhoenixSQL.g   |  10 +-
 .../coprocessor/MetaDataEndpointImpl.java   |  16 +-
 .../coprocessor/MetaDataRegionObserver.java |  47 +-
 .../phoenix/exception/SQLExceptionCode.java |   2 +
 .../exception/UpgradeInProgressException.java   |  28 +
 .../exception/UpgradeNotRequiredException.java  |  27 +
 .../exception/UpgradeRequiredException.java |  29 +
 .../apache/phoenix/jdbc/PhoenixConnection.java  |  27 +-
 .../phoenix/jdbc/PhoenixDatabaseMetaData.java   |   2 +-
 .../apache/phoenix/jdbc/PhoenixStatement.java   |  72 +-
 .../index/automation/PhoenixMRJobSubmitter.java |   4 +
 .../phoenix/parse/ExecuteUpgradeStatement.java  |  34 +
 .../apache/phoenix/parse/ParseNodeFactory.java  |   4 +
 .../phoenix/query/ConnectionQueryServices.java  |   3 +
 .../query/ConnectionQueryServicesImpl.java  | 951 ++-
 .../query/ConnectionlessQueryServicesImpl.java  |   8 +
 .../query/DelegateConnectionQueryServices.java  |  10 +
 .../org/apache/phoenix/query/QueryServices.java |   1 +
 .../phoenix/query/QueryServicesOptions.java |   5 +-
 .../apache/phoenix/schema/MetaDataClient.java   |   2 +-
 .../phoenix/trace/PhoenixMetricsSink.java   |  37 +-
 .../org/apache/phoenix/util/PhoenixRuntime.java |   2 +-
 .../java/org/apache/phoenix/util/QueryUtil.java |   6 +-
 .../org/apache/phoenix/util/UpgradeUtil.java|  19 +-
 25 files changed, 1027 insertions(+), 475 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/e90feaa3/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
--
diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
index b47738d..bdd94a2 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
@@ -24,7 +24,9 @@ import static 
org.apache.phoenix.query.QueryConstants.DIVERGED_VIEW_BASE_COLUMN_
 import static 
org.apache.phoenix.util.UpgradeUtil.SELECT_BASE_COLUMN_COUNT_FROM_HEADER_ROW;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotEquals;
 import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
 
 import java.io.IOException;
 import java.sql.Connection;
@@ -33,6 +35,9 @@ import java.sql.PreparedStatement;
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.Properties;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.client.HBaseAdmin;
@@ -41,8 +46,14 @@ import org.apache.hadoop.hbase.client.Put;
 import org.apache.hadoop.hbase.client.RowMutations;
 import org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
 import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.phoenix.coprocessor.MetaDataProtocol;
+import org.apache.phoenix.exception.UpgradeInProgressException;
+import org.apache.phoenix.exception.UpgradeRequiredException;
 import org.apache.phoenix.jdbc.PhoenixConnection;
 import org.apache.phoenix.jdbc.PhoenixDatabaseMetaData;
+import org.apache.phoenix.query.ConnectionQueryServices;
+import org.apache.phoenix.query.ConnectionQueryServicesImpl;
+import org.apache.phoenix.query.DelegateConnectionQueryServices;
 import org.apache.phoenix.query.QueryConstants;
 import org.apache.phoenix.query.QueryServices;
 import org.apache.phoenix.schema.PName;
@@ -51,7 +62,6 @@ import org.apache.phoenix.util.MetaDataUtil;
 import org.apache.phoenix.util.PhoenixRuntime;
 import org.apache.phoenix.util.SchemaUtil;
 import org.apache.phoenix.util.UpgradeUtil;
-import org.junit.Ignore;
 import org.junit.Test;
 
 public class UpgradeIT extends BaseHBaseManagedTimeIT {
@@ -576,6 +586,150 @@ public class UpgradeIT extends BaseHBaseManagedTimeIT {
 }
 }
 }
+
+@Test
+public void testUpgradeRequiredPreventsSQL() throws SQLException {
+String 

[1/2] phoenix git commit: PHOENIX-3174 Make minor upgrade a manual step

2016-09-19 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 97a625030 -> 887b57cf9


http://git-wip-us.apache.org/repos/asf/phoenix/blob/887b57cf/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
index 8395c6d..0d398cf 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
@@ -64,6 +64,7 @@ import java.util.concurrent.ThreadFactory;
 import java.util.concurrent.ThreadLocalRandom;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.TimeoutException;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import javax.annotation.concurrent.GuardedBy;
 
@@ -132,6 +133,8 @@ import 
org.apache.phoenix.coprocessor.generated.MetaDataProtos.UpdateIndexStateR
 import org.apache.phoenix.exception.PhoenixIOException;
 import org.apache.phoenix.exception.SQLExceptionCode;
 import org.apache.phoenix.exception.SQLExceptionInfo;
+import org.apache.phoenix.exception.UpgradeInProgressException;
+import org.apache.phoenix.exception.UpgradeNotRequiredException;
 import org.apache.phoenix.execute.MutationState;
 import org.apache.phoenix.hbase.index.IndexRegionSplitPolicy;
 import org.apache.phoenix.hbase.index.Indexer;
@@ -267,6 +270,8 @@ public class ConnectionQueryServicesImpl extends 
DelegateQueryServices implement
 private final List> 
connectionQueues;
 private ScheduledExecutorService renewLeaseExecutor;
 private final boolean renewLeaseEnabled;
+private final boolean isAutoUpgradeEnabled;
+private final AtomicBoolean upgradeRequired = new AtomicBoolean(false);
 
 private static interface FeatureSupported {
 boolean isSupported(ConnectionQueryServices services);
@@ -343,6 +348,7 @@ public class ConnectionQueryServicesImpl extends 
DelegateQueryServices implement
 connectionQueues = ImmutableList.copyOf(list);
 // A little bit of a smell to leak `this` here, but should not be a 
problem
 this.tableStatsCache = new TableStatsCache(this, config);
+this.isAutoUpgradeEnabled = config.getBoolean(AUTO_UPGRADE_ENABLED, 
QueryServicesOptions.DEFAULT_AUTO_UPGRADE_ENABLED);
 }
 
 @Override
@@ -2307,29 +2313,16 @@ public class ConnectionQueryServicesImpl extends 
DelegateQueryServices implement
 return null;
 }
 checkClosed();
-PhoenixConnection metaConnection = null;
-boolean success = false;
-String snapshotName = null;
-String sysCatalogTableName = null;
 try {
 openConnection();
-String noUpgradeProp = 
props.getProperty(PhoenixRuntime.NO_UPGRADE_ATTRIB);
-boolean upgradeSystemTables = 
!Boolean.TRUE.equals(Boolean.valueOf(noUpgradeProp));
-Properties scnProps = 
PropertiesUtil.deepCopy(props);
-scnProps.setProperty(
-PhoenixRuntime.CURRENT_SCN_ATTRIB,
-
Long.toString(MetaDataProtocol.MIN_SYSTEM_TABLE_TIMESTAMP));
-scnProps.remove(PhoenixRuntime.TENANT_ID_ATTRIB);
-String globalUrl = JDBCUtil.removeProperty(url, 
PhoenixRuntime.TENANT_ID_ATTRIB);
-metaConnection = new PhoenixConnection(
-ConnectionQueryServicesImpl.this, 
globalUrl, scnProps, newEmptyMetaData());
+boolean isDoNotUpgradePropSet = 
UpgradeUtil.isNoUpgradeSet(props);
 try (HBaseAdmin admin = getAdmin()) {
 boolean mappedSystemCatalogExists = admin
 
.tableExists(SchemaUtil.getPhysicalTableName(SYSTEM_CATALOG_NAME_BYTES, true));
 if 
(SchemaUtil.isNamespaceMappingEnabled(PTableType.SYSTEM,
 
ConnectionQueryServicesImpl.this.getProps())) {
 if 
(admin.tableExists(SYSTEM_CATALOG_NAME_BYTES)) {
-//check if the server is already 
updated and have namespace config properly set.
+//check if the server is already 
updated and have namespace config properly set. 
 
checkClientServerCompatibility(SYSTEM_CATALOG_NAME_BYTES);
   

[2/2] phoenix git commit: PHOENIX-3174 Make minor upgrade a manual step

2016-09-19 Thread samarth
PHOENIX-3174 Make minor upgrade a manual step


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 887b57cf9a02f8fdfb21e655f10029531568bf54
Parents: 97a6250
Author: Samarth 
Authored: Mon Sep 19 18:50:13 2016 -0700
Committer: Samarth 
Committed: Mon Sep 19 18:50:13 2016 -0700

--
 .../org/apache/phoenix/end2end/UpgradeIT.java   | 156 ++-
 phoenix-core/src/main/antlr3/PhoenixSQL.g   |  10 +-
 .../coprocessor/MetaDataEndpointImpl.java   |  16 +-
 .../coprocessor/MetaDataRegionObserver.java |  50 +-
 .../phoenix/exception/SQLExceptionCode.java |   2 +
 .../exception/UpgradeInProgressException.java   |  28 +
 .../exception/UpgradeNotRequiredException.java  |  27 +
 .../exception/UpgradeRequiredException.java |  29 +
 .../apache/phoenix/jdbc/PhoenixConnection.java  |  27 +-
 .../phoenix/jdbc/PhoenixDatabaseMetaData.java   |   2 +-
 .../apache/phoenix/jdbc/PhoenixStatement.java   |  72 +-
 .../index/automation/PhoenixMRJobSubmitter.java |   4 +
 .../phoenix/parse/ExecuteUpgradeStatement.java  |  34 +
 .../apache/phoenix/parse/ParseNodeFactory.java  |   4 +
 .../phoenix/query/ConnectionQueryServices.java  |   3 +
 .../query/ConnectionQueryServicesImpl.java  | 952 ++-
 .../query/ConnectionlessQueryServicesImpl.java  |   8 +
 .../query/DelegateConnectionQueryServices.java  |  10 +
 .../org/apache/phoenix/query/QueryServices.java |   1 +
 .../phoenix/query/QueryServicesOptions.java |   5 +-
 .../apache/phoenix/schema/MetaDataClient.java   |   2 +-
 .../phoenix/trace/PhoenixMetricsSink.java   |  37 +-
 .../org/apache/phoenix/util/PhoenixRuntime.java |   2 +-
 .../java/org/apache/phoenix/util/QueryUtil.java |   6 +-
 .../org/apache/phoenix/util/UpgradeUtil.java|  19 +-
 25 files changed, 1029 insertions(+), 477 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/887b57cf/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
--
diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
index b47738d..bdd94a2 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpgradeIT.java
@@ -24,7 +24,9 @@ import static 
org.apache.phoenix.query.QueryConstants.DIVERGED_VIEW_BASE_COLUMN_
 import static 
org.apache.phoenix.util.UpgradeUtil.SELECT_BASE_COLUMN_COUNT_FROM_HEADER_ROW;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotEquals;
 import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
 
 import java.io.IOException;
 import java.sql.Connection;
@@ -33,6 +35,9 @@ import java.sql.PreparedStatement;
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.Properties;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.client.HBaseAdmin;
@@ -41,8 +46,14 @@ import org.apache.hadoop.hbase.client.Put;
 import org.apache.hadoop.hbase.client.RowMutations;
 import org.apache.hadoop.hbase.snapshot.SnapshotCreationException;
 import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.phoenix.coprocessor.MetaDataProtocol;
+import org.apache.phoenix.exception.UpgradeInProgressException;
+import org.apache.phoenix.exception.UpgradeRequiredException;
 import org.apache.phoenix.jdbc.PhoenixConnection;
 import org.apache.phoenix.jdbc.PhoenixDatabaseMetaData;
+import org.apache.phoenix.query.ConnectionQueryServices;
+import org.apache.phoenix.query.ConnectionQueryServicesImpl;
+import org.apache.phoenix.query.DelegateConnectionQueryServices;
 import org.apache.phoenix.query.QueryConstants;
 import org.apache.phoenix.query.QueryServices;
 import org.apache.phoenix.schema.PName;
@@ -51,7 +62,6 @@ import org.apache.phoenix.util.MetaDataUtil;
 import org.apache.phoenix.util.PhoenixRuntime;
 import org.apache.phoenix.util.SchemaUtil;
 import org.apache.phoenix.util.UpgradeUtil;
-import org.junit.Ignore;
 import org.junit.Test;
 
 public class UpgradeIT extends BaseHBaseManagedTimeIT {
@@ -576,6 +586,150 @@ public class UpgradeIT extends BaseHBaseManagedTimeIT {
 }
 }
 }
+
+@Test
+public void testUpgradeRequiredPreventsSQL() throws SQLException {
+   

Apache-Phoenix | 4.8-HBase-1.1 | Build Successful

2016-09-19 Thread Apache Jenkins Server
4.8-HBase-1.1 branch build status Successful

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

Compiled Artifacts https://builds.apache.org/job/Phoenix-4.8-HBase-1.1/lastSuccessfulBuild/artifact/

Test Report https://builds.apache.org/job/Phoenix-4.8-HBase-1.1/lastCompletedBuild/testReport/

Changes
[larsh] Prepare for 4.8.1

[larsh] Really prepare for 4.8.1



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


[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-0.98-rc0 [created] 9fd36c759
  refs/tags/v4.8.1-HBase-1.0-rc0 [created] 0156b018a
  refs/tags/v4.8.1-HBase-1.1-rc0 [created] 83b108188
  refs/tags/v4.8.1-HBase-1.2-rc0 [created] 4e30a42f2


[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-1.2-rc0 [deleted] 9dae21183


[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-1.1-rc0 [deleted] d4a8f4139


[5/9] phoenix git commit: Encode column names and take advantage of encoding in group by and order by

2016-09-19 Thread samarth
http://git-wip-us.apache.org/repos/asf/phoenix/blob/cc472a8e/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/PTableProtos.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/PTableProtos.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/PTableProtos.java
index 4171680..085d5c6 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/PTableProtos.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/generated/PTableProtos.java
@@ -269,6 +269,16 @@ public final class PTableProtos {
  * optional bool isDynamic = 14;
  */
 boolean getIsDynamic();
+
+// optional int32 columnQualifier = 15;
+/**
+ * optional int32 columnQualifier = 15;
+ */
+boolean hasColumnQualifier();
+/**
+ * optional int32 columnQualifier = 15;
+ */
+int getColumnQualifier();
   }
   /**
* Protobuf type {@code PColumn}
@@ -391,6 +401,11 @@ public final class PTableProtos {
   isDynamic_ = input.readBool();
   break;
 }
+case 120: {
+  bitField0_ |= 0x4000;
+  columnQualifier_ = input.readInt32();
+  break;
+}
   }
 }
   } catch (com.google.protobuf.InvalidProtocolBufferException e) {
@@ -709,6 +724,22 @@ public final class PTableProtos {
   return isDynamic_;
 }
 
+// optional int32 columnQualifier = 15;
+public static final int COLUMNQUALIFIER_FIELD_NUMBER = 15;
+private int columnQualifier_;
+/**
+ * optional int32 columnQualifier = 15;
+ */
+public boolean hasColumnQualifier() {
+  return ((bitField0_ & 0x4000) == 0x4000);
+}
+/**
+ * optional int32 columnQualifier = 15;
+ */
+public int getColumnQualifier() {
+  return columnQualifier_;
+}
+
 private void initFields() {
   columnNameBytes_ = com.google.protobuf.ByteString.EMPTY;
   familyNameBytes_ = com.google.protobuf.ByteString.EMPTY;
@@ -724,6 +755,7 @@ public final class PTableProtos {
   expression_ = "";
   isRowTimestamp_ = false;
   isDynamic_ = false;
+  columnQualifier_ = 0;
 }
 private byte memoizedIsInitialized = -1;
 public final boolean isInitialized() {
@@ -799,6 +831,9 @@ public final class PTableProtos {
   if (((bitField0_ & 0x2000) == 0x2000)) {
 output.writeBool(14, isDynamic_);
   }
+  if (((bitField0_ & 0x4000) == 0x4000)) {
+output.writeInt32(15, columnQualifier_);
+  }
   getUnknownFields().writeTo(output);
 }
 
@@ -864,6 +899,10 @@ public final class PTableProtos {
 size += com.google.protobuf.CodedOutputStream
   .computeBoolSize(14, isDynamic_);
   }
+  if (((bitField0_ & 0x4000) == 0x4000)) {
+size += com.google.protobuf.CodedOutputStream
+  .computeInt32Size(15, columnQualifier_);
+  }
   size += getUnknownFields().getSerializedSize();
   memoizedSerializedSize = size;
   return size;
@@ -957,6 +996,11 @@ public final class PTableProtos {
 result = result && (getIsDynamic()
 == other.getIsDynamic());
   }
+  result = result && (hasColumnQualifier() == other.hasColumnQualifier());
+  if (hasColumnQualifier()) {
+result = result && (getColumnQualifier()
+== other.getColumnQualifier());
+  }
   result = result &&
   getUnknownFields().equals(other.getUnknownFields());
   return result;
@@ -1026,6 +1070,10 @@ public final class PTableProtos {
 hash = (37 * hash) + ISDYNAMIC_FIELD_NUMBER;
 hash = (53 * hash) + hashBoolean(getIsDynamic());
   }
+  if (hasColumnQualifier()) {
+hash = (37 * hash) + COLUMNQUALIFIER_FIELD_NUMBER;
+hash = (53 * hash) + getColumnQualifier();
+  }
   hash = (29 * hash) + getUnknownFields().hashCode();
   memoizedHashCode = hash;
   return hash;
@@ -1163,6 +1211,8 @@ public final class PTableProtos {
 bitField0_ = (bitField0_ & ~0x1000);
 isDynamic_ = false;
 bitField0_ = (bitField0_ & ~0x2000);
+columnQualifier_ = 0;
+bitField0_ = (bitField0_ & ~0x4000);
 return this;
   }
 
@@ -1247,6 +1297,10 @@ public final class PTableProtos {
   to_bitField0_ |= 0x2000;
 }
 result.isDynamic_ = isDynamic_;
+if (((from_bitField0_ & 0x4000) == 0x4000)) {
+  to_bitField0_ |= 0x4000;
+}
+result.columnQualifier_ = columnQualifier_;
 result.bitField0_ = to_bitField0_;
 onBuilt();
 return result;
@@ -1309,6 +1363,9 @@ public final class PTableProtos {
 if (other.hasIsDynamic()) {
   setIsDynamic(other.getIsDynamic());
 }
+if 

[3/9] phoenix git commit: Encode column names and take advantage of encoding in group by and order by

2016-09-19 Thread samarth
http://git-wip-us.apache.org/repos/asf/phoenix/blob/cc472a8e/phoenix-core/src/main/java/org/apache/phoenix/schema/KeyValueSchema.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/KeyValueSchema.java 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/KeyValueSchema.java
index 1ab8c86..1bcf808 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/schema/KeyValueSchema.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/schema/KeyValueSchema.java
@@ -109,6 +109,8 @@ public class KeyValueSchema extends ValueSchema {
 Field field = fields.get(i);
 PDataType type = field.getDataType();
 for (int j = 0; j < field.getCount(); j++) {
+//TODO: samarth it is at this point that we are looking up 
stuff in the result tuple to figure out
+// where exactly the value is here.
 if (expressions[index].evaluate(tuple, ptr) && ptr.getLength() 
> 0) { // Skip null values
 if (index >= minNullableIndex) {
 valueSet.set(index - minNullableIndex);

http://git-wip-us.apache.org/repos/asf/phoenix/blob/cc472a8e/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java
index 1264e32..95e0f4f 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/schema/MetaDataClient.java
@@ -35,6 +35,7 @@ import static 
org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.COLUMN_COUNT;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.COLUMN_DEF;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.COLUMN_FAMILY;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.COLUMN_NAME;
+import static 
org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.COLUMN_QUALIFIER_COUNTER;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.COLUMN_SIZE;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.DATA_TABLE_NAME;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.DATA_TYPE;
@@ -42,6 +43,7 @@ import static 
org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.DECIMAL_DIGITS;
 import static 
org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.DEFAULT_COLUMN_FAMILY_NAME;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.DEFAULT_VALUE;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.DISABLE_WAL;
+import static 
org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.ENCODED_COLUMN_QUALIFIER;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.FUNCTION_NAME;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.IMMUTABLE_ROWS;
 import static 
org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.INDEX_DISABLE_TIMESTAMP;
@@ -68,6 +70,7 @@ import static 
org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.PK_NAME;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.RETURN_TYPE;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.SALT_BUCKETS;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.SORT_ORDER;
+import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.STORAGE_SCHEME;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.STORE_NULLS;
 import static 
org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.SYSTEM_CATALOG_SCHEMA;
 import static 
org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.SYSTEM_CATALOG_TABLE;
@@ -85,6 +88,8 @@ import static 
org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.VIEW_INDEX_ID;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.VIEW_STATEMENT;
 import static org.apache.phoenix.jdbc.PhoenixDatabaseMetaData.VIEW_TYPE;
 import static 
org.apache.phoenix.query.QueryConstants.BASE_TABLE_BASE_COLUMN_COUNT;
+import static org.apache.phoenix.query.QueryConstants.DEFAULT_COLUMN_FAMILY;
+import static 
org.apache.phoenix.query.QueryConstants.ENCODED_CQ_COUNTER_INITIAL_VALUE;
 import static org.apache.phoenix.query.QueryServices.DROP_METADATA_ATTRIB;
 import static 
org.apache.phoenix.query.QueryServicesOptions.DEFAULT_DROP_METADATA;
 import static 
org.apache.phoenix.query.QueryServicesOptions.DEFAULT_RUN_UPDATE_STATS_ASYNC;
@@ -188,8 +193,10 @@ import 
org.apache.phoenix.query.ConnectionQueryServices.Feature;
 import org.apache.phoenix.query.QueryConstants;
 import org.apache.phoenix.query.QueryServices;
 import org.apache.phoenix.query.QueryServicesOptions;
+import org.apache.phoenix.schema.PTable.EncodedCQCounter;
 import org.apache.phoenix.schema.PTable.IndexType;
 import org.apache.phoenix.schema.PTable.LinkType;
+import org.apache.phoenix.schema.PTable.StorageScheme;
 import org.apache.phoenix.schema.PTable.ViewType;
 import 

[4/9] phoenix git commit: Encode column names and take advantage of encoding in group by and order by

2016-09-19 Thread samarth
http://git-wip-us.apache.org/repos/asf/phoenix/blob/cc472a8e/phoenix-core/src/main/java/org/apache/phoenix/execute/BaseQueryPlan.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/execute/BaseQueryPlan.java 
b/phoenix-core/src/main/java/org/apache/phoenix/execute/BaseQueryPlan.java
index ff44d2e..3453120 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/execute/BaseQueryPlan.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/execute/BaseQueryPlan.java
@@ -69,6 +69,7 @@ import org.apache.phoenix.schema.TableRef;
 import org.apache.phoenix.trace.TracingIterator;
 import org.apache.phoenix.trace.util.Tracing;
 import org.apache.phoenix.util.ByteUtil;
+import org.apache.phoenix.util.EncodedColumnsUtil;
 import org.apache.phoenix.util.IndexUtil;
 import org.apache.phoenix.util.LogUtil;
 import org.apache.phoenix.util.SQLCloseable;
@@ -297,11 +298,6 @@ public abstract class BaseQueryPlan implements QueryPlan {
 // TODO: can have an hint to skip joining back to data table, in 
that case if any column to
 // project is not present in the index then we need to skip this 
plan.
 if (!dataColumns.isEmpty()) {
-// Set data columns to be join back from data table.
-serializeDataTableColumnsToJoin(scan, dataColumns);
-KeyValueSchema schema = 
ProjectedColumnExpression.buildSchema(dataColumns);
-// Set key value schema of the data columns.
-serializeSchemaIntoScan(scan, schema);
 PTable parentTable = context.getCurrentTable().getTable();
 String parentSchemaName = 
parentTable.getParentSchemaName().getString();
 String parentTableName = 
parentTable.getParentTableName().getString();
@@ -312,6 +308,12 @@ public abstract class BaseQueryPlan implements QueryPlan {
 FACTORY.namedTable(null, 
TableName.create(parentSchemaName, parentTableName)),
 
context.getConnection()).resolveTable(parentSchemaName, parentTableName);
 PTable dataTable = dataTableRef.getTable();
+// Set data columns to be join back from data table.
+serializeDataTableColumnsToJoin(scan, dataColumns, dataTable);
+KeyValueSchema schema = 
ProjectedColumnExpression.buildSchema(dataColumns);
+// Set key value schema of the data columns.
+serializeSchemaIntoScan(scan, schema);
+
 // Set index maintainer of the local index.
 serializeIndexMaintainerIntoScan(scan, dataTable);
 // Set view constants if exists.
@@ -414,14 +416,14 @@ public abstract class BaseQueryPlan implements QueryPlan {
 }
 }
 
-private void serializeDataTableColumnsToJoin(Scan scan, Set 
dataColumns) {
+private void serializeDataTableColumnsToJoin(Scan scan, Set 
dataColumns, PTable dataTable) {
 ByteArrayOutputStream stream = new ByteArrayOutputStream();
 try {
 DataOutputStream output = new DataOutputStream(stream);
 WritableUtils.writeVInt(output, dataColumns.size());
 for (PColumn column : dataColumns) {
 Bytes.writeByteArray(output, 
column.getFamilyName().getBytes());
-Bytes.writeByteArray(output, column.getName().getBytes());
+Bytes.writeByteArray(output, 
EncodedColumnsUtil.getColumnQualifier(column, dataTable));
 }
 
scan.setAttribute(BaseScannerRegionObserver.DATA_TABLE_COLUMNS_TO_JOIN, 
stream.toByteArray());
 } catch (IOException e) {

http://git-wip-us.apache.org/repos/asf/phoenix/blob/cc472a8e/phoenix-core/src/main/java/org/apache/phoenix/execute/MutationState.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/execute/MutationState.java 
b/phoenix-core/src/main/java/org/apache/phoenix/execute/MutationState.java
index ae78e97..51ca59c 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/execute/MutationState.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/execute/MutationState.java
@@ -770,7 +770,7 @@ public class MutationState implements SQLCloseable {
 }
 for (PColumn column : columns) {
 if (column != null) {
-
resolvedTable.getColumnFamily(column.getFamilyName().getString()).getColumn(column.getName().getString());
+
resolvedTable.getColumnFamily(column.getFamilyName().getString()).getPColumnForColumnName(column.getName().getString());
 }
 }
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/cc472a8e/phoenix-core/src/main/java/org/apache/phoenix/execute/SortMergeJoinPlan.java

[1/9] phoenix git commit: Encode column names and take advantage of encoding in group by and order by [Forced Update!]

2016-09-19 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/encodecolumns 2433c8d21 -> 920be8fec (forced update)


http://git-wip-us.apache.org/repos/asf/phoenix/blob/cc472a8e/phoenix-core/src/main/java/org/apache/phoenix/schema/tuple/UnboundedSkipNullCellsList.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/tuple/UnboundedSkipNullCellsList.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/tuple/UnboundedSkipNullCellsList.java
new file mode 100644
index 000..02a85a5
--- /dev/null
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/tuple/UnboundedSkipNullCellsList.java
@@ -0,0 +1,488 @@
+/*
+ * 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.schema.tuple;
+
+import static com.google.common.base.Preconditions.checkArgument;
+
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+import java.util.ListIterator;
+import java.util.NoSuchElementException;
+
+import org.apache.hadoop.hbase.Cell;
+import org.apache.hadoop.hbase.KeyValue;
+import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.phoenix.schema.SortOrder;
+import org.apache.phoenix.schema.types.PInteger;
+
+import com.google.common.base.Preconditions;
+
+public class UnboundedSkipNullCellsList implements List {
+private int minQualifier;
+private int maxQualifier;
+private Cell[] array;
+private int numNonNullElements;
+private int firstNonNullElementIdx = -1;
+private int leftBoundary;
+private int rightBoundary;
+
+// extra capacity we have either at the start or at the end or at at both 
extremes
+// to accommodate column qualifiers outside of the range (minQualifier, 
maxQualifier)
+private static final int INIITAL_EXTRA_BUFFER = 10;  
+
+public UnboundedSkipNullCellsList(int minQualifier, int maxQualifier) {
+checkArgument(maxQualifier - minQualifier > 0, "Illegal arguments. 
MinQualifier: " + minQualifier + ". MaxQualifier: " + maxQualifier);
+this.minQualifier = minQualifier;
+this.maxQualifier = maxQualifier;
+int minIndex = Math.max(0, minQualifier - INIITAL_EXTRA_BUFFER);
+int maxIndex = maxQualifier + INIITAL_EXTRA_BUFFER;
+int size = maxIndex - minIndex + 1;
+this.array = new Cell[size];
+}
+
+
+@Override
+public int size() {
+return numNonNullElements;
+}
+
+@Override
+public boolean isEmpty() {
+return numNonNullElements == 0;
+}
+
+@Override
+public boolean contains(Object o) {
+return indexOf(o) >= 0;
+}
+
+
+/**
+ * This implementation only returns an array of non-null elements in the 
list.
+ */
+@Override
+public Object[] toArray() {
+Object[] toReturn = new Object[numNonNullElements];
+int counter = 0;
+for (int i = 0; i < array.length; i++) {
+if (array[i] != null) {
+toReturn[counter++] = array[i];
+}
+}
+return toReturn;
+}
+
+
+/**
+ * This implementation only returns an array of non-null elements in the 
list.
+ * This is not the most efficient way of copying elemts into an array 
+ */
+@Override
+@SuppressWarnings("unchecked")
+public  T[] toArray(T[] a) {
+T[] toReturn = 
(T[])java.lang.reflect.Array.newInstance(a.getClass().getComponentType(), 
numNonNullElements);
+int counter = 0;
+for (int i = 0; i < array.length; i++) {
+if (array[i] != null) {
+toReturn[counter++] = (T)array[i];
+}
+}
+return toReturn;
+}
+
+@Override
+public boolean add(Cell e) {
+if (e == null) {
+throw new NullPointerException();
+}
+int columnQualifier = 
PInteger.INSTANCE.getCodec().decodeInt(e.getQualifierArray(), 
e.getQualifierOffset(), SortOrder.ASC);
+if (columnQualifier < 0) {
+throw new IllegalArgumentException("Invalid column qualifier " + 
columnQualifier + " for cell " + e);
+}
+ensureCapacity(columnQualifier);
+int idx = 

[9/9] phoenix git commit: PHOENIX-2565 Store data for immutable tables in single KeyValue (Thomas DSilva)

2016-09-19 Thread samarth
PHOENIX-2565 Store data for immutable tables in single KeyValue (Thomas DSilva)


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

Branch: refs/heads/encodecolumns
Commit: 920be8fecfcbf2170ba040b3b52d1fcd0a1622fd
Parents: cc472a8
Author: Samarth 
Authored: Mon Sep 19 16:45:50 2016 -0700
Committer: Samarth 
Committed: Mon Sep 19 16:45:50 2016 -0700

--
 .../apache/phoenix/end2end/UpsertValuesIT.java  |   5 +-
 .../end2end/index/IndexExpressionIT.java|   7 +-
 .../apache/phoenix/end2end/index/IndexIT.java   |  24 ++--
 .../phoenix/compile/ExpressionCompiler.java |   3 +-
 .../apache/phoenix/compile/JoinCompiler.java|   2 +-
 .../apache/phoenix/compile/QueryCompiler.java   |   2 +-
 .../compile/TupleProjectionCompiler.java|   2 +-
 .../apache/phoenix/compile/WhereCompiler.java   |  31 +-
 .../coprocessor/BaseScannerRegionObserver.java  |   1 +
 .../coprocessor/MetaDataEndpointImpl.java   |   1 +
 .../UngroupedAggregateRegionObserver.java   |   2 +-
 .../apache/phoenix/execute/BaseQueryPlan.java   |  13 ++-
 .../apache/phoenix/execute/MutationState.java   |  10 +-
 .../expression/ArrayColumnExpression.java   | 109 +++
 .../expression/ArrayConstructorExpression.java  |   1 +
 .../phoenix/expression/ExpressionType.java  |   3 +-
 .../phoenix/expression/LiteralExpression.java   |  11 +-
 .../visitor/CloneExpressionVisitor.java |   6 +
 .../expression/visitor/ExpressionVisitor.java   |   2 +
 ...lumnWithKeyValueColumnExpressionVisitor.java |  37 +++
 .../StatelessTraverseAllExpressionVisitor.java  |   7 +-
 .../StatelessTraverseNoExpressionVisitor.java   |   7 +-
 .../filter/MultiKeyValueComparisonFilter.java   |   6 +
 .../SingleCQKeyValueComparisonFilter.java   |   3 +-
 .../filter/SingleKeyValueComparisonFilter.java  |   8 ++
 .../apache/phoenix/hbase/index/ValueGetter.java |   1 +
 .../apache/phoenix/index/IndexMaintainer.java   | 101 ++---
 .../apache/phoenix/index/PhoenixIndexCodec.java |   2 +-
 .../phoenix/iterate/BaseResultIterators.java|   7 +-
 .../query/ConnectionlessQueryServicesImpl.java  |   1 -
 .../org/apache/phoenix/schema/ColumnRef.java|   7 +-
 .../apache/phoenix/schema/MetaDataClient.java   |  16 ++-
 .../java/org/apache/phoenix/schema/PTable.java  |   3 +-
 .../org/apache/phoenix/schema/PTableImpl.java   |  77 ++---
 .../apache/phoenix/schema/TableProperty.java|   2 +-
 .../apache/phoenix/schema/tuple/BaseTuple.java  |  30 +
 .../apache/phoenix/util/EncodedColumnsUtil.java |  19 +++-
 .../java/org/apache/phoenix/util/IndexUtil.java |  52 +
 .../java/org/apache/phoenix/util/ScanUtil.java  |   4 +-
 .../org/apache/phoenix/util/SchemaUtil.java |  18 +++
 .../phoenix/index/IndexMaintainerTest.java  |   2 +-
 41 files changed, 547 insertions(+), 98 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/920be8fe/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertValuesIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertValuesIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertValuesIT.java
index 28574ed..24ca24a 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertValuesIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertValuesIT.java
@@ -35,8 +35,11 @@ import java.sql.SQLException;
 import java.sql.Statement;
 import java.sql.Time;
 import java.sql.Timestamp;
+import java.util.Map.Entry;
+import java.util.NavigableMap;
 import java.util.Properties;
 
+import org.apache.hadoop.hbase.client.HTable;
 import org.apache.hadoop.hbase.client.HTableInterface;
 import org.apache.hadoop.hbase.client.Result;
 import org.apache.hadoop.hbase.client.ResultScanner;
@@ -839,7 +842,7 @@ public class UpsertValuesIT extends BaseClientManagedTimeIT 
{
 assertEquals("KV2", rs.getString(2));
 assertFalse(rs.next());
 
-// Verify now that the data was correctly added to the mutable 
index too.
+// Verify now that the data was correctly added to the immutable 
index too.
 stmt = conn.prepareStatement("SELECT KV2 FROM " + tableName + " 
WHERE PK2 = ? AND KV1 = ?");
 stmt.setDate(1, upsertedDate);
 stmt.setString(2, "KV1");

http://git-wip-us.apache.org/repos/asf/phoenix/blob/920be8fe/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/IndexExpressionIT.java

[2/9] phoenix git commit: Encode column names and take advantage of encoding in group by and order by

2016-09-19 Thread samarth
http://git-wip-us.apache.org/repos/asf/phoenix/blob/cc472a8e/phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java 
b/phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java
index 847979a..dcc0e08 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/schema/PTableImpl.java
@@ -28,6 +28,7 @@ import java.util.Collections;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
+import java.util.Map.Entry;
 
 import org.apache.hadoop.hbase.Cell;
 import org.apache.hadoop.hbase.HConstants;
@@ -38,6 +39,7 @@ import org.apache.hadoop.hbase.client.Put;
 import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
 import org.apache.hadoop.hbase.util.ByteStringer;
 import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.hadoop.hbase.util.Pair;
 import org.apache.phoenix.coprocessor.generated.PTableProtos;
 import org.apache.phoenix.exception.DataExceedsCapacityException;
 import org.apache.phoenix.hbase.index.util.ImmutableBytesPtr;
@@ -52,8 +54,10 @@ import org.apache.phoenix.schema.types.PChar;
 import org.apache.phoenix.schema.types.PDataType;
 import org.apache.phoenix.schema.types.PDouble;
 import org.apache.phoenix.schema.types.PFloat;
+import org.apache.phoenix.schema.types.PInteger;
 import org.apache.phoenix.schema.types.PVarchar;
 import org.apache.phoenix.util.ByteUtil;
+import org.apache.phoenix.util.EncodedColumnsUtil;
 import org.apache.phoenix.util.SchemaUtil;
 import org.apache.phoenix.util.SizedUtil;
 import org.apache.phoenix.util.StringUtil;
@@ -70,6 +74,7 @@ import com.google.common.collect.ListMultimap;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Maps;
 
+
 /**
  *
  * Base class for PTable implementors.  Provides abstraction for
@@ -98,7 +103,8 @@ public class PTableImpl implements PTable {
 private List families;
 private Map familyByBytes;
 private Map familyByString;
-private ListMultimap columnsByName;
+private ListMultimap columnsByName;
+private ListMultimap kvColumnsByEncodedColumnNames;
 private PName pkName;
 private Integer bucketNum;
 private RowKeySchema rowKeySchema;
@@ -130,6 +136,8 @@ public class PTableImpl implements PTable {
 private boolean isNamespaceMapped;
 private String autoPartitionSeqName;
 private boolean isAppendOnlySchema;
+private StorageScheme storageScheme;
+private EncodedCQCounter encodedCQCounter;
 
 public PTableImpl() {
 this.indexes = Collections.emptyList();
@@ -161,8 +169,9 @@ public class PTableImpl implements PTable {
 this.isNamespaceMapped = isNamespaceMapped;
 }
 
+// For indexes stored in shared physical tables
 public PTableImpl(PName tenantId, PName schemaName, PName tableName, long 
timestamp, List families, 
-List columns, List physicalNames, Short 
viewIndexId, boolean multiTenant, boolean isNamespaceMpped) throws SQLException 
{ // For indexes stored in shared physical tables
+List columns, List physicalNames, Short 
viewIndexId, boolean multiTenant, boolean isNamespaceMpped, StorageScheme 
storageScheme, EncodedCQCounter encodedCQCounter) throws SQLException {
 this.pkColumns = this.allColumns = Collections.emptyList();
 this.rowKeySchema = RowKeySchema.EMPTY_SCHEMA;
 this.indexes = Collections.emptyList();
@@ -176,7 +185,7 @@ public class PTableImpl implements PTable {
 init(tenantId, this.schemaName, this.tableName, PTableType.INDEX, 
state, timeStamp, sequenceNumber, pkName, bucketNum, columns,
 this.schemaName, parentTableName, indexes, isImmutableRows, 
physicalNames, defaultFamilyName,
 null, disableWAL, multiTenant, storeNulls, viewType, viewIndexId, 
indexType, baseColumnCount, rowKeyOrderOptimizable,
-isTransactional, updateCacheFrequency, indexDisableTimestamp, 
isNamespaceMpped, null, false);
+isTransactional, updateCacheFrequency, indexDisableTimestamp, 
isNamespaceMpped, null, false, storageScheme, encodedCQCounter);
 }
 
 public PTableImpl(long timeStamp) { // For delete marker
@@ -220,7 +229,7 @@ public class PTableImpl implements PTable {
 indexes, table.isImmutableRows(), table.getPhysicalNames(), 
table.getDefaultFamilyName(), viewStatement,
 table.isWALDisabled(), table.isMultiTenant(), 
table.getStoreNulls(), table.getViewType(), table.getViewIndexId(), 
table.getIndexType(),
 table.getBaseColumnCount(), table.rowKeyOrderOptimizable(), 
table.isTransactional(), table.getUpdateCacheFrequency(),
-table.getIndexDisableTimestamp(), 

[7/9] phoenix git commit: Encode column names and take advantage of encoding in group by and order by

2016-09-19 Thread samarth
Encode column names and take advantage of encoding in group by and order by


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

Branch: refs/heads/encodecolumns
Commit: cc472a8e64f128baf38e34aeba33131aa9c51a12
Parents: 04dc321
Author: Samarth 
Authored: Fri Aug 26 23:43:37 2016 -0700
Committer: Samarth 
Committed: Fri Aug 26 23:43:37 2016 -0700

--
 .../apache/phoenix/end2end/AlterTableIT.java|  212 +-
 .../phoenix/end2end/AlterTableWithViewsIT.java  |  118 +-
 .../apache/phoenix/end2end/CreateTableIT.java   |   22 +
 .../apache/phoenix/end2end/DynamicColumnIT.java |2 +-
 .../org/apache/phoenix/end2end/GroupByIT.java   |3 -
 .../phoenix/end2end/PhoenixRuntimeIT.java   |6 +-
 .../phoenix/end2end/RowValueConstructorIT.java  |2 +-
 .../phoenix/end2end/StatsCollectorIT.java   |4 +-
 .../StatsCollectorWithSplitsAndMultiCFIT.java   |   10 +-
 .../apache/phoenix/end2end/UpsertValuesIT.java  |   40 +
 .../phoenix/end2end/index/DropMetadataIT.java   |   11 +-
 .../phoenix/end2end/index/IndexTestUtil.java|   13 +-
 .../phoenix/compile/CreateTableCompiler.java|2 +-
 .../phoenix/compile/ExpressionCompiler.java |3 +-
 .../apache/phoenix/compile/FromCompiler.java|   54 +-
 .../apache/phoenix/compile/JoinCompiler.java|8 +-
 .../phoenix/compile/ListJarsQueryPlan.java  |3 +-
 .../apache/phoenix/compile/PostDDLCompiler.java |   11 +-
 .../phoenix/compile/ProjectionCompiler.java |   10 +-
 .../apache/phoenix/compile/TraceQueryPlan.java  |2 +-
 .../compile/TupleProjectionCompiler.java|   31 +-
 .../apache/phoenix/compile/UnionCompiler.java   |6 +-
 .../apache/phoenix/compile/WhereCompiler.java   |7 +-
 .../coprocessor/BaseScannerRegionObserver.java  |   45 +-
 .../coprocessor/DelegateRegionScanner.java  |5 +
 .../GroupedAggregateRegionObserver.java |   36 +-
 .../coprocessor/HashJoinRegionScanner.java  |2 +-
 .../coprocessor/MetaDataEndpointImpl.java   |  137 +-
 .../phoenix/coprocessor/ScanRegionObserver.java |   16 +-
 .../coprocessor/SequenceRegionObserver.java |1 +
 .../UngroupedAggregateRegionObserver.java   |   26 +-
 .../coprocessor/generated/PTableProtos.java | 1971 +-
 .../apache/phoenix/execute/BaseQueryPlan.java   |   16 +-
 .../apache/phoenix/execute/MutationState.java   |2 +-
 .../phoenix/execute/SortMergeJoinPlan.java  |1 +
 .../apache/phoenix/execute/TupleProjector.java  |6 +-
 .../expression/KeyValueColumnExpression.java|   16 +-
 .../expression/ProjectedColumnExpression.java   |1 +
 .../phoenix/filter/ColumnProjectionFilter.java  |   24 +-
 .../filter/MultiKeyValueComparisonFilter.java   |4 +-
 .../filter/SingleKeyValueComparisonFilter.java  |2 +-
 .../example/CoveredColumnIndexCodec.java|1 -
 .../apache/phoenix/index/IndexMaintainer.java   |  127 +-
 .../index/PhoenixTransactionalIndexer.java  |   16 +-
 .../phoenix/iterate/BaseResultIterators.java|   80 +-
 .../iterate/LookAheadResultIterator.java|2 +-
 .../phoenix/iterate/MappedByteBufferQueue.java  |1 +
 .../phoenix/iterate/OrderedResultIterator.java  |3 +-
 .../iterate/RegionScannerResultIterator.java|   14 +-
 .../apache/phoenix/jdbc/PhoenixConnection.java  |2 +-
 .../phoenix/jdbc/PhoenixDatabaseMetaData.java   |   12 +-
 .../apache/phoenix/jdbc/PhoenixResultSet.java   |2 +-
 .../apache/phoenix/join/HashCacheFactory.java   |1 +
 .../mapreduce/FormatToBytesWritableMapper.java  |   25 +-
 .../mapreduce/FormatToKeyValueReducer.java  |   30 +-
 .../query/ConnectionQueryServicesImpl.java  |6 +-
 .../apache/phoenix/query/QueryConstants.java|   53 +-
 .../phoenix/query/QueryServicesOptions.java |2 +-
 .../org/apache/phoenix/schema/ColumnRef.java|5 +-
 .../apache/phoenix/schema/DelegateColumn.java   |5 +
 .../apache/phoenix/schema/DelegateTable.java|   20 +-
 .../apache/phoenix/schema/KeyValueSchema.java   |2 +
 .../apache/phoenix/schema/MetaDataClient.java   |  284 ++-
 .../java/org/apache/phoenix/schema/PColumn.java |9 +-
 .../apache/phoenix/schema/PColumnFamily.java|   14 +-
 .../phoenix/schema/PColumnFamilyImpl.java   |   50 +-
 .../org/apache/phoenix/schema/PColumnImpl.java  |   24 +-
 .../apache/phoenix/schema/PMetaDataImpl.java|4 +-
 .../java/org/apache/phoenix/schema/PName.java   |   26 +
 .../java/org/apache/phoenix/schema/PTable.java  |  110 +-
 .../org/apache/phoenix/schema/PTableImpl.java   |  351 ++--
 .../org/apache/phoenix/schema/PTableKey.java|6 +-
 .../apache/phoenix/schema/ProjectedColumn.java  | 

[8/9] phoenix git commit: PHOENIX-2565 Store data for immutable tables in single KeyValue (Thomas DSilva)

2016-09-19 Thread samarth
http://git-wip-us.apache.org/repos/asf/phoenix/blob/920be8fe/phoenix-core/src/main/java/org/apache/phoenix/util/EncodedColumnsUtil.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/util/EncodedColumnsUtil.java 
b/phoenix-core/src/main/java/org/apache/phoenix/util/EncodedColumnsUtil.java
index bfbfc54..43f5801 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/util/EncodedColumnsUtil.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/util/EncodedColumnsUtil.java
@@ -19,6 +19,7 @@ package org.apache.phoenix.util;
 
 import static com.google.common.base.Preconditions.checkArgument;
 
+import org.apache.hadoop.hbase.client.Scan;
 import org.apache.hadoop.hbase.util.Pair;
 import org.apache.phoenix.query.QueryConstants;
 import org.apache.phoenix.schema.PColumn;
@@ -29,7 +30,11 @@ import org.apache.phoenix.schema.types.PInteger;
 public class EncodedColumnsUtil {
 
 public static boolean usesEncodedColumnNames(PTable table) {
-return table.getStorageScheme() != null && table.getStorageScheme() == 
StorageScheme.ENCODED_COLUMN_NAMES;
+return usesEncodedColumnNames(table.getStorageScheme());
+}
+
+public static boolean usesEncodedColumnNames(StorageScheme storageSchema) {
+return storageSchema != null && storageSchema != 
StorageScheme.NON_ENCODED_COLUMN_NAMES;
 }
 
 public static byte[] getEncodedColumnQualifier(PColumn column) {
@@ -41,6 +46,18 @@ public class EncodedColumnsUtil {
 public static byte[] getColumnQualifier(PColumn column, PTable table) {
   return EncodedColumnsUtil.getColumnQualifier(column, 
usesEncodedColumnNames(table));
 }
+
+public static void setColumns(PColumn column, PTable table, Scan scan) {
+   if (table.getStorageScheme() == 
StorageScheme.COLUMNS_STORED_IN_SINGLE_CELL) {
+// if a table storage scheme is COLUMNS_STORED_IN_SINGLE_CELL set 
then all columns of a column family are stored in a single cell 
+// (with the qualifier name being same as the family name), just 
project the column family here
+// so that we can calculate estimatedByteSize correctly in 
ProjectionCompiler 
+   scan.addFamily(column.getFamilyName().getBytes());
+}
+else {
+   scan.addColumn(column.getFamilyName().getBytes(), 
EncodedColumnsUtil.getColumnQualifier(column, table));
+}
+}
 
 public static byte[] getColumnQualifier(PColumn column, boolean 
encodedColumnName) {
 checkArgument(!SchemaUtil.isPKColumn(column), "No column qualifiers 
for PK columns");

http://git-wip-us.apache.org/repos/asf/phoenix/blob/920be8fe/phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java
--
diff --git a/phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java 
b/phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java
index 76ec772..c6524f7 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java
@@ -29,6 +29,7 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
+import java.util.Set;
 
 import org.apache.hadoop.hbase.Cell;
 import org.apache.hadoop.hbase.HConstants;
@@ -57,7 +58,9 @@ import org.apache.phoenix.compile.WhereCompiler;
 import org.apache.phoenix.coprocessor.BaseScannerRegionObserver;
 import org.apache.phoenix.exception.SQLExceptionCode;
 import org.apache.phoenix.exception.SQLExceptionInfo;
+import org.apache.phoenix.execute.MutationState.RowMutationState;
 import org.apache.phoenix.execute.TupleProjector;
+import org.apache.phoenix.expression.ArrayColumnExpression;
 import org.apache.phoenix.expression.Expression;
 import org.apache.phoenix.expression.KeyValueColumnExpression;
 import org.apache.phoenix.expression.RowKeyColumnExpression;
@@ -81,13 +84,16 @@ import org.apache.phoenix.schema.PColumn;
 import org.apache.phoenix.schema.PColumnFamily;
 import org.apache.phoenix.schema.PTable;
 import org.apache.phoenix.schema.PTableType;
+import org.apache.phoenix.schema.SortOrder;
 import org.apache.phoenix.schema.TableNotFoundException;
 import org.apache.phoenix.schema.TableRef;
+import org.apache.phoenix.schema.ValueSchema.Field;
 import org.apache.phoenix.schema.tuple.ResultTuple;
 import org.apache.phoenix.schema.tuple.Tuple;
 import org.apache.phoenix.schema.types.PBinary;
 import org.apache.phoenix.schema.types.PDataType;
 import org.apache.phoenix.schema.types.PDecimal;
+import org.apache.phoenix.schema.types.PInteger;
 import org.apache.phoenix.schema.types.PVarbinary;
 import org.apache.phoenix.schema.types.PVarchar;
 
@@ -258,10 +264,10 @@ public class IndexUtil {
 }
 
 public static List generateIndexData(final PTable table, PTable 
index,
-List dataMutations, final 

Build failed in Jenkins: Phoenix-4.8-HBase-1.2 #27

2016-09-19 Thread Apache Jenkins Server
See 

Changes:

[larsh] Prepare for 4.8.1

[larsh] Really prepare for 4.8.1

--
[...truncated 795 lines...]
Running org.apache.phoenix.end2end.DistinctPrefixFilterIT
Running org.apache.phoenix.end2end.PowerFunctionEnd2EndIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.689 sec - in 
org.apache.phoenix.end2end.PowerFunctionEnd2EndIT
Running org.apache.phoenix.end2end.ReadOnlyIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.859 sec - in 
org.apache.phoenix.end2end.RTrimFunctionIT
Running org.apache.phoenix.end2end.RegexpSplitFunctionIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.945 sec - in 
org.apache.phoenix.end2end.ReadOnlyIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.575 sec - in 
org.apache.phoenix.end2end.RegexpSplitFunctionIT
Running org.apache.phoenix.end2end.ReverseFunctionIT
Running org.apache.phoenix.end2end.RoundFloorCeilFunctionsEnd2EndIT
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.659 sec - 
in org.apache.phoenix.end2end.NthValueFunctionIT
Running org.apache.phoenix.end2end.SerialIteratorsIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.558 sec - in 
org.apache.phoenix.end2end.SerialIteratorsIT
Running org.apache.phoenix.end2end.ServerExceptionIT
Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.428 sec - in 
org.apache.phoenix.end2end.RoundFloorCeilFunctionsEnd2EndIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.463 sec - in 
org.apache.phoenix.end2end.ServerExceptionIT
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.833 sec - in 
org.apache.phoenix.end2end.ReverseFunctionIT
Running org.apache.phoenix.end2end.SortOrderIT
Running org.apache.phoenix.end2end.StatementHintsIT
Running org.apache.phoenix.end2end.SignFunctionEnd2EndIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.613 sec - in 
org.apache.phoenix.end2end.SignFunctionEnd2EndIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.447 sec - in 
org.apache.phoenix.end2end.StatementHintsIT
Running org.apache.phoenix.end2end.StringToArrayFunctionIT
Running org.apache.phoenix.end2end.StoreNullsIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.861 sec - in 
org.apache.phoenix.end2end.QueryMoreIT
Running org.apache.phoenix.end2end.TimezoneOffsetFunctionIT
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.316 sec - in 
org.apache.phoenix.end2end.DistinctPrefixFilterIT
Running org.apache.phoenix.end2end.ToCharFunctionIT
Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.48 sec - in 
org.apache.phoenix.end2end.StringToArrayFunctionIT
Running org.apache.phoenix.end2end.UpsertSelectAutoCommitIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.348 sec - in 
org.apache.phoenix.end2end.StoreNullsIT
Running org.apache.phoenix.end2end.index.AsyncIndexDisabledIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.537 sec - in 
org.apache.phoenix.end2end.TimezoneOffsetFunctionIT
Running org.apache.phoenix.end2end.index.ChildViewsUseParentViewIndexIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.249 sec - in 
org.apache.phoenix.end2end.UpsertSelectAutoCommitIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.818 sec - in 
org.apache.phoenix.end2end.index.AsyncIndexDisabledIT
Running 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.422 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: 0.376 sec - in 
org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.861 sec - in 
org.apache.phoenix.end2end.index.ChildViewsUseParentViewIndexIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.07 sec - in 
org.apache.phoenix.end2end.ToCharFunctionIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.247 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Tests run: 45, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 103.779 sec - 
in org.apache.phoenix.end2end.SortOrderIT

Results :

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

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

---
 T E S T S
---
Running 
org.apache.hadoop.hbase.regionserver.wal.WALReplayWithIndexWritesAndCompressedWALIT
Running 

Apache-Phoenix | 4.8-HBase-0.98 | Build Successful

2016-09-19 Thread Apache Jenkins Server
4.8-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.8-HBase-0.98

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

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

Changes
[larsh] Prepare for 4.8.1

[larsh] Really prepare for 4.8.1



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


Apache-Phoenix | 4.8-HBase-1.0 | Build Successful

2016-09-19 Thread Apache Jenkins Server
4.8-HBase-1.0 branch build status Successful

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

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

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

Changes
[larsh] Prepare for 4.8.1

[larsh] Really prepare for 4.8.1



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


phoenix git commit: Really prepare for 4.8.1

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.2 7e83954c7 -> e7c740d41


Really prepare for 4.8.1


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

Branch: refs/heads/4.8-HBase-1.2
Commit: e7c740d41ea847ee01abbafdad58a4868a609a99
Parents: 7e83954
Author: Lars Hofhansl 
Authored: Mon Sep 19 14:06:34 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 14:06:34 2016 -0700

--
 phoenix-assembly/pom.xml   | 2 +-
 phoenix-client/pom.xml | 2 +-
 phoenix-core/pom.xml   | 2 +-
 phoenix-flume/pom.xml  | 2 +-
 phoenix-hive/pom.xml   | 2 +-
 phoenix-pherf/pom.xml  | 2 +-
 phoenix-pig/pom.xml| 2 +-
 phoenix-queryserver-client/pom.xml | 2 +-
 phoenix-queryserver/pom.xml| 2 +-
 phoenix-server/pom.xml | 2 +-
 phoenix-spark/pom.xml  | 2 +-
 phoenix-tracing-webapp/pom.xml | 2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/e7c740d4/phoenix-assembly/pom.xml
--
diff --git a/phoenix-assembly/pom.xml b/phoenix-assembly/pom.xml
index 4fc269b..df4b9fc 100644
--- a/phoenix-assembly/pom.xml
+++ b/phoenix-assembly/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.2-SNAPSHOT
+4.8.1-HBase-1.2
   
   phoenix-assembly
   Phoenix Assembly

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e7c740d4/phoenix-client/pom.xml
--
diff --git a/phoenix-client/pom.xml b/phoenix-client/pom.xml
index eb55a3a..99d8f5d 100644
--- a/phoenix-client/pom.xml
+++ b/phoenix-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.2-SNAPSHOT
+4.8.1-HBase-1.2
   
   phoenix-client
   Phoenix Client

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e7c740d4/phoenix-core/pom.xml
--
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index 4c85915..542a263 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -4,7 +4,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.2-SNAPSHOT
+4.8.1-HBase-1.2
   
   phoenix-core
   Phoenix Core

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e7c740d4/phoenix-flume/pom.xml
--
diff --git a/phoenix-flume/pom.xml b/phoenix-flume/pom.xml
index 820edbc..71bbfc8 100644
--- a/phoenix-flume/pom.xml
+++ b/phoenix-flume/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.2-SNAPSHOT
+4.8.1-HBase-1.2
   
   phoenix-flume
   Phoenix - Flume

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e7c740d4/phoenix-hive/pom.xml
--
diff --git a/phoenix-hive/pom.xml b/phoenix-hive/pom.xml
index 8aab3ec..cd3f40d 100644
--- a/phoenix-hive/pom.xml
+++ b/phoenix-hive/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.2-SNAPSHOT
+4.8.1-HBase-1.2
   
   phoenix-hive
   Phoenix - Hive

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e7c740d4/phoenix-pherf/pom.xml
--
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index 471e46a..e548fbd 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -15,7 +15,7 @@

org.apache.phoenix
phoenix
-   4.8.1-HBase-1.2-SNAPSHOT
+   4.8.1-HBase-1.2

 
phoenix-pherf

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e7c740d4/phoenix-pig/pom.xml
--
diff --git a/phoenix-pig/pom.xml b/phoenix-pig/pom.xml
index e624e02..45fadb5 100644
--- a/phoenix-pig/pom.xml
+++ b/phoenix-pig/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.2-SNAPSHOT
+4.8.1-HBase-1.2
   
   phoenix-pig
   Phoenix - Pig

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e7c740d4/phoenix-queryserver-client/pom.xml
--
diff --git a/phoenix-queryserver-client/pom.xml 
b/phoenix-queryserver-client/pom.xml
index ec6f39e..4a46b41 100644
--- a/phoenix-queryserver-client/pom.xml
+++ b/phoenix-queryserver-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-

phoenix git commit: Really prepare for 4.8.1

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.1 9a47ed49b -> e3c4b0c07


Really prepare for 4.8.1


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

Branch: refs/heads/4.8-HBase-1.1
Commit: e3c4b0c079605a6afca6ff22612df766109903e5
Parents: 9a47ed4
Author: Lars Hofhansl 
Authored: Mon Sep 19 14:04:35 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 14:04:35 2016 -0700

--
 phoenix-assembly/pom.xml   | 2 +-
 phoenix-client/pom.xml | 2 +-
 phoenix-core/pom.xml   | 2 +-
 phoenix-flume/pom.xml  | 2 +-
 phoenix-hive/pom.xml   | 2 +-
 phoenix-pherf/pom.xml  | 2 +-
 phoenix-pig/pom.xml| 2 +-
 phoenix-queryserver-client/pom.xml | 2 +-
 phoenix-queryserver/pom.xml| 2 +-
 phoenix-server/pom.xml | 2 +-
 phoenix-spark/pom.xml  | 2 +-
 phoenix-tracing-webapp/pom.xml | 2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/e3c4b0c0/phoenix-assembly/pom.xml
--
diff --git a/phoenix-assembly/pom.xml b/phoenix-assembly/pom.xml
index 32f502f..c31cf40 100644
--- a/phoenix-assembly/pom.xml
+++ b/phoenix-assembly/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.1-SNAPSHOT
+4.8.1-HBase-1.1
   
   phoenix-assembly
   Phoenix Assembly

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e3c4b0c0/phoenix-client/pom.xml
--
diff --git a/phoenix-client/pom.xml b/phoenix-client/pom.xml
index ed7b59a..7dcd78c 100644
--- a/phoenix-client/pom.xml
+++ b/phoenix-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.1-SNAPSHOT
+4.8.1-HBase-1.1
   
   phoenix-client
   Phoenix Client

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e3c4b0c0/phoenix-core/pom.xml
--
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index 3f70454..2f99f9d 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -4,7 +4,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.1-SNAPSHOT
+4.8.1-HBase-1.1
   
   phoenix-core
   Phoenix Core

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e3c4b0c0/phoenix-flume/pom.xml
--
diff --git a/phoenix-flume/pom.xml b/phoenix-flume/pom.xml
index 5b60a15..cb41426 100644
--- a/phoenix-flume/pom.xml
+++ b/phoenix-flume/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.1-SNAPSHOT
+4.8.1-HBase-1.1
   
   phoenix-flume
   Phoenix - Flume

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e3c4b0c0/phoenix-hive/pom.xml
--
diff --git a/phoenix-hive/pom.xml b/phoenix-hive/pom.xml
index 27ed09a..8c8ea48 100644
--- a/phoenix-hive/pom.xml
+++ b/phoenix-hive/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.1-SNAPSHOT
+4.8.1-HBase-1.1
   
   phoenix-hive
   Phoenix - Hive

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e3c4b0c0/phoenix-pherf/pom.xml
--
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index 818127a..68db78b 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -15,7 +15,7 @@

org.apache.phoenix
phoenix
-   4.8.1-HBase-1.1-SNAPSHOT
+   4.8.1-HBase-1.1

 
phoenix-pherf

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e3c4b0c0/phoenix-pig/pom.xml
--
diff --git a/phoenix-pig/pom.xml b/phoenix-pig/pom.xml
index 83e05ae..e119707 100644
--- a/phoenix-pig/pom.xml
+++ b/phoenix-pig/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.1-SNAPSHOT
+4.8.1-HBase-1.1
   
   phoenix-pig
   Phoenix - Pig

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e3c4b0c0/phoenix-queryserver-client/pom.xml
--
diff --git a/phoenix-queryserver-client/pom.xml 
b/phoenix-queryserver-client/pom.xml
index ba0251b..c53a93f 100644
--- a/phoenix-queryserver-client/pom.xml
+++ b/phoenix-queryserver-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-

phoenix git commit: Really prepare for 4.8.1

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.0 4ae783572 -> d8d8e978c


Really prepare for 4.8.1


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

Branch: refs/heads/4.8-HBase-1.0
Commit: d8d8e978ccd202c12cf1060eb811e4af04126a44
Parents: 4ae7835
Author: Lars Hofhansl 
Authored: Mon Sep 19 14:02:19 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 14:02:19 2016 -0700

--
 phoenix-assembly/pom.xml   | 2 +-
 phoenix-client/pom.xml | 2 +-
 phoenix-core/pom.xml   | 2 +-
 phoenix-flume/pom.xml  | 2 +-
 phoenix-hive/pom.xml   | 2 +-
 phoenix-pherf/pom.xml  | 2 +-
 phoenix-pig/pom.xml| 2 +-
 phoenix-queryserver-client/pom.xml | 2 +-
 phoenix-queryserver/pom.xml| 2 +-
 phoenix-server/pom.xml | 2 +-
 phoenix-spark/pom.xml  | 2 +-
 phoenix-tracing-webapp/pom.xml | 2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/d8d8e978/phoenix-assembly/pom.xml
--
diff --git a/phoenix-assembly/pom.xml b/phoenix-assembly/pom.xml
index 99ef288..07bf9fe 100644
--- a/phoenix-assembly/pom.xml
+++ b/phoenix-assembly/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.0-SNAPSHOT
+4.8.1-HBase-1.0
   
   phoenix-assembly
   Phoenix Assembly

http://git-wip-us.apache.org/repos/asf/phoenix/blob/d8d8e978/phoenix-client/pom.xml
--
diff --git a/phoenix-client/pom.xml b/phoenix-client/pom.xml
index 8a738d4..88bba14 100644
--- a/phoenix-client/pom.xml
+++ b/phoenix-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.0-SNAPSHOT
+4.8.1-HBase-1.0
   
   phoenix-client
   Phoenix Client

http://git-wip-us.apache.org/repos/asf/phoenix/blob/d8d8e978/phoenix-core/pom.xml
--
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index 052c4d7..9af3668 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -4,7 +4,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.0-SNAPSHOT
+4.8.1-HBase-1.0
   
   phoenix-core
   Phoenix Core

http://git-wip-us.apache.org/repos/asf/phoenix/blob/d8d8e978/phoenix-flume/pom.xml
--
diff --git a/phoenix-flume/pom.xml b/phoenix-flume/pom.xml
index 94003ce..2daf13d 100644
--- a/phoenix-flume/pom.xml
+++ b/phoenix-flume/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.0-SNAPSHOT
+4.8.1-HBase-1.0
   
   phoenix-flume
   Phoenix - Flume

http://git-wip-us.apache.org/repos/asf/phoenix/blob/d8d8e978/phoenix-hive/pom.xml
--
diff --git a/phoenix-hive/pom.xml b/phoenix-hive/pom.xml
index 920a41a..de666a4 100644
--- a/phoenix-hive/pom.xml
+++ b/phoenix-hive/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.0-SNAPSHOT
+4.8.1-HBase-1.0
   
   phoenix-hive
   Phoenix - Hive

http://git-wip-us.apache.org/repos/asf/phoenix/blob/d8d8e978/phoenix-pherf/pom.xml
--
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index 0f4abb0..9913cf0 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -15,7 +15,7 @@

org.apache.phoenix
phoenix
-   4.8.1-HBase-1.0-SNAPSHOT
+   4.8.1-HBase-1.0

 
phoenix-pherf

http://git-wip-us.apache.org/repos/asf/phoenix/blob/d8d8e978/phoenix-pig/pom.xml
--
diff --git a/phoenix-pig/pom.xml b/phoenix-pig/pom.xml
index d750067..5d080ba 100644
--- a/phoenix-pig/pom.xml
+++ b/phoenix-pig/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-1.0-SNAPSHOT
+4.8.1-HBase-1.0
   
   phoenix-pig
   Phoenix - Pig

http://git-wip-us.apache.org/repos/asf/phoenix/blob/d8d8e978/phoenix-queryserver-client/pom.xml
--
diff --git a/phoenix-queryserver-client/pom.xml 
b/phoenix-queryserver-client/pom.xml
index d4ab102..2aa2d4d 100644
--- a/phoenix-queryserver-client/pom.xml
+++ b/phoenix-queryserver-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-

phoenix git commit: Really prepare for 4.8.1

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-0.98 257c6a21b -> c3c674d65


Really prepare for 4.8.1


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

Branch: refs/heads/4.8-HBase-0.98
Commit: c3c674d658f66b1901bb5561a525c1fd8170497d
Parents: 257c6a2
Author: Lars Hofhansl 
Authored: Mon Sep 19 14:00:16 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 14:00:16 2016 -0700

--
 phoenix-assembly/pom.xml   | 2 +-
 phoenix-client/pom.xml | 2 +-
 phoenix-core/pom.xml   | 2 +-
 phoenix-flume/pom.xml  | 2 +-
 phoenix-hive/pom.xml   | 2 +-
 phoenix-pherf/pom.xml  | 2 +-
 phoenix-pig/pom.xml| 2 +-
 phoenix-queryserver-client/pom.xml | 2 +-
 phoenix-queryserver/pom.xml| 2 +-
 phoenix-server/pom.xml | 2 +-
 phoenix-spark/pom.xml  | 2 +-
 phoenix-tracing-webapp/pom.xml | 2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/c3c674d6/phoenix-assembly/pom.xml
--
diff --git a/phoenix-assembly/pom.xml b/phoenix-assembly/pom.xml
index 4519082..5e79cd0 100644
--- a/phoenix-assembly/pom.xml
+++ b/phoenix-assembly/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-0.98-SNAPSHOT
+4.8.1-HBase-0.98
   
   phoenix-assembly
   Phoenix Assembly

http://git-wip-us.apache.org/repos/asf/phoenix/blob/c3c674d6/phoenix-client/pom.xml
--
diff --git a/phoenix-client/pom.xml b/phoenix-client/pom.xml
index 2a7fa03..a45653c 100644
--- a/phoenix-client/pom.xml
+++ b/phoenix-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-0.98-SNAPSHOT
+4.8.1-HBase-0.98
   
   phoenix-client
   Phoenix Client

http://git-wip-us.apache.org/repos/asf/phoenix/blob/c3c674d6/phoenix-core/pom.xml
--
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index aad1e7a..6257fe8 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -4,7 +4,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-0.98-SNAPSHOT
+4.8.1-HBase-0.98
   
   phoenix-core
   Phoenix Core

http://git-wip-us.apache.org/repos/asf/phoenix/blob/c3c674d6/phoenix-flume/pom.xml
--
diff --git a/phoenix-flume/pom.xml b/phoenix-flume/pom.xml
index 03d4285..0cc1ef9 100644
--- a/phoenix-flume/pom.xml
+++ b/phoenix-flume/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-0.98-SNAPSHOT
+4.8.1-HBase-0.98
   
   phoenix-flume
   Phoenix - Flume

http://git-wip-us.apache.org/repos/asf/phoenix/blob/c3c674d6/phoenix-hive/pom.xml
--
diff --git a/phoenix-hive/pom.xml b/phoenix-hive/pom.xml
index 9c1f214..1829e14 100644
--- a/phoenix-hive/pom.xml
+++ b/phoenix-hive/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-0.98-SNAPSHOT
+4.8.1-HBase-0.98
   
   phoenix-hive
   Phoenix - Hive

http://git-wip-us.apache.org/repos/asf/phoenix/blob/c3c674d6/phoenix-pherf/pom.xml
--
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index 811a474..bb419e9 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -15,7 +15,7 @@

org.apache.phoenix
phoenix
-   4.8.1-HBase-0.98-SNAPSHOT
+   4.8.1-HBase-0.98

 
phoenix-pherf

http://git-wip-us.apache.org/repos/asf/phoenix/blob/c3c674d6/phoenix-pig/pom.xml
--
diff --git a/phoenix-pig/pom.xml b/phoenix-pig/pom.xml
index 4d25685..fe314d7 100644
--- a/phoenix-pig/pom.xml
+++ b/phoenix-pig/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.8.1-HBase-0.98-SNAPSHOT
+4.8.1-HBase-0.98
   
   phoenix-pig
   Phoenix - Pig

http://git-wip-us.apache.org/repos/asf/phoenix/blob/c3c674d6/phoenix-queryserver-client/pom.xml
--
diff --git a/phoenix-queryserver-client/pom.xml 
b/phoenix-queryserver-client/pom.xml
index adf3ae9..2cea4eb 100644
--- a/phoenix-queryserver-client/pom.xml
+++ b/phoenix-queryserver-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-

[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-1.2-rc0 [created] 9dae21183


phoenix git commit: Prepare for 4.8.1

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.2 a9e16799d -> 7e83954c7


Prepare for 4.8.1


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

Branch: refs/heads/4.8-HBase-1.2
Commit: 7e83954c7ba0d262e4c700ae08f671ba1927bd2c
Parents: a9e1679
Author: Lars Hofhansl 
Authored: Mon Sep 19 13:55:01 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 13:55:01 2016 -0700

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/7e83954c/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 200e9e3..0bc40ca 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
   4.0.0
   org.apache.phoenix
   phoenix
-  4.8.1-HBase-1.2-SNAPSHOT
+  4.8.1-HBase-1.2
   pom
   Apache Phoenix
   A SQL layer over HBase



[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-1.1-rc0 [created] d4a8f4139


phoenix git commit: Prepare for 4.8.1

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.1 fbdd5bb67 -> 9a47ed49b


Prepare for 4.8.1


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

Branch: refs/heads/4.8-HBase-1.1
Commit: 9a47ed49be9ea4f0964265b73e74450ede9203a7
Parents: fbdd5bb
Author: Lars Hofhansl 
Authored: Mon Sep 19 13:53:49 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 13:53:49 2016 -0700

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/9a47ed49/pom.xml
--
diff --git a/pom.xml b/pom.xml
index c97bb26..c404a26 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
   4.0.0
   org.apache.phoenix
   phoenix
-  4.8.1-HBase-1.1-SNAPSHOT
+  4.8.1-HBase-1.1
   pom
   Apache Phoenix
   A SQL layer over HBase



[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-1.0-rc0 [created] 1575afae0


phoenix git commit: Prepare for 4.8.1

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.0 21ead442e -> 4ae783572


Prepare for 4.8.1


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

Branch: refs/heads/4.8-HBase-1.0
Commit: 4ae78357246986b30f47beef42dbe78de58f2295
Parents: 21ead44
Author: Lars Hofhansl 
Authored: Mon Sep 19 13:52:04 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 13:52:04 2016 -0700

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/4ae78357/pom.xml
--
diff --git a/pom.xml b/pom.xml
index ca17d05..2cb469a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
   4.0.0
   org.apache.phoenix
   phoenix
-  4.8.1-HBase-1.0-SNAPSHOT
+  4.8.1-HBase-1.0
   pom
   Apache Phoenix
   A SQL layer over HBase



[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-0.98-rc0 [created] e981d0d0a


[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-0.98 [deleted] 257c6a21b


[phoenix] Git Push Summary

2016-09-19 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.5.2-HBase-0.98-rc0 [created] 6c8316de3
  refs/tags/v4.5.2-HBase-1.0-rc0 [created] 5e8d37e5c
  refs/tags/v4.5.2-HBase-1.1-rc0 [created] 30f6e38d9
  refs/tags/v4.8.1-HBase-0.98 [created] 257c6a21b


phoenix git commit: Prepare for 4.8.1

2016-09-19 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-0.98 c20e2b66d -> 257c6a21b


Prepare for 4.8.1


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

Branch: refs/heads/4.8-HBase-0.98
Commit: 257c6a21b5b7a109524c6a329dd201e683592084
Parents: c20e2b6
Author: Lars Hofhansl 
Authored: Mon Sep 19 13:43:58 2016 -0700
Committer: Lars Hofhansl 
Committed: Mon Sep 19 13:43:58 2016 -0700

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/257c6a21/pom.xml
--
diff --git a/pom.xml b/pom.xml
index f95acd0..9e1b9de 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
   4.0.0
   org.apache.phoenix
   phoenix
-  4.8.1-HBase-0.98-SNAPSHOT
+  4.8.1-HBase-0.98
   pom
   Apache Phoenix
   A SQL layer over HBase



[2/2] phoenix git commit: PHOENIX-2565 Store data for immutable tables in single KeyValue

2016-09-19 Thread tdsilva
PHOENIX-2565 Store data for immutable tables in single KeyValue


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

Branch: refs/heads/encodecolumns
Commit: 2433c8d215cfbb2315f279627e83b861cb0c240e
Parents: 450dbc5
Author: Thomas D'Silva 
Authored: Tue Feb 16 11:49:23 2016 -0800
Committer: Thomas D'Silva 
Committed: Mon Sep 19 11:33:17 2016 -0700

--
 .../apache/phoenix/end2end/UpsertValuesIT.java  |   5 +-
 .../end2end/index/IndexExpressionIT.java|   7 +-
 .../apache/phoenix/end2end/index/IndexIT.java   |  24 ++--
 .../phoenix/compile/ExpressionCompiler.java |   3 +-
 .../apache/phoenix/compile/JoinCompiler.java|   2 +-
 .../apache/phoenix/compile/QueryCompiler.java   |   2 +-
 .../compile/TupleProjectionCompiler.java|   2 +-
 .../apache/phoenix/compile/WhereCompiler.java   |  31 +-
 .../coprocessor/BaseScannerRegionObserver.java  |   1 +
 .../coprocessor/MetaDataEndpointImpl.java   |   1 +
 .../UngroupedAggregateRegionObserver.java   |   2 +-
 .../apache/phoenix/execute/BaseQueryPlan.java   |  13 ++-
 .../apache/phoenix/execute/MutationState.java   |  10 +-
 .../expression/ArrayColumnExpression.java   | 109 +++
 .../expression/ArrayConstructorExpression.java  |   1 +
 .../phoenix/expression/ExpressionType.java  |   3 +-
 .../phoenix/expression/LiteralExpression.java   |  11 +-
 .../visitor/CloneExpressionVisitor.java |   6 +
 .../expression/visitor/ExpressionVisitor.java   |   2 +
 ...lumnWithKeyValueColumnExpressionVisitor.java |  37 +++
 .../StatelessTraverseAllExpressionVisitor.java  |   7 +-
 .../StatelessTraverseNoExpressionVisitor.java   |   7 +-
 .../filter/MultiKeyValueComparisonFilter.java   |   6 +
 .../SingleCQKeyValueComparisonFilter.java   |   3 +-
 .../filter/SingleKeyValueComparisonFilter.java  |   8 ++
 .../apache/phoenix/hbase/index/ValueGetter.java |   1 +
 .../apache/phoenix/index/IndexMaintainer.java   | 101 ++---
 .../apache/phoenix/index/PhoenixIndexCodec.java |   2 +-
 .../phoenix/iterate/BaseResultIterators.java|   7 +-
 .../query/ConnectionlessQueryServicesImpl.java  |   1 -
 .../org/apache/phoenix/schema/ColumnRef.java|   7 +-
 .../apache/phoenix/schema/MetaDataClient.java   |  18 +--
 .../java/org/apache/phoenix/schema/PTable.java  |   3 +-
 .../org/apache/phoenix/schema/PTableImpl.java   |  77 ++---
 .../apache/phoenix/schema/TableProperty.java|   2 +-
 .../apache/phoenix/schema/tuple/BaseTuple.java  |  30 +
 .../apache/phoenix/util/EncodedColumnsUtil.java |  19 +++-
 .../java/org/apache/phoenix/util/IndexUtil.java |  52 +
 .../java/org/apache/phoenix/util/ScanUtil.java  |   4 +-
 .../org/apache/phoenix/util/SchemaUtil.java |  18 +++
 .../phoenix/index/IndexMaintainerTest.java  |   2 +-
 41 files changed, 548 insertions(+), 99 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/2433c8d2/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertValuesIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertValuesIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertValuesIT.java
index 28574ed..24ca24a 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertValuesIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UpsertValuesIT.java
@@ -35,8 +35,11 @@ import java.sql.SQLException;
 import java.sql.Statement;
 import java.sql.Time;
 import java.sql.Timestamp;
+import java.util.Map.Entry;
+import java.util.NavigableMap;
 import java.util.Properties;
 
+import org.apache.hadoop.hbase.client.HTable;
 import org.apache.hadoop.hbase.client.HTableInterface;
 import org.apache.hadoop.hbase.client.Result;
 import org.apache.hadoop.hbase.client.ResultScanner;
@@ -839,7 +842,7 @@ public class UpsertValuesIT extends BaseClientManagedTimeIT 
{
 assertEquals("KV2", rs.getString(2));
 assertFalse(rs.next());
 
-// Verify now that the data was correctly added to the mutable 
index too.
+// Verify now that the data was correctly added to the immutable 
index too.
 stmt = conn.prepareStatement("SELECT KV2 FROM " + tableName + " 
WHERE PK2 = ? AND KV1 = ?");
 stmt.setDate(1, upsertedDate);
 stmt.setString(2, "KV1");

http://git-wip-us.apache.org/repos/asf/phoenix/blob/2433c8d2/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/IndexExpressionIT.java
--

[1/2] phoenix git commit: PHOENIX-2565 Store data for immutable tables in single KeyValue

2016-09-19 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/encodecolumns 450dbc59a -> 2433c8d21


http://git-wip-us.apache.org/repos/asf/phoenix/blob/2433c8d2/phoenix-core/src/main/java/org/apache/phoenix/util/EncodedColumnsUtil.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/util/EncodedColumnsUtil.java 
b/phoenix-core/src/main/java/org/apache/phoenix/util/EncodedColumnsUtil.java
index bfbfc54..43f5801 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/util/EncodedColumnsUtil.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/util/EncodedColumnsUtil.java
@@ -19,6 +19,7 @@ package org.apache.phoenix.util;
 
 import static com.google.common.base.Preconditions.checkArgument;
 
+import org.apache.hadoop.hbase.client.Scan;
 import org.apache.hadoop.hbase.util.Pair;
 import org.apache.phoenix.query.QueryConstants;
 import org.apache.phoenix.schema.PColumn;
@@ -29,7 +30,11 @@ import org.apache.phoenix.schema.types.PInteger;
 public class EncodedColumnsUtil {
 
 public static boolean usesEncodedColumnNames(PTable table) {
-return table.getStorageScheme() != null && table.getStorageScheme() == 
StorageScheme.ENCODED_COLUMN_NAMES;
+return usesEncodedColumnNames(table.getStorageScheme());
+}
+
+public static boolean usesEncodedColumnNames(StorageScheme storageSchema) {
+return storageSchema != null && storageSchema != 
StorageScheme.NON_ENCODED_COLUMN_NAMES;
 }
 
 public static byte[] getEncodedColumnQualifier(PColumn column) {
@@ -41,6 +46,18 @@ public class EncodedColumnsUtil {
 public static byte[] getColumnQualifier(PColumn column, PTable table) {
   return EncodedColumnsUtil.getColumnQualifier(column, 
usesEncodedColumnNames(table));
 }
+
+public static void setColumns(PColumn column, PTable table, Scan scan) {
+   if (table.getStorageScheme() == 
StorageScheme.COLUMNS_STORED_IN_SINGLE_CELL) {
+// if a table storage scheme is COLUMNS_STORED_IN_SINGLE_CELL set 
then all columns of a column family are stored in a single cell 
+// (with the qualifier name being same as the family name), just 
project the column family here
+// so that we can calculate estimatedByteSize correctly in 
ProjectionCompiler 
+   scan.addFamily(column.getFamilyName().getBytes());
+}
+else {
+   scan.addColumn(column.getFamilyName().getBytes(), 
EncodedColumnsUtil.getColumnQualifier(column, table));
+}
+}
 
 public static byte[] getColumnQualifier(PColumn column, boolean 
encodedColumnName) {
 checkArgument(!SchemaUtil.isPKColumn(column), "No column qualifiers 
for PK columns");

http://git-wip-us.apache.org/repos/asf/phoenix/blob/2433c8d2/phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java
--
diff --git a/phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java 
b/phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java
index 76ec772..c6524f7 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java
@@ -29,6 +29,7 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 import java.util.Map;
+import java.util.Set;
 
 import org.apache.hadoop.hbase.Cell;
 import org.apache.hadoop.hbase.HConstants;
@@ -57,7 +58,9 @@ import org.apache.phoenix.compile.WhereCompiler;
 import org.apache.phoenix.coprocessor.BaseScannerRegionObserver;
 import org.apache.phoenix.exception.SQLExceptionCode;
 import org.apache.phoenix.exception.SQLExceptionInfo;
+import org.apache.phoenix.execute.MutationState.RowMutationState;
 import org.apache.phoenix.execute.TupleProjector;
+import org.apache.phoenix.expression.ArrayColumnExpression;
 import org.apache.phoenix.expression.Expression;
 import org.apache.phoenix.expression.KeyValueColumnExpression;
 import org.apache.phoenix.expression.RowKeyColumnExpression;
@@ -81,13 +84,16 @@ import org.apache.phoenix.schema.PColumn;
 import org.apache.phoenix.schema.PColumnFamily;
 import org.apache.phoenix.schema.PTable;
 import org.apache.phoenix.schema.PTableType;
+import org.apache.phoenix.schema.SortOrder;
 import org.apache.phoenix.schema.TableNotFoundException;
 import org.apache.phoenix.schema.TableRef;
+import org.apache.phoenix.schema.ValueSchema.Field;
 import org.apache.phoenix.schema.tuple.ResultTuple;
 import org.apache.phoenix.schema.tuple.Tuple;
 import org.apache.phoenix.schema.types.PBinary;
 import org.apache.phoenix.schema.types.PDataType;
 import org.apache.phoenix.schema.types.PDecimal;
+import org.apache.phoenix.schema.types.PInteger;
 import org.apache.phoenix.schema.types.PVarbinary;
 import org.apache.phoenix.schema.types.PVarchar;
 
@@ -258,10 +264,10 @@ public class IndexUtil {
 }
 
 public static List 

Build failed in Jenkins: Phoenix-4.8-HBase-1.2 #26

2016-09-19 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-3268 Upgrade to Tephra 0.9.0

[jamestaylor] PHOENIX-3291 Do not throw return value of Throwables#propagate 
call

--
[...truncated 1395 lines...]
Caused by: java.util.concurrent.ExecutionException: 
org.apache.phoenix.exception.PhoenixIOException: 
org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: Column family 
CF does not exist in region 
TESTADDCOLUMNFORNEWCOLUMNFAMILY,\x07\x00\x00,1474307896663.6c554b5f4e426dd2ad88484d4504acba.
 in table 'TESTADDCOLUMNFORNEWCOLUMNFAMILY', {TABLE_ATTRIBUTES => 
{coprocessor$1 => 
'|org.apache.phoenix.coprocessor.ScanRegionObserver|805306366|', coprocessor$2 
=> 
'|org.apache.phoenix.coprocessor.UngroupedAggregateRegionObserver|805306366|', 
coprocessor$3 => 
'|org.apache.phoenix.coprocessor.GroupedAggregateRegionObserver|805306366|', 
coprocessor$4 => 
'|org.apache.phoenix.coprocessor.ServerCachingEndpointImpl|805306366|', 
coprocessor$5 => 
'|org.apache.phoenix.hbase.index.Indexer|805306366|index.builder=org.apache.phoenix.index.PhoenixIndexBuilder,org.apache.hadoop.hbase.index.codec.class=org.apache.phoenix.index.PhoenixIndexCodec'},
 {NAME => '0', DATA_BLOCK_ENCODING => 'FAST_DIFF', BLOOMFILTER => 'ROW', 
REPLICATION_SCOPE => '0', COMPRESSION => 'NONE', VERSIONS => '1', TTL => 
'FOREVER', MIN_VERSIONS => '0', KEEP_DELETED_CELLS => 'FALSE', BLOCKSIZE => 
'65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}
at 
org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7649)
at 
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2543)
at 
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2527)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:2406)
at 
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:33648)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2170)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:109)
at 
org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133)
at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108)
at java.lang.Thread.run(Thread.java:745)

Caused by: org.apache.phoenix.exception.PhoenixIOException: 
org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: Column family 
CF does not exist in region 
TESTADDCOLUMNFORNEWCOLUMNFAMILY,\x07\x00\x00,1474307896663.6c554b5f4e426dd2ad88484d4504acba.
 in table 'TESTADDCOLUMNFORNEWCOLUMNFAMILY', {TABLE_ATTRIBUTES => 
{coprocessor$1 => 
'|org.apache.phoenix.coprocessor.ScanRegionObserver|805306366|', coprocessor$2 
=> 
'|org.apache.phoenix.coprocessor.UngroupedAggregateRegionObserver|805306366|', 
coprocessor$3 => 
'|org.apache.phoenix.coprocessor.GroupedAggregateRegionObserver|805306366|', 
coprocessor$4 => 
'|org.apache.phoenix.coprocessor.ServerCachingEndpointImpl|805306366|', 
coprocessor$5 => 
'|org.apache.phoenix.hbase.index.Indexer|805306366|index.builder=org.apache.phoenix.index.PhoenixIndexBuilder,org.apache.hadoop.hbase.index.codec.class=org.apache.phoenix.index.PhoenixIndexCodec'},
 {NAME => '0', DATA_BLOCK_ENCODING => 'FAST_DIFF', BLOOMFILTER => 'ROW', 
REPLICATION_SCOPE => '0', COMPRESSION => 'NONE', VERSIONS => '1', TTL => 
'FOREVER', MIN_VERSIONS => '0', KEEP_DELETED_CELLS => 'FALSE', BLOCKSIZE => 
'65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}
at 
org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:7649)
at 
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2543)
at 
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2527)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:2406)
at 
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:33648)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2170)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:109)
at 
org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133)
at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108)
at java.lang.Thread.run(Thread.java:745)

Caused by: org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: 
org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: Column family 
CF does not exist in region 
TESTADDCOLUMNFORNEWCOLUMNFAMILY,\x07\x00\x00,1474307896663.6c554b5f4e426dd2ad88484d4504acba.
 in table 'TESTADDCOLUMNFORNEWCOLUMNFAMILY', {TABLE_ATTRIBUTES => 
{coprocessor$1 => 
'|org.apache.phoenix.coprocessor.ScanRegionObserver|805306366|', coprocessor$2 
=> 
'|org.apache.phoenix.coprocessor.UngroupedAggregateRegionObserver|805306366|', 
coprocessor$3 => 

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

2016-09-19 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-3293 Create separate test categories for stats enabled and

[jamestaylor] PHOENIX-3268 Upgrade to Tephra 0.9.0

--
[...truncated 1105 lines...]

Results :

Failed tests: 
  PhoenixTracingEndToEndIT.testClientServerIndexingTracing:233 Never found 
indexing updates
  PhoenixTracingEndToEndIT.testCustomAnnotationTracing:393 Get expected updates 
to trace table
  PhoenixTracingEndToEndIT.testScanTracing:290 Get expected updates to trace 
table
  PhoenixTracingEndToEndIT.testScanTracingOnServer:341 Get expected updates to 
trace table
Tests in error: 
  GlobalIndexOptimizationIT.testGlobalIndexOptimizationOnSharedIndex:338 » 
TableAlreadyExists

Tests run: 1315, Failures: 4, Errors: 1, Skipped: 5

[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.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.673 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.109 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.443 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.464 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.482 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 63, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 56.628 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.179 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.132 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.65 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 70.365 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.NotQueryIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.128 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.NativeHBaseTypesIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.713 sec - in 
org.apache.phoenix.end2end.NativeHBaseTypesIT
Running org.apache.phoenix.end2end.ProductMetricsIT
Tests run: 79, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 96.652 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.QueryDatabaseMetaDataIT
Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 95.392 sec - 
in org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.QueryIT
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.234 sec - 
in org.apache.phoenix.end2end.PointInTimeQueryIT
Running org.apache.phoenix.end2end.ReadIsolationLevelIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.528 sec - in 
org.apache.phoenix.end2end.ReadIsolationLevelIT
Running org.apache.phoenix.end2end.RowValueConstructorIT
Tests run: 61, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.433 sec - 
in org.apache.phoenix.end2end.ProductMetricsIT
Running org.apache.phoenix.end2end.ScanQueryIT
Tests run: 77, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 53.857 sec - 
in org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.SequenceBulkAllocationIT
Tests run: 105, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 76.116 sec - 
in org.apache.phoenix.end2end.GroupByIT
Running org.apache.phoenix.end2end.SequenceIT
Tests run: 245, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 168.834 sec - 
in org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.ToNumberFunctionIT
Tests 

Jenkins build is back to normal : Phoenix-4.8-HBase-0.98 #24

2016-09-19 Thread Apache Jenkins Server
See 



Apache-Phoenix | 4.8-HBase-1.1 | Build Successful

2016-09-19 Thread Apache Jenkins Server
4.8-HBase-1.1 branch build status Successful

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

Compiled Artifacts https://builds.apache.org/job/Phoenix-4.8-HBase-1.1/lastSuccessfulBuild/artifact/

Test Report https://builds.apache.org/job/Phoenix-4.8-HBase-1.1/lastCompletedBuild/testReport/

Changes
[jamestaylor] PHOENIX-3268 Upgrade to Tephra 0.9.0

[jamestaylor] PHOENIX-3291 Do not throw return value of Throwables#propagate call



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


Apache-Phoenix | 4.8-HBase-1.0 | Build Successful

2016-09-19 Thread Apache Jenkins Server
4.8-HBase-1.0 branch build status Successful

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

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

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

Changes
[jamestaylor] PHOENIX-3268 Upgrade to Tephra 0.9.0

[jamestaylor] PHOENIX-3291 Do not throw return value of Throwables#propagate call



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


Build failed in Jenkins: Phoenix | Master #1406

2016-09-19 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-3293 Create separate test categories for stats enabled and

[jamestaylor] PHOENIX-3268 Upgrade to Tephra 0.9.0

--
[...truncated 1435 lines...]
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: 
Failed 2 actions: org.apache.hadoop.hbase.DoNotRetryIOException
at 
org.apache.phoenix.end2end.index.MutableIndexFailureIT$FailingRegionObserver.preBatchMutate(MutableIndexFailureIT.java:392)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$35.call(RegionCoprocessorHost.java:1007)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1673)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1749)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1705)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preBatchMutate(RegionCoprocessorHost.java:1003)
at 
org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutation(HRegion.java:3080)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2867)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2809)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.doBatchOp(RSRpcServices.java:751)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation(RSRpcServices.java:713)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.multi(RSRpcServices.java:2148)
at 
org.apache.hadoop.hbase.client.MultiServerCallable.call(MultiServerCallable.java:128)
at 
org.apache.hadoop.hbase.client.MultiServerCallable.call(MultiServerCallable.java:53)
at 
org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:200)
at 
org.apache.hadoop.hbase.client.AsyncProcess$AsyncRequestFutureImpl$SingleServerRequestRunnable.run(AsyncProcess.java:733)
at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
: 2 times, 
at 
org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.makeException(AsyncProcess.java:247)
at 
org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.access$1800(AsyncProcess.java:227)
at 
org.apache.hadoop.hbase.client.AsyncProcess$AsyncRequestFutureImpl.getErrors(AsyncProcess.java:1663)
at org.apache.hadoop.hbase.client.HTable.batch(HTable.java:917)
at org.apache.hadoop.hbase.client.HTable.batch(HTable.java:931)
at 
org.apache.hadoop.hbase.client.HTableWrapper.batch(HTableWrapper.java:255)
at 
org.apache.phoenix.hbase.index.write.ParallelWriterIndexCommitter$1.call(ParallelWriterIndexCommitter.java:173)
at 
org.apache.phoenix.hbase.index.write.ParallelWriterIndexCommitter$1.call(ParallelWriterIndexCommitter.java:136)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
... 1 more
: 1 time, 
at 
org.apache.phoenix.end2end.index.MutableIndexFailureIT.helpTestWriteFailureDisablesIndex(MutableIndexFailureIT.java:225)
at 
org.apache.phoenix.end2end.index.MutableIndexFailureIT.testWriteFailureDisablesIndex(MutableIndexFailureIT.java:127)

testWriteFailureDisablesIndex[MutableIndexFailureIT_transactional=false,localIndex=false,isNamespaceMapped=false](org.apache.phoenix.end2end.index.MutableIndexFailureIT)
  Time elapsed: 19.933 sec  <<< ERROR!
org.apache.phoenix.exception.PhoenixIOException: 
org.apache.phoenix.exception.PhoenixIOException: 
org.apache.hadoop.hbase.DoNotRetryIOException
at 
org.apache.phoenix.end2end.index.MutableIndexFailureIT$FailingRegionObserver.preBatchMutate(MutableIndexFailureIT.java:399)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$35.call(RegionCoprocessorHost.java:1007)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1673)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1749)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1705)
at 

phoenix git commit: PHOENIX-3291 Do not throw return value of Throwables#propagate call

2016-09-19 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.2 b4ce49dc3 -> a9e16799d


PHOENIX-3291 Do not throw return value of Throwables#propagate call


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

Branch: refs/heads/4.8-HBase-1.2
Commit: a9e16799d66aa1a44ab2fc0d003b7736de1c41e6
Parents: b4ce49d
Author: James Taylor 
Authored: Fri Sep 16 21:25:00 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 08:13:59 2016 -0700

--
 .../main/java/org/apache/phoenix/jdbc/PhoenixStatement.java| 6 --
 .../apache/phoenix/mapreduce/FormatToBytesWritableMapper.java  | 3 ++-
 .../org/apache/phoenix/query/ConnectionQueryServicesImpl.java  | 2 +-
 .../main/java/org/apache/phoenix/util/CSVCommonsLoader.java| 2 +-
 .../java/org/apache/phoenix/util/PhoenixContextExecutor.java   | 6 +++---
 5 files changed, 11 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/a9e16799/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
index 0c154e2..0fbc81a 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
@@ -314,7 +314,8 @@ public class PhoenixStatement implements Statement, 
SQLCloseable {
 }, PhoenixContextExecutor.inContext());
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
+throw new IllegalStateException(); // Can't happen as 
Throwables.propagate() always throws
 }
 }
 
@@ -367,7 +368,8 @@ public class PhoenixStatement implements Statement, 
SQLCloseable {
 Tracing.withTracing(connection, this.toString()));
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
+throw new IllegalStateException(); // Can't happen as 
Throwables.propagate() always throws
 }
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/a9e16799/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
index cacbce7..b12326a 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
@@ -28,6 +28,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Properties;
 import java.util.TreeMap;
+
 import javax.annotation.Nullable;
 
 import org.apache.hadoop.conf.Configuration;
@@ -379,7 +380,7 @@ public abstract class FormatToBytesWritableMapper 
extends Mapperhttp://git-wip-us.apache.org/repos/asf/phoenix/blob/a9e16799/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
index 767a600..1aa9b88 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
@@ -2786,7 +2786,7 @@ public class ConnectionQueryServicesImpl extends 
DelegateQueryServices implement
 });
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
 }
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/a9e16799/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java 
b/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java

phoenix git commit: PHOENIX-3291 Do not throw return value of Throwables#propagate call

2016-09-19 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.0 464f15887 -> 21ead442e


PHOENIX-3291 Do not throw return value of Throwables#propagate call


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

Branch: refs/heads/4.8-HBase-1.0
Commit: 21ead442eb2f28c83ffca3ed30774228e63da170
Parents: 464f158
Author: James Taylor 
Authored: Fri Sep 16 21:25:00 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 08:16:17 2016 -0700

--
 .../main/java/org/apache/phoenix/jdbc/PhoenixStatement.java| 6 --
 .../apache/phoenix/mapreduce/FormatToBytesWritableMapper.java  | 3 ++-
 .../org/apache/phoenix/query/ConnectionQueryServicesImpl.java  | 2 +-
 .../main/java/org/apache/phoenix/util/CSVCommonsLoader.java| 2 +-
 .../java/org/apache/phoenix/util/PhoenixContextExecutor.java   | 6 +++---
 5 files changed, 11 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/21ead442/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
index 0c154e2..0fbc81a 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
@@ -314,7 +314,8 @@ public class PhoenixStatement implements Statement, 
SQLCloseable {
 }, PhoenixContextExecutor.inContext());
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
+throw new IllegalStateException(); // Can't happen as 
Throwables.propagate() always throws
 }
 }
 
@@ -367,7 +368,8 @@ public class PhoenixStatement implements Statement, 
SQLCloseable {
 Tracing.withTracing(connection, this.toString()));
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
+throw new IllegalStateException(); // Can't happen as 
Throwables.propagate() always throws
 }
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/21ead442/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
index cacbce7..b12326a 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
@@ -28,6 +28,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Properties;
 import java.util.TreeMap;
+
 import javax.annotation.Nullable;
 
 import org.apache.hadoop.conf.Configuration;
@@ -379,7 +380,7 @@ public abstract class FormatToBytesWritableMapper 
extends Mapperhttp://git-wip-us.apache.org/repos/asf/phoenix/blob/21ead442/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
index dbbc37b..25963f8 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
@@ -2625,7 +2625,7 @@ public class ConnectionQueryServicesImpl extends 
DelegateQueryServices implement
 });
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
 }
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/21ead442/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java 
b/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java

phoenix git commit: PHOENIX-3291 Do not throw return value of Throwables#propagate call

2016-09-19 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-0.98 f6e101f4a -> c20e2b66d


PHOENIX-3291 Do not throw return value of Throwables#propagate call


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

Branch: refs/heads/4.8-HBase-0.98
Commit: c20e2b66db08151fd3cc226f48cd2620fe02b7e8
Parents: f6e101f
Author: James Taylor 
Authored: Fri Sep 16 21:25:00 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 08:17:27 2016 -0700

--
 .../main/java/org/apache/phoenix/jdbc/PhoenixStatement.java| 6 --
 .../apache/phoenix/mapreduce/FormatToBytesWritableMapper.java  | 3 ++-
 .../org/apache/phoenix/query/ConnectionQueryServicesImpl.java  | 2 +-
 .../main/java/org/apache/phoenix/util/CSVCommonsLoader.java| 2 +-
 .../java/org/apache/phoenix/util/PhoenixContextExecutor.java   | 6 +++---
 5 files changed, 11 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/c20e2b66/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
index 5e0f53c..a7b2587 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
@@ -311,7 +311,8 @@ public class PhoenixStatement implements Statement, 
SQLCloseable {
 }, PhoenixContextExecutor.inContext());
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
+throw new IllegalStateException(); // Can't happen as 
Throwables.propagate() always throws
 }
 }
 
@@ -364,7 +365,8 @@ public class PhoenixStatement implements Statement, 
SQLCloseable {
 Tracing.withTracing(connection, this.toString()));
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
+throw new IllegalStateException(); // Can't happen as 
Throwables.propagate() always throws
 }
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/c20e2b66/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
index cacbce7..b12326a 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
@@ -28,6 +28,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Properties;
 import java.util.TreeMap;
+
 import javax.annotation.Nullable;
 
 import org.apache.hadoop.conf.Configuration;
@@ -379,7 +380,7 @@ public abstract class FormatToBytesWritableMapper 
extends Mapperhttp://git-wip-us.apache.org/repos/asf/phoenix/blob/c20e2b66/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
index 0dd341b..3fd812f 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
@@ -2783,7 +2783,7 @@ public class ConnectionQueryServicesImpl extends 
DelegateQueryServices implement
 });
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
 }
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/c20e2b66/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java 

phoenix git commit: PHOENIX-3291 Do not throw return value of Throwables#propagate call

2016-09-19 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.1 86c5a5538 -> fbdd5bb67


PHOENIX-3291 Do not throw return value of Throwables#propagate call


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

Branch: refs/heads/4.8-HBase-1.1
Commit: fbdd5bb67746539ef78389fc0175fb0de5b59a15
Parents: 86c5a55
Author: James Taylor 
Authored: Fri Sep 16 21:25:00 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 08:15:06 2016 -0700

--
 .../main/java/org/apache/phoenix/jdbc/PhoenixStatement.java| 6 --
 .../apache/phoenix/mapreduce/FormatToBytesWritableMapper.java  | 3 ++-
 .../org/apache/phoenix/query/ConnectionQueryServicesImpl.java  | 2 +-
 .../main/java/org/apache/phoenix/util/CSVCommonsLoader.java| 2 +-
 .../java/org/apache/phoenix/util/PhoenixContextExecutor.java   | 6 +++---
 5 files changed, 11 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/fbdd5bb6/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java 
b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
index 0c154e2..0fbc81a 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java
@@ -314,7 +314,8 @@ public class PhoenixStatement implements Statement, 
SQLCloseable {
 }, PhoenixContextExecutor.inContext());
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
+throw new IllegalStateException(); // Can't happen as 
Throwables.propagate() always throws
 }
 }
 
@@ -367,7 +368,8 @@ public class PhoenixStatement implements Statement, 
SQLCloseable {
 Tracing.withTracing(connection, this.toString()));
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
+throw new IllegalStateException(); // Can't happen as 
Throwables.propagate() always throws
 }
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/fbdd5bb6/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
index cacbce7..b12326a 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/FormatToBytesWritableMapper.java
@@ -28,6 +28,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.Properties;
 import java.util.TreeMap;
+
 import javax.annotation.Nullable;
 
 import org.apache.hadoop.conf.Configuration;
@@ -379,7 +380,7 @@ public abstract class FormatToBytesWritableMapper 
extends Mapperhttp://git-wip-us.apache.org/repos/asf/phoenix/blob/fbdd5bb6/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
index e226a2a..387a7bd 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/query/ConnectionQueryServicesImpl.java
@@ -2786,7 +2786,7 @@ public class ConnectionQueryServicesImpl extends 
DelegateQueryServices implement
 });
 } catch (Exception e) {
 Throwables.propagateIfInstanceOf(e, SQLException.class);
-throw Throwables.propagate(e);
+Throwables.propagate(e);
 }
 }
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/fbdd5bb6/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java 
b/phoenix-core/src/main/java/org/apache/phoenix/util/CSVCommonsLoader.java

phoenix git commit: PHOENIX-3268 Upgrade to Tephra 0.9.0

2016-09-19 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-0.98 04860ec40 -> f6e101f4a


PHOENIX-3268 Upgrade to Tephra 0.9.0


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

Branch: refs/heads/4.8-HBase-0.98
Commit: f6e101f4a126d15a98e2504acd857d005fa8f447
Parents: 04860ec
Author: James Taylor 
Authored: Mon Sep 19 08:05:56 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 08:10:39 2016 -0700

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/f6e101f4/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 38accc2..f95acd0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -98,7 +98,7 @@
 2.1.2
 1.8.0
 8.1.7.v20120910
-0.8.0-incubating
+0.9.0-incubating
 1.6.1
 2.10.4
 2.10



phoenix git commit: PHOENIX-3268 Upgrade to Tephra 0.9.0

2016-09-19 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.0 8066f88ab -> 464f15887


PHOENIX-3268 Upgrade to Tephra 0.9.0


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

Branch: refs/heads/4.8-HBase-1.0
Commit: 464f158874e3ab422b29c28e6a247e7264db132d
Parents: 8066f88
Author: James Taylor 
Authored: Mon Sep 19 08:05:56 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 08:09:10 2016 -0700

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/464f1588/pom.xml
--
diff --git a/pom.xml b/pom.xml
index f23f522..ca17d05 100644
--- a/pom.xml
+++ b/pom.xml
@@ -98,7 +98,7 @@
 2.1.2
 1.8.0
 8.1.7.v20120910
-0.8.0-incubating
+0.9.0-incubating
 1.6.1
 2.10.4
 2.10



phoenix git commit: PHOENIX-3268 Upgrade to Tephra 0.9.0

2016-09-19 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.2 614f870bd -> b4ce49dc3


PHOENIX-3268 Upgrade to Tephra 0.9.0


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

Branch: refs/heads/4.8-HBase-1.2
Commit: b4ce49dc37cb81d7a443a053106537c65f4f5030
Parents: 614f870
Author: James Taylor 
Authored: Mon Sep 19 08:05:56 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 08:05:56 2016 -0700

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/b4ce49dc/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 40c9cef..200e9e3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -98,7 +98,7 @@
 2.1.2
 1.8.0
 8.1.7.v20120910
-0.8.0-incubating
+0.9.0-incubating
 1.6.1
 2.10.4
 2.10



[3/3] phoenix git commit: PHOENIX-3268 Upgrade to Tephra 0.9.0

2016-09-19 Thread jamestaylor
PHOENIX-3268 Upgrade to Tephra 0.9.0


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 97a625030518f56acf1a4fd3e95c902b00d02ac0
Parents: 424934e
Author: James Taylor 
Authored: Mon Sep 19 07:49:29 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 08:02:48 2016 -0700

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/97a62503/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 004dc68..03c19b7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -98,7 +98,7 @@
 2.1.2
 1.8.0
 8.1.7.v20120910
-0.8.0-incubating
+0.9.0-incubating
 1.6.1
 2.10.4
 2.10



[2/3] phoenix git commit: PHOENIX-3293 Create separate test categories for stats enabled and disabled

2016-09-19 Thread jamestaylor
PHOENIX-3293 Create separate test categories for stats enabled and disabled


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 424934ee0f98dfa194038c9ba385b8cdcc48b6e7
Parents: faad4ad
Author: James Taylor 
Authored: Sat Sep 17 15:20:01 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 08:02:34 2016 -0700

--
 .../phoenix/end2end/AbsFunctionEnd2EndIT.java   |  2 +-
 .../AlterMultiTenantTableWithViewsIT.java   |  2 +-
 .../apache/phoenix/end2end/AlterTableIT.java|  2 +-
 .../phoenix/end2end/AlterTableWithViewsIT.java  |  4 +-
 .../phoenix/end2end/AppendOnlySchemaIT.java |  2 +-
 .../phoenix/end2end/ArithmeticQueryIT.java  |  2 +-
 .../phoenix/end2end/ArrayAppendFunctionIT.java  |  2 +-
 .../phoenix/end2end/ArrayConcatFunctionIT.java  |  2 +-
 .../phoenix/end2end/ArrayFillFunctionIT.java|  2 +-
 .../phoenix/end2end/ArrayPrependFunctionIT.java |  2 +-
 .../end2end/ArrayToStringFunctionIT.java|  2 +-
 .../phoenix/end2end/ArraysWithNullsIT.java  |  2 +-
 .../apache/phoenix/end2end/AutoCommitIT.java|  2 +-
 .../phoenix/end2end/AutoPartitionViewsIT.java   |  2 +-
 .../BaseHBaseManagedTimeTableReuseIT.java   | 70 --
 .../apache/phoenix/end2end/BaseParallelIT.java  | 69 ++
 .../end2end/BaseTenantSpecificViewIndexIT.java  |  2 +-
 .../apache/phoenix/end2end/BinaryRowKeyIT.java  |  2 +-
 .../phoenix/end2end/CSVCommonsLoaderIT.java |  2 +-
 .../phoenix/end2end/CbrtFunctionEnd2EndIT.java  |  2 +-
 .../phoenix/end2end/CoalesceFunctionIT.java |  2 +-
 .../end2end/ConvertTimezoneFunctionIT.java  |  2 +-
 .../org/apache/phoenix/end2end/DateTimeIT.java  |  2 +-
 .../phoenix/end2end/DecodeFunctionIT.java   |  2 +-
 .../org/apache/phoenix/end2end/DeleteIT.java|  2 +-
 .../phoenix/end2end/DisableLocalIndexIT.java|  4 +-
 .../phoenix/end2end/DistinctPrefixFilterIT.java |  4 +-
 .../apache/phoenix/end2end/DynamicColumnIT.java |  2 +-
 .../apache/phoenix/end2end/DynamicFamilyIT.java |  2 +-
 .../apache/phoenix/end2end/DynamicUpsertIT.java |  2 +-
 .../phoenix/end2end/EncodeFunctionIT.java   |  2 +-
 .../phoenix/end2end/EvaluationOfORIT.java   |  3 +-
 .../phoenix/end2end/ExecuteStatementsIT.java|  2 +-
 .../phoenix/end2end/ExpFunctionEnd2EndIT.java   |  2 +-
 .../phoenix/end2end/FirstValueFunctionIT.java   |  2 +-
 .../end2end/GetSetByteBitFunctionEnd2EndIT.java |  2 +-
 .../apache/phoenix/end2end/GroupByCaseIT.java   |  2 +-
 .../end2end/HBaseManagedTimeTableReuseTest.java | 47 -
 .../phoenix/end2end/HBaseManagedTimeTest.java   |  2 +-
 .../apache/phoenix/end2end/HashJoinMoreIT.java  |  4 +-
 .../org/apache/phoenix/end2end/InListIT.java|  2 +-
 .../phoenix/end2end/InMemoryOrderByIT.java  |  2 +-
 .../apache/phoenix/end2end/InstrFunctionIT.java |  2 +-
 .../org/apache/phoenix/end2end/IsNullIT.java|  2 +-
 .../phoenix/end2end/LastValueFunctionIT.java|  2 +-
 .../phoenix/end2end/LikeExpressionIT.java   |  2 +-
 .../phoenix/end2end/LnLogFunctionEnd2EndIT.java |  2 +-
 .../apache/phoenix/end2end/MD5FunctionIT.java   |  2 +-
 .../org/apache/phoenix/end2end/MapReduceIT.java |  2 +-
 .../phoenix/end2end/MappingTableDataTypeIT.java |  2 +-
 .../end2end/MinMaxAggregateFunctionIT.java  |  2 +-
 .../phoenix/end2end/ModulusExpressionIT.java|  2 +-
 .../end2end/NamespaceSchemaMappingIT.java   |  2 +-
 .../phoenix/end2end/NthValueFunctionIT.java |  2 +-
 .../end2end/OctetLengthFunctionEnd2EndIT.java   |  2 +-
 .../org/apache/phoenix/end2end/OrderByIT.java   |  2 +-
 .../end2end/ParallelStatsDisabledIT.java| 30 
 .../end2end/ParallelStatsDisabledTest.java  | 45 
 .../phoenix/end2end/ParallelStatsEnabledIT.java | 31 
 .../end2end/ParallelStatsEnabledTest.java   | 45 
 .../apache/phoenix/end2end/PercentileIT.java|  2 +-
 .../phoenix/end2end/PhoenixRuntimeIT.java   |  2 +-
 .../phoenix/end2end/PowerFunctionEnd2EndIT.java |  2 +-
 .../apache/phoenix/end2end/PrimitiveTypeIT.java |  2 +-
 .../phoenix/end2end/QueryExecWithoutSCNIT.java  |  2 +-
 .../org/apache/phoenix/end2end/QueryMoreIT.java |  2 +-
 .../apache/phoenix/end2end/RTrimFunctionIT.java |  2 +-
 .../org/apache/phoenix/end2end/ReadOnlyIT.java  |  2 +-
 .../end2end/RegexpReplaceFunctionIT.java|  2 +-
 .../phoenix/end2end/RegexpSplitFunctionIT.java  |  2 +-
 .../phoenix/end2end/RegexpSubstrFunctionIT.java |  2 +-
 .../phoenix/end2end/ReverseFunctionIT.java  |  2 +-
 .../apache/phoenix/end2end/ReverseScanIT.java   |  2 +-
 .../phoenix/end2end/RoundFloorCeilFuncIT.java   |  2 +-
 

[1/3] phoenix git commit: PHOENIX-3293 Create separate test categories for stats enabled and disabled

2016-09-19 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 faad4ad31 -> 97a625030


http://git-wip-us.apache.org/repos/asf/phoenix/blob/424934ee/phoenix-core/src/it/java/org/apache/phoenix/end2end/ServerExceptionIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ServerExceptionIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ServerExceptionIT.java
index e4f3c1d..bf2e933 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ServerExceptionIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ServerExceptionIT.java
@@ -32,7 +32,7 @@ import org.apache.phoenix.util.PropertiesUtil;
 import org.junit.Test;
 
 
-public class ServerExceptionIT extends BaseHBaseManagedTimeTableReuseIT {
+public class ServerExceptionIT extends ParallelStatsDisabledIT {
 
 @Test
 public void testServerExceptionBackToClient() throws Exception {

http://git-wip-us.apache.org/repos/asf/phoenix/blob/424934ee/phoenix-core/src/it/java/org/apache/phoenix/end2end/SignFunctionEnd2EndIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SignFunctionEnd2EndIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SignFunctionEnd2EndIT.java
index 5c86955..3cc8041 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SignFunctionEnd2EndIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SignFunctionEnd2EndIT.java
@@ -36,7 +36,7 @@ import org.junit.Test;
  * End to end tests for {@link SignFunction}
  * @since 4.0.0
  */
-public class SignFunctionEnd2EndIT extends BaseHBaseManagedTimeTableReuseIT {
+public class SignFunctionEnd2EndIT extends ParallelStatsDisabledIT {
 
 private static final String KEY = "key";
 private static final String TEST_SIGNED = generateRandomString();

http://git-wip-us.apache.org/repos/asf/phoenix/blob/424934ee/phoenix-core/src/it/java/org/apache/phoenix/end2end/SkipScanAfterManualSplitIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SkipScanAfterManualSplitIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SkipScanAfterManualSplitIT.java
index b517326..e2ee707 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SkipScanAfterManualSplitIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SkipScanAfterManualSplitIT.java
@@ -43,7 +43,7 @@ import org.junit.Test;
 import com.google.common.collect.Maps;
 
 
-public class SkipScanAfterManualSplitIT extends 
BaseHBaseManagedTimeTableReuseIT {
+public class SkipScanAfterManualSplitIT extends ParallelStatsDisabledIT {
 
 private static final int BATCH_SIZE = 25;
 private static final int MAX_FILESIZE = 1024 * 10;
@@ -60,7 +60,7 @@ public class SkipScanAfterManualSplitIT extends 
BaseHBaseManagedTimeTableReuseIT
 private static final int MAX_CHAR = 'z';
 
 @BeforeClass
-@Shadower(classBeingShadowed = BaseHBaseManagedTimeTableReuseIT.class)
+@Shadower(classBeingShadowed = ParallelStatsDisabledIT.class)
 public static void doSetup() throws Exception {
 Map props = Maps.newHashMapWithExpectedSize(2);
 // needed for 64 region parallelization due to splitting

http://git-wip-us.apache.org/repos/asf/phoenix/blob/424934ee/phoenix-core/src/it/java/org/apache/phoenix/end2end/SkipScanQueryIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SkipScanQueryIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SkipScanQueryIT.java
index 944acf7..17df5ba 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SkipScanQueryIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SkipScanQueryIT.java
@@ -41,7 +41,7 @@ import org.apache.phoenix.util.PhoenixRuntime;
 import org.junit.Test;
 
 
-public class SkipScanQueryIT extends BaseHBaseManagedTimeTableReuseIT {
+public class SkipScanQueryIT extends ParallelStatsDisabledIT {
 
 private String initIntInTable(Connection conn, List data) throws 
SQLException {
 String tableName = generateRandomString();

http://git-wip-us.apache.org/repos/asf/phoenix/blob/424934ee/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java
index f1be09f..9570021 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java
@@ -39,10 +39,10 @@ import org.junit.Test;
 
 import 

[2/3] phoenix git commit: PHOENIX-3293 Create separate test categories for stats enabled and disabled

2016-09-19 Thread jamestaylor
PHOENIX-3293 Create separate test categories for stats enabled and disabled


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

Branch: refs/heads/4.x-HBase-1.1
Commit: eb4bed190beaa920767d8873e029d4d76acaefa6
Parents: 925252c
Author: James Taylor 
Authored: Sat Sep 17 15:20:01 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 07:55:44 2016 -0700

--
 .../phoenix/end2end/AbsFunctionEnd2EndIT.java   |  2 +-
 .../AlterMultiTenantTableWithViewsIT.java   |  2 +-
 .../apache/phoenix/end2end/AlterSessionIT.java  |  2 +-
 .../apache/phoenix/end2end/AlterTableIT.java|  2 +-
 .../phoenix/end2end/AlterTableWithViewsIT.java  |  4 +-
 .../phoenix/end2end/AppendOnlySchemaIT.java |  2 +-
 .../phoenix/end2end/ArithmeticQueryIT.java  |  2 +-
 .../phoenix/end2end/ArrayAppendFunctionIT.java  |  2 +-
 .../phoenix/end2end/ArrayConcatFunctionIT.java  |  2 +-
 .../phoenix/end2end/ArrayFillFunctionIT.java|  2 +-
 .../phoenix/end2end/ArrayPrependFunctionIT.java |  2 +-
 .../end2end/ArrayToStringFunctionIT.java|  2 +-
 .../phoenix/end2end/ArraysWithNullsIT.java  |  2 +-
 .../apache/phoenix/end2end/AutoCommitIT.java|  2 +-
 .../phoenix/end2end/AutoPartitionViewsIT.java   |  2 +-
 .../BaseHBaseManagedTimeTableReuseIT.java   | 70 --
 .../apache/phoenix/end2end/BaseParallelIT.java  | 69 ++
 .../end2end/BaseTenantSpecificViewIndexIT.java  |  2 +-
 .../apache/phoenix/end2end/BinaryRowKeyIT.java  |  2 +-
 .../phoenix/end2end/CSVCommonsLoaderIT.java |  2 +-
 .../phoenix/end2end/CbrtFunctionEnd2EndIT.java  |  2 +-
 .../phoenix/end2end/CoalesceFunctionIT.java |  2 +-
 .../end2end/ConvertTimezoneFunctionIT.java  |  2 +-
 .../org/apache/phoenix/end2end/DateTimeIT.java  |  2 +-
 .../phoenix/end2end/DecodeFunctionIT.java   |  2 +-
 .../org/apache/phoenix/end2end/DeleteIT.java|  2 +-
 .../phoenix/end2end/DisableLocalIndexIT.java|  4 +-
 .../phoenix/end2end/DistinctPrefixFilterIT.java |  4 +-
 .../apache/phoenix/end2end/DynamicColumnIT.java |  2 +-
 .../apache/phoenix/end2end/DynamicFamilyIT.java |  2 +-
 .../apache/phoenix/end2end/DynamicUpsertIT.java |  2 +-
 .../phoenix/end2end/EncodeFunctionIT.java   |  2 +-
 .../phoenix/end2end/EvaluationOfORIT.java   |  4 +-
 .../phoenix/end2end/ExecuteStatementsIT.java|  2 +-
 .../phoenix/end2end/ExpFunctionEnd2EndIT.java   |  2 +-
 .../phoenix/end2end/FirstValueFunctionIT.java   |  2 +-
 .../end2end/GetSetByteBitFunctionEnd2EndIT.java |  2 +-
 .../apache/phoenix/end2end/GroupByCaseIT.java   |  2 +-
 .../end2end/HBaseManagedTimeTableReuseTest.java | 47 -
 .../phoenix/end2end/HBaseManagedTimeTest.java   |  2 +-
 .../apache/phoenix/end2end/HashJoinMoreIT.java  |  4 +-
 .../org/apache/phoenix/end2end/InListIT.java|  2 +-
 .../phoenix/end2end/InMemoryOrderByIT.java  |  2 +-
 .../apache/phoenix/end2end/InstrFunctionIT.java |  2 +-
 .../org/apache/phoenix/end2end/IsNullIT.java|  2 +-
 .../phoenix/end2end/LastValueFunctionIT.java|  2 +-
 .../phoenix/end2end/LikeExpressionIT.java   |  2 +-
 .../phoenix/end2end/LnLogFunctionEnd2EndIT.java |  2 +-
 .../apache/phoenix/end2end/MD5FunctionIT.java   |  2 +-
 .../org/apache/phoenix/end2end/MapReduceIT.java |  2 +-
 .../phoenix/end2end/MappingTableDataTypeIT.java |  2 +-
 .../end2end/MinMaxAggregateFunctionIT.java  |  2 +-
 .../phoenix/end2end/ModulusExpressionIT.java|  2 +-
 .../end2end/NamespaceSchemaMappingIT.java   |  2 +-
 .../phoenix/end2end/NthValueFunctionIT.java |  2 +-
 .../end2end/OctetLengthFunctionEnd2EndIT.java   |  2 +-
 .../org/apache/phoenix/end2end/OrderByIT.java   |  2 +-
 .../end2end/ParallelStatsDisabledIT.java| 30 
 .../end2end/ParallelStatsDisabledTest.java  | 45 
 .../phoenix/end2end/ParallelStatsEnabledIT.java | 31 
 .../end2end/ParallelStatsEnabledTest.java   | 45 
 .../apache/phoenix/end2end/PercentileIT.java|  2 +-
 .../phoenix/end2end/PhoenixRuntimeIT.java   |  2 +-
 .../phoenix/end2end/PowerFunctionEnd2EndIT.java |  2 +-
 .../apache/phoenix/end2end/PrimitiveTypeIT.java |  2 +-
 .../phoenix/end2end/QueryExecWithoutSCNIT.java  |  2 +-
 .../org/apache/phoenix/end2end/QueryMoreIT.java |  2 +-
 .../apache/phoenix/end2end/RTrimFunctionIT.java |  2 +-
 .../org/apache/phoenix/end2end/ReadOnlyIT.java  |  2 +-
 .../end2end/RegexpReplaceFunctionIT.java|  2 +-
 .../phoenix/end2end/RegexpSplitFunctionIT.java  |  2 +-
 .../phoenix/end2end/RegexpSubstrFunctionIT.java |  2 +-
 .../phoenix/end2end/ReverseFunctionIT.java  |  2 +-
 .../apache/phoenix/end2end/ReverseScanIT.java   |  2 +-
 

[3/3] phoenix git commit: PHOENIX-3268 Upgrade to Tephra 0.9.0

2016-09-19 Thread jamestaylor
PHOENIX-3268 Upgrade to Tephra 0.9.0


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

Branch: refs/heads/4.x-HBase-1.1
Commit: ab02084a8e6f78a2d33804f9e21cd223463adbcc
Parents: eb4bed1
Author: James Taylor 
Authored: Mon Sep 19 07:49:29 2016 -0700
Committer: James Taylor 
Committed: Mon Sep 19 07:56:16 2016 -0700

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/ab02084a/pom.xml
--
diff --git a/pom.xml b/pom.xml
index dbf18d0..3bf8592 100644
--- a/pom.xml
+++ b/pom.xml
@@ -98,7 +98,7 @@
 2.1.2
 1.8.0
 8.1.7.v20120910
-0.8.0-incubating
+0.9.0-incubating
 1.6.1
 2.10.4
 2.10



[2/3] phoenix git commit: PHOENIX-3293 Create separate test categories for stats enabled and disabled

2016-09-19 Thread jamestaylor
PHOENIX-3293 Create separate test categories for stats enabled and disabled


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

Branch: refs/heads/master
Commit: 6b868392b1ac4c9729d3e9510eb8f9784f5d6a62
Parents: 14d16c8
Author: James Taylor 
Authored: Sat Sep 17 15:20:01 2016 -0700
Committer: James Taylor 
Committed: Sat Sep 17 15:20:01 2016 -0700

--
 .../phoenix/end2end/AbsFunctionEnd2EndIT.java   |  2 +-
 .../AlterMultiTenantTableWithViewsIT.java   |  2 +-
 .../apache/phoenix/end2end/AlterSessionIT.java  |  2 +-
 .../apache/phoenix/end2end/AlterTableIT.java|  2 +-
 .../phoenix/end2end/AlterTableWithViewsIT.java  |  4 +-
 .../phoenix/end2end/AppendOnlySchemaIT.java |  2 +-
 .../phoenix/end2end/ArithmeticQueryIT.java  |  2 +-
 .../phoenix/end2end/ArrayAppendFunctionIT.java  |  2 +-
 .../phoenix/end2end/ArrayConcatFunctionIT.java  |  2 +-
 .../phoenix/end2end/ArrayFillFunctionIT.java|  2 +-
 .../phoenix/end2end/ArrayPrependFunctionIT.java |  2 +-
 .../end2end/ArrayToStringFunctionIT.java|  2 +-
 .../phoenix/end2end/ArraysWithNullsIT.java  |  2 +-
 .../apache/phoenix/end2end/AutoCommitIT.java|  2 +-
 .../phoenix/end2end/AutoPartitionViewsIT.java   |  2 +-
 .../BaseHBaseManagedTimeTableReuseIT.java   | 70 
 .../apache/phoenix/end2end/BaseParallelIT.java  | 69 
 .../end2end/BaseTenantSpecificViewIndexIT.java  |  2 +-
 .../apache/phoenix/end2end/BinaryRowKeyIT.java  |  2 +-
 .../phoenix/end2end/CSVCommonsLoaderIT.java |  2 +-
 .../phoenix/end2end/CbrtFunctionEnd2EndIT.java  |  2 +-
 .../phoenix/end2end/CoalesceFunctionIT.java |  2 +-
 .../end2end/ConvertTimezoneFunctionIT.java  |  2 +-
 .../org/apache/phoenix/end2end/DateTimeIT.java  |  2 +-
 .../phoenix/end2end/DecodeFunctionIT.java   |  2 +-
 .../org/apache/phoenix/end2end/DeleteIT.java|  2 +-
 .../phoenix/end2end/DisableLocalIndexIT.java|  4 +-
 .../phoenix/end2end/DistinctPrefixFilterIT.java |  4 +-
 .../apache/phoenix/end2end/DynamicColumnIT.java |  2 +-
 .../apache/phoenix/end2end/DynamicFamilyIT.java |  2 +-
 .../apache/phoenix/end2end/DynamicUpsertIT.java |  2 +-
 .../phoenix/end2end/EncodeFunctionIT.java   |  2 +-
 .../phoenix/end2end/EvaluationOfORIT.java   |  2 +-
 .../phoenix/end2end/ExecuteStatementsIT.java|  2 +-
 .../phoenix/end2end/ExpFunctionEnd2EndIT.java   |  2 +-
 .../phoenix/end2end/FirstValueFunctionIT.java   |  2 +-
 .../end2end/GetSetByteBitFunctionEnd2EndIT.java |  2 +-
 .../apache/phoenix/end2end/GroupByCaseIT.java   |  2 +-
 .../end2end/HBaseManagedTimeTableReuseTest.java | 47 ---
 .../phoenix/end2end/HBaseManagedTimeTest.java   |  2 +-
 .../apache/phoenix/end2end/HashJoinMoreIT.java  |  4 +-
 .../org/apache/phoenix/end2end/InListIT.java|  2 +-
 .../phoenix/end2end/InMemoryOrderByIT.java  |  2 +-
 .../apache/phoenix/end2end/InstrFunctionIT.java |  2 +-
 .../org/apache/phoenix/end2end/IsNullIT.java|  2 +-
 .../phoenix/end2end/LastValueFunctionIT.java|  2 +-
 .../phoenix/end2end/LikeExpressionIT.java   |  2 +-
 .../phoenix/end2end/LnLogFunctionEnd2EndIT.java |  2 +-
 .../apache/phoenix/end2end/MD5FunctionIT.java   |  2 +-
 .../org/apache/phoenix/end2end/MapReduceIT.java |  2 +-
 .../phoenix/end2end/MappingTableDataTypeIT.java |  2 +-
 .../end2end/MinMaxAggregateFunctionIT.java  |  2 +-
 .../phoenix/end2end/ModulusExpressionIT.java|  2 +-
 .../end2end/NamespaceSchemaMappingIT.java   |  2 +-
 .../phoenix/end2end/NthValueFunctionIT.java |  2 +-
 .../end2end/OctetLengthFunctionEnd2EndIT.java   |  2 +-
 .../org/apache/phoenix/end2end/OrderByIT.java   |  2 +-
 .../end2end/ParallelStatsDisabledIT.java| 30 +++
 .../end2end/ParallelStatsDisabledTest.java  | 45 ++
 .../phoenix/end2end/ParallelStatsEnabledIT.java | 31 +++
 .../end2end/ParallelStatsEnabledTest.java   | 45 ++
 .../apache/phoenix/end2end/PercentileIT.java|  2 +-
 .../phoenix/end2end/PhoenixRuntimeIT.java   |  2 +-
 .../phoenix/end2end/PowerFunctionEnd2EndIT.java |  2 +-
 .../apache/phoenix/end2end/PrimitiveTypeIT.java |  2 +-
 .../phoenix/end2end/QueryExecWithoutSCNIT.java  |  2 +-
 .../org/apache/phoenix/end2end/QueryMoreIT.java |  2 +-
 .../apache/phoenix/end2end/RTrimFunctionIT.java |  2 +-
 .../org/apache/phoenix/end2end/ReadOnlyIT.java  |  2 +-
 .../end2end/RegexpReplaceFunctionIT.java|  2 +-
 .../phoenix/end2end/RegexpSplitFunctionIT.java  |  2 +-
 .../phoenix/end2end/RegexpSubstrFunctionIT.java |  2 +-
 .../phoenix/end2end/ReverseFunctionIT.java  |  2 +-
 .../apache/phoenix/end2end/ReverseScanIT.java   |  2 +-
 

Build failed in Jenkins: Phoenix Compile Level Compatibility with HBase #56

2016-09-19 Thread Apache Jenkins Server
See 

--
Started by timer
[EnvInject] - Loading node environment variables.
Building remotely on ubuntu-1 (Ubuntu ubuntu1 yahoo-not-h2 ubuntu docker) in 
workspace 
[Phoenix_Compile_Compat_wHBase] $ /bin/bash /tmp/hudson4340422881501274682.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) 386178
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 : 10
core id : 9
physical id : 0
physical id : 1
MemTotal:   49453340 kB
MemFree:10773028 kB
Filesystem  Size  Used Avail Use% Mounted on
udev 24G   12K   24G   1% /dev
tmpfs   4.8G  1.2M  4.8G   1% /run
/dev/dm-0   3.6T  696G  2.7T  21% /
none4.0K 0  4.0K   0% /sys/fs/cgroup
none5.0M 0  5.0M   0% /run/lock
none 24G   27M   24G   1% /run/shm
none100M 0  100M   0% /run/user
/dev/sda2   237M  114M  111M  51% /boot
none3.6T  696G  2.7T  21% 
/var/lib/docker/aufs/mnt/9f378295fb02772be51778becc9e165357dfaaf5373641c84bbc51cae2ab92ab
none3.6T  696G  2.7T  21% 
/var/lib/docker/aufs/mnt/4f15f5cf0f6f7d0009cc5ad5b97687b7e47a8d5f13672c2da326e82afbc6a26e
none3.6T  696G  2.7T  21% 
/var/lib/docker/aufs/mnt/bd7d9e806e8d9a2d989becbbb89b82fd19f895bf279daa91fc4be62608617a42
none3.6T  696G  2.7T  21% 
/var/lib/docker/aufs/mnt/16ad298156ba95d86bed922841d38fdd7d2aa60b82fdfc912c4360021ce24c13
none3.6T  696G  2.7T  21% 
/var/lib/docker/aufs/mnt/10aee9d57e8899fad53fcf896198ed6b7268cae4adfe2539136cc416e1923696
none3.6T  696G  2.7T  21% 
/var/lib/docker/aufs/mnt/9a305c1df1252120cf70d36483710c7918c146d07ad2d8a460fd39370a018f4b
none3.6T  696G  2.7T  21% 
/var/lib/docker/aufs/mnt/de4b4a355ef1c9e7eff1ce99604b628dc9674a18e09ea15cc4941954c8797f3a
none3.6T  696G  2.7T  21% 
/var/lib/docker/aufs/mnt/800fa9e0d32cd75c1a949f5582dc5e52bfa01477ec8ae698b87aaba03ab4bd8c
none3.6T  696G  2.7T  21% 
/var/lib/docker/aufs/mnt/478050f1b4f8b7efecfd5a1b08beba6e80ee0f1a81c3c5debc0a3d58b31fe660
none3.6T  696G  2.7T  21% 
/var/lib/docker/aufs/mnt/cec9e465c07bc7196d284f921a14efb1840554ebe88cca1e4b0f3ff2b251876b
3.0.4
apache-maven-2.2.1
apache-maven-3.0.4
apache-maven-3.0.4-jenkins
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
maven


===
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