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

2016-09-22 Thread Apache Jenkins Server
4.x-HBase-1.0 branch build status Successful

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

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

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

Changes
[jamestaylor] PHOENIX-3253 Make changes to tests to support method level



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


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

2016-09-22 Thread Apache Jenkins Server
Master 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.2

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

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

Changes
[larsh] PHOENIX-3323 make_rc script fails to build the RC.



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


Jenkins build is back to normal : Phoenix-4.8-HBase-1.1 #30

2016-09-22 Thread Apache Jenkins Server
See 



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

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[samarth] Fix test failures

--
[...truncated 1040 lines...]

testSelectOnlySeesTenantData(org.apache.phoenix.end2end.TenantSpecificTablesDMLIT)
  Time elapsed: 0.126 sec  <<< ERROR!
org.apache.phoenix.schema.ColumnAlreadyExistsException: ERROR 514 (42892): A 
duplicate column name was detected in the object definition or ALTER TABLE 
statement.

testSelectOnlySeesTenantData(org.apache.phoenix.end2end.TenantSpecificTablesDMLIT)
  Time elapsed: 0.127 sec  <<< ERROR!
org.apache.phoenix.schema.ColumnAlreadyExistsException: ERROR 514 (42892): A 
duplicate column name was detected in the object definition or ALTER TABLE 
statement.

testDeleteAllTenantTableData(org.apache.phoenix.end2end.TenantSpecificTablesDMLIT)
  Time elapsed: 0.162 sec  <<< ERROR!
org.apache.phoenix.schema.ColumnAlreadyExistsException: ERROR 514 (42892): A 
duplicate column name was detected in the object definition or ALTER TABLE 
statement.

testDeleteAllTenantTableData(org.apache.phoenix.end2end.TenantSpecificTablesDMLIT)
  Time elapsed: 0.162 sec  <<< ERROR!
org.apache.phoenix.schema.ColumnAlreadyExistsException: ERROR 514 (42892): A 
duplicate column name was detected in the object definition or ALTER TABLE 
statement.

Running org.apache.phoenix.end2end.TransactionalViewIT
Running org.apache.phoenix.end2end.UnionAllIT
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 131.427 sec - 
in org.apache.phoenix.end2end.StatsCollectorIT
Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 42.188 sec - 
in org.apache.phoenix.end2end.UnionAllIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 63.764 sec - in 
org.apache.phoenix.end2end.TransactionalViewIT
Running org.apache.phoenix.end2end.UserDefinedFunctionsIT
Running org.apache.phoenix.end2end.ViewIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 526.48 sec - 
in org.apache.phoenix.end2end.CsvBulkLoadToolIT
Running org.apache.phoenix.end2end.index.AsyncImmutableIndexIT
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.029 sec - 
in org.apache.phoenix.end2end.UserDefinedFunctionsIT
Running org.apache.phoenix.end2end.index.ImmutableIndexWithStatsIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.771 sec - in 
org.apache.phoenix.end2end.index.ImmutableIndexWithStatsIT
Running org.apache.phoenix.end2end.index.MutableIndexFailureIT
Running org.apache.phoenix.end2end.index.MutableIndexReplicationIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.458 sec - in 
org.apache.phoenix.end2end.index.MutableIndexReplicationIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 88.761 sec - in 
org.apache.phoenix.end2end.index.AsyncImmutableIndexIT
Running org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT
Running org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
Tests run: 48, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 163.493 sec 
<<< FAILURE! - in org.apache.phoenix.end2end.ViewIT
testViewAndTableAndDropCascadeWithIndexes[transactional = 
false](org.apache.phoenix.end2end.ViewIT)  Time elapsed: 3.856 sec  <<< ERROR!
java.sql.SQLException: ERROR 201 (22000): Illegal data. Expected length of at 
least 4 bytes, but had 1
at 
org.apache.phoenix.end2end.ViewIT.testViewAndTableAndDropCascadeWithIndexes(ViewIT.java:441)

testViewAndTableAndDropCascadeWithIndexes[transactional = 
true](org.apache.phoenix.end2end.ViewIT)  Time elapsed: 7.347 sec  <<< ERROR!
java.sql.SQLException: ERROR 201 (22000): Illegal data. Expected length of at 
least 4 bytes, but had 1
at 
org.apache.phoenix.end2end.ViewIT.testViewAndTableAndDropCascadeWithIndexes(ViewIT.java:441)

Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.966 sec - in 
org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT
Running org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.273 sec - in 
org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
Running 
org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.282 sec - in 
org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 123.45 sec - in 
org.apache.phoenix.end2end.index.MutableIndexFailureIT
Running org.apache.phoenix.execute.PartialCommitIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.121 sec - in 
org.apache.phoenix.execute.PartialCommitIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.985 sec - in 
org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT
Running 
org.apache.phoenix.hbase.index.covered.example.EndtoEndIndexingWithCompressionIT
Running 

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

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[larsh] PHOENIX-3323 make_rc script fails to build the RC.

--
[...truncated 564 lines...]
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.741 sec - in 
org.apache.phoenix.rpc.UpdateCacheWithScnIT
Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 51.915 sec - 
in org.apache.phoenix.end2end.UpsertValuesIT
Tests run: 50, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 41.989 sec - 
in org.apache.phoenix.end2end.VariableLengthPKIT
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 61.955 sec - 
in org.apache.phoenix.end2end.UpsertSelectIT

Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.ArrayConcatFunctionIT
Running org.apache.phoenix.end2end.AppendOnlySchemaIT
Running org.apache.phoenix.end2end.AlterTableWithViewsIT
Running org.apache.phoenix.end2end.ArrayAppendFunctionIT
Running org.apache.phoenix.end2end.ArrayPrependFunctionIT
Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.785 sec - 
in org.apache.phoenix.end2end.ArrayConcatFunctionIT
Running org.apache.phoenix.end2end.AutoPartitionViewsIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.261 sec - in 
org.apache.phoenix.end2end.AppendOnlySchemaIT
Running org.apache.phoenix.end2end.BinaryRowKeyIT
Tests run: 34, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.521 sec - 
in org.apache.phoenix.end2end.ArrayPrependFunctionIT
Running org.apache.phoenix.end2end.CSVCommonsLoaderIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.223 sec - in 
org.apache.phoenix.end2end.BinaryRowKeyIT
Running org.apache.phoenix.end2end.CoalesceFunctionIT
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.395 sec - 
in org.apache.phoenix.end2end.CoalesceFunctionIT
Running org.apache.phoenix.end2end.DateTimeIT
Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.559 sec - 
in org.apache.phoenix.end2end.CSVCommonsLoaderIT
Running org.apache.phoenix.end2end.DeleteIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 51.296 sec - 
in org.apache.phoenix.end2end.AutoPartitionViewsIT
Running org.apache.phoenix.end2end.DisableLocalIndexIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.265 sec - in 
org.apache.phoenix.end2end.DisableLocalIndexIT
Running org.apache.phoenix.end2end.DynamicColumnIT
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.56 sec - in 
org.apache.phoenix.end2end.DynamicColumnIT
Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.538 sec - 
in org.apache.phoenix.end2end.DeleteIT
Running org.apache.phoenix.end2end.EncodeFunctionIT
Running org.apache.phoenix.end2end.EvaluationOfORIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.883 sec - in 
org.apache.phoenix.end2end.EvaluationOfORIT
Running org.apache.phoenix.end2end.ExecuteStatementsIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.126 sec - in 
org.apache.phoenix.end2end.EncodeFunctionIT
Running org.apache.phoenix.end2end.ExpFunctionEnd2EndIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.7 sec - in 
org.apache.phoenix.end2end.ExpFunctionEnd2EndIT
Running org.apache.phoenix.end2end.GroupByCaseIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.11 sec - in 
org.apache.phoenix.end2end.ExecuteStatementsIT
Running org.apache.phoenix.end2end.HashJoinIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.912 sec - 
in org.apache.phoenix.end2end.GroupByCaseIT
Running org.apache.phoenix.end2end.HashJoinLocalIndexIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.29 sec - in 
org.apache.phoenix.end2end.HashJoinLocalIndexIT
Running org.apache.phoenix.end2end.HashJoinMoreIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 150.576 sec - 
in org.apache.phoenix.end2end.AlterTableWithViewsIT
Running org.apache.phoenix.end2end.InListIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 48.352 sec - in 
org.apache.phoenix.end2end.HashJoinMoreIT
Running org.apache.phoenix.end2end.InMemoryOrderByIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.88 sec - in 
org.apache.phoenix.end2end.InMemoryOrderByIT
Running org.apache.phoenix.end2end.InstrFunctionIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.201 sec - in 
org.apache.phoenix.end2end.InstrFunctionIT
Running org.apache.phoenix.end2end.IsNullIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.235 sec - in 
org.apache.phoenix.end2end.IsNullIT
Running 

svn commit: r15502 - in /dev/phoenix: apache-phoenix-4.8.1-HBase-0.98-rc0/ apache-phoenix-4.8.1-HBase-0.98/ apache-phoenix-4.8.1-HBase-1.0-rc0/ apache-phoenix-4.8.1-HBase-1.0/ apache-phoenix-4.8.1-HBa

2016-09-22 Thread larsh
Author: larsh
Date: Fri Sep 23 01:39:38 2016
New Revision: 15502

Log:
rename directories to -rc0

Added:
dev/phoenix/apache-phoenix-4.8.1-HBase-0.98-rc0/
  - copied from r15501, dev/phoenix/apache-phoenix-4.8.1-HBase-0.98/
dev/phoenix/apache-phoenix-4.8.1-HBase-1.0-rc0/
  - copied from r15501, dev/phoenix/apache-phoenix-4.8.1-HBase-1.0/
dev/phoenix/apache-phoenix-4.8.1-HBase-1.1-rc0/
  - copied from r15501, dev/phoenix/apache-phoenix-4.8.1-HBase-1.1/
dev/phoenix/apache-phoenix-4.8.1-HBase-1.2-rc0/
  - copied from r15501, dev/phoenix/apache-phoenix-4.8.1-HBase-1.2/
Removed:
dev/phoenix/apache-phoenix-4.8.1-HBase-0.98/
dev/phoenix/apache-phoenix-4.8.1-HBase-1.0/
dev/phoenix/apache-phoenix-4.8.1-HBase-1.1/
dev/phoenix/apache-phoenix-4.8.1-HBase-1.2/



[6/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
PHOENIX-3253 Make changes to tests to support method level parallelization


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 26109c4fa172dd5aca239383a0090f02967880d7
Parents: 39d2361
Author: James Taylor 
Authored: Thu Sep 22 18:28:04 2016 -0700
Committer: James Taylor 
Committed: Thu Sep 22 18:28:04 2016 -0700

--
 .../StatisticsCollectionRunTrackerIT.java   |   2 +-
 .../phoenix/end2end/AbsFunctionEnd2EndIT.java   |   2 +-
 .../AlterMultiTenantTableWithViewsIT.java   |  16 +-
 .../apache/phoenix/end2end/AlterTableIT.java|  10 +-
 .../phoenix/end2end/AlterTableWithViewsIT.java  |  16 +-
 .../phoenix/end2end/AppendOnlySchemaIT.java |  22 +--
 .../phoenix/end2end/ArithmeticQueryIT.java  |  36 ++--
 .../phoenix/end2end/ArrayAppendFunctionIT.java  |  18 +-
 .../phoenix/end2end/ArrayConcatFunctionIT.java  |  16 +-
 .../phoenix/end2end/ArrayFillFunctionIT.java|  12 +-
 .../phoenix/end2end/ArrayPrependFunctionIT.java |  68 +++
 .../end2end/ArrayToStringFunctionIT.java|  22 +--
 .../phoenix/end2end/ArraysWithNullsIT.java  |  32 ++--
 .../apache/phoenix/end2end/AutoCommitIT.java|   2 +-
 .../phoenix/end2end/AutoPartitionViewsIT.java   |  18 +-
 .../end2end/BaseTenantSpecificTablesIT.java |  12 +-
 .../end2end/BaseTenantSpecificViewIndexIT.java  |  12 +-
 .../org/apache/phoenix/end2end/BaseViewIT.java  |   8 +-
 .../apache/phoenix/end2end/BinaryRowKeyIT.java  |   6 +-
 .../phoenix/end2end/CSVCommonsLoaderIT.java |  20 +-
 .../phoenix/end2end/CbrtFunctionEnd2EndIT.java  |   4 +-
 .../phoenix/end2end/CoalesceFunctionIT.java |  20 +-
 .../end2end/ConvertTimezoneFunctionIT.java  |  14 +-
 .../org/apache/phoenix/end2end/DateTimeIT.java  |  68 +++
 .../phoenix/end2end/DecodeFunctionIT.java   |  12 +-
 .../org/apache/phoenix/end2end/DeleteIT.java|  26 +--
 .../phoenix/end2end/DisableLocalIndexIT.java|   2 +-
 .../phoenix/end2end/DistinctPrefixFilterIT.java |   6 +-
 .../apache/phoenix/end2end/DynamicFamilyIT.java |   4 +-
 .../apache/phoenix/end2end/DynamicUpsertIT.java |   2 +-
 .../phoenix/end2end/EncodeFunctionIT.java   |   8 +-
 .../phoenix/end2end/EvaluationOfORIT.java   |   2 +-
 .../phoenix/end2end/ExecuteStatementsIT.java|   6 +-
 .../phoenix/end2end/ExpFunctionEnd2EndIT.java   |   4 +-
 .../phoenix/end2end/FirstValueFunctionIT.java   |  14 +-
 .../end2end/GetSetByteBitFunctionEnd2EndIT.java |   2 +-
 .../apache/phoenix/end2end/GroupByCaseIT.java   |  20 +-
 .../apache/phoenix/end2end/HashJoinMoreIT.java  |  12 +-
 .../org/apache/phoenix/end2end/InListIT.java|  10 +-
 .../apache/phoenix/end2end/IndexExtendedIT.java |  30 +--
 .../apache/phoenix/end2end/InstrFunctionIT.java |  16 +-
 .../org/apache/phoenix/end2end/IsNullIT.java|   6 +-
 .../org/apache/phoenix/end2end/KeyOnlyIT.java   |   2 +-
 .../phoenix/end2end/LastValueFunctionIT.java|  22 +--
 .../phoenix/end2end/LikeExpressionIT.java   |  12 +-
 .../phoenix/end2end/LnLogFunctionEnd2EndIT.java |   4 +-
 .../apache/phoenix/end2end/MD5FunctionIT.java   |   6 +-
 .../org/apache/phoenix/end2end/MapReduceIT.java |   8 +-
 .../phoenix/end2end/MappingTableDataTypeIT.java |   2 +-
 .../end2end/MinMaxAggregateFunctionIT.java  |   2 +-
 .../phoenix/end2end/ModulusExpressionIT.java|  10 +-
 .../phoenix/end2end/MultiCfQueryExecIT.java |   2 +-
 .../end2end/NamespaceSchemaMappingIT.java   |   2 +-
 .../phoenix/end2end/NthValueFunctionIT.java |  22 +--
 .../end2end/OctetLengthFunctionEnd2EndIT.java   |   2 +-
 .../org/apache/phoenix/end2end/OrderByIT.java   |  16 +-
 .../phoenix/end2end/ParallelIteratorsIT.java|   4 +-
 .../apache/phoenix/end2end/PercentileIT.java|  15 +-
 .../phoenix/end2end/PhoenixRuntimeIT.java   |  18 +-
 .../phoenix/end2end/PowerFunctionEnd2EndIT.java |   4 +-
 .../apache/phoenix/end2end/PrimitiveTypeIT.java |  18 +-
 .../org/apache/phoenix/end2end/QueryMoreIT.java |   8 +-
 .../phoenix/end2end/QueryWithOffsetIT.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   |   4 +-
 .../phoenix/end2end/RoundFloorCeilFuncIT.java   |   2 +-
 .../phoenix/end2end/SerialIteratorsIT.java  |   2 +-
 .../phoenix/end2end/ServerExceptionIT.java  |   2 +-
 .../phoenix/end2end/SignFunctionEnd2EndIT.java  | 

[4/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/26109c4f/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
index e28f510..2a3ebf7 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
@@ -33,7 +33,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void unsignedLong() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG,"
 + " date DATE, \"value\" UNSIGNED_LONG)";
@@ -65,7 +65,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void signedInteger() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG, 
date INTEGER, \"value\" INTEGER)";
@@ -90,7 +90,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void unsignedInteger() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG,"
@@ -115,7 +115,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void simpleTestDescOrder() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG,"
@@ -141,7 +141,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void simpleTestAscOrder() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG,"
@@ -167,7 +167,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void charDatatype() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG, "
@@ -192,7 +192,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void varcharVariableLenghtDatatype() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG,"
@@ -217,7 +217,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void groupMultipleValues() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG,"
@@ -254,7 +254,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void nullValuesInAggregatingColumns() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG,"
@@ -279,7 +279,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 

[2/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/26109c4f/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
index 0d03389..78a6e9b 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
@@ -45,13 +45,13 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 
 @Test
 public void testUseSchemaCaseInsensitive() throws Exception {
-String schemaName = generateRandomString();
+String schemaName = generateUniqueName();
 testUseSchema(schemaName);
 }
 
 @Test
 public void testUseSchemaCaseSensitive() throws Exception {
-String schemaName = generateRandomString();
+String schemaName = generateUniqueName();
 testUseSchema("\"" + schemaName + "\"");
 }
 
@@ -61,7 +61,7 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 Connection conn = DriverManager.getConnection(getUrl(), props);
 String ddl = "CREATE SCHEMA IF NOT EXISTS "+schema;
 conn.createStatement().execute(ddl);
-String testTable = generateRandomString();
+String testTable = generateUniqueName();
 ddl = "create table "+schema+"." + testTable + "(id varchar primary 
key)";
 conn.createStatement().execute(ddl);
 conn.createStatement().execute("use "+schema);
@@ -89,14 +89,14 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 @Test
 public void testSchemaInJdbcUrl() throws Exception {
 Properties props = new Properties();
-String schema = generateRandomString();
+String schema = generateUniqueName();
 props.setProperty(QueryServices.SCHEMA_ATTRIB, schema);
 props.setProperty(QueryServices.IS_NAMESPACE_MAPPING_ENABLED, 
Boolean.toString(true));
 Connection conn = DriverManager.getConnection(getUrl(), props);
 conn.setAutoCommit(true);
 String ddl = "CREATE SCHEMA IF NOT EXISTS " + schema;
 conn.createStatement().execute(ddl);
-String testTable = generateRandomString();
+String testTable = generateUniqueName();
 ddl = "create table IF NOT EXISTS " + schema + "." + testTable + " 
(schema_name varchar primary key)";
 conn.createStatement().execute(ddl);
 conn.createStatement().executeUpdate("upsert into " + schema + "." + 
testTable + " values('" + schema + "')");
@@ -105,7 +105,7 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 assertTrue(rs.next());
 assertEquals(schema, rs.getString(1));
 
-schema = generateRandomString();
+schema = generateUniqueName();
 ddl = "CREATE SCHEMA " + schema;
 conn.createStatement().execute(ddl);
 conn.createStatement().execute("use " + schema);
@@ -121,8 +121,8 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 @Test
 public void testMappedView() throws Exception {
 Properties props = new Properties();
-String schema = generateRandomString();
-String tableName = generateRandomString();
+String schema = generateUniqueName();
+String tableName = generateUniqueName();
 String fullTablename = schema + QueryConstants.NAME_SEPARATOR + 
tableName;
 props.setProperty(QueryServices.SCHEMA_ATTRIB, schema);
 Connection conn = DriverManager.getConnection(getUrl(), props);

http://git-wip-us.apache.org/repos/asf/phoenix/blob/26109c4f/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
--
diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
index 425e84c..512841a 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
@@ -64,7 +64,7 @@ public class ViewIT extends BaseViewIT {
 Connection conn = DriverManager.getConnection(getUrl());
 String ddl = "CREATE TABLE " + fullTableName + " (k INTEGER NOT NULL 
PRIMARY KEY, v1 DATE) "+ tableDDLOptions;
 conn.createStatement().execute(ddl);
-String fullParentViewName = "V_" + generateRandomString();
+String fullParentViewName = "V_" + generateUniqueName();
 ddl = "CREATE VIEW " + fullParentViewName + " (v2 VARCHAR) AS SELECT * 
FROM " + tableName + " WHERE k > 5";
 conn.createStatement().execute(ddl);
 try {
@@ -104,7 +104,7 @@ public class ViewIT extends BaseViewIT {
 assertEquals(count + 5, rs.getInt(1));
 }
 assertEquals(4, count);
-String fullViewName = "V_" + 

[3/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/26109c4f/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
index dc22ff8..e9c0c55 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
@@ -60,12 +60,12 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Before
 public void generateTableName() {
-baseTableName = generateRandomString();
+baseTableName = generateUniqueName();
 }
 
 @Test
 public void noOrder() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (pk VARCHAR NOT NULL PRIMARY 
KEY)";
 runQueryTest(ddl, "pk", new Object[][]{{"a"}, {"b"}, {"c"}}, new 
Object[][]{{"a"}, {"b"}, {"c"}},
 table);
@@ -73,7 +73,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void noOrderCompositePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid, code))";
 Object[][] rows = new Object[][]{{"o1", 1}, {"o2", 2}, {"o3", 3}};
 runQueryTest(ddl, upsert("oid", "code"), rows, rows, table);
@@ -81,7 +81,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void ascOrderInlinePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (pk VARCHAR NOT NULL PRIMARY 
KEY ASC)";
 runQueryTest(ddl, "pk", new Object[][]{{"a"}, {"b"}, {"c"}}, new 
Object[][]{{"a"}, {"b"}, {"c"}},
 table);
@@ -89,7 +89,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void ascOrderCompositePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid ASC, code DESC))";
 Object[][] insertedRows = new Object[][]{{"o1", 1}, {"o1", 2}, {"o1", 
3}};
 Object[][] expectedRows = new Object[][]{{"o1", 3}, {"o1", 2}, {"o1", 
1}};
@@ -98,7 +98,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void descOrderInlinePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 for (String type : new String[]{"CHAR(2)", "VARCHAR"}) {
 String ddl = "CREATE table " + table + " (pk ${type} NOT NULL 
PRIMARY KEY DESC)".replace("${type}", type);
 runQueryTest(ddl, "pk", new Object[][]{{"aa"}, {"bb"}, {"cc"}}, 
new Object[][]{{"cc"}, {"bb"}, {"aa"}},
@@ -108,7 +108,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void descOrderCompositePK1() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid DESC, code))";
 Object[][] insertedRows = new Object[][]{{"o1", 1}, {"o2", 2}, {"o3", 
3}};
 Object[][] expectedRows = new Object[][]{{"o3", 3}, {"o2", 2}, {"o1", 
1}};
@@ -117,7 +117,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void descOrderCompositePK2() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid DESC, code DESC))";
 Object[][] insertedRows = new Object[][]{{"o1", 1}, {"o1", 2}, {"o1", 
3}};
 Object[][] expectedRows = new Object[][]{{"o1", 3}, {"o1", 2}, {"o1", 
1}};
@@ -126,7 +126,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void equalityDescInlinePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (pk VARCHAR NOT NULL PRIMARY 
KEY DESC)";
 runQueryTest(ddl, upsert("pk"), new Object[][]{{"a"}, {"b"}, {"c"}}, 
new Object[][]{{"b"}}, new WhereCondition("pk", "=", "'b'"),
 table);
@@ -134,7 +134,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void 

[1/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 39d236110 -> 26109c4fa


http://git-wip-us.apache.org/repos/asf/phoenix/blob/26109c4f/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
index f013341..87b660a 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
@@ -103,8 +103,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
conn.setAutoCommit(false);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 
@@ -201,8 +201,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testCoveredColumns() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -311,8 +311,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testCompoundIndexKey() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -430,8 +430,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testMultipleUpdatesToSingleRow() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -514,8 +514,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testUpsertingNullForIndexedColumns() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 String testTableName = tableName + "_" + System.currentTimeMillis();
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -600,7 +600,7 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 public void testAlterTableWithImmutability() throws Exception {
 String query;
 ResultSet rs;
-   String tableName = "TBL_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
String fullTableName = 

[5/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/26109c4f/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
index 559c000..686b39f 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
@@ -83,7 +83,7 @@ public abstract class BaseViewIT extends 
ParallelStatsEnabledIT {
}
this.schemaName = TestUtil.DEFAULT_SCHEMA_NAME;
this.tableDDLOptions = optionBuilder.toString();
-   this.tableName = "T_" + generateRandomString();
+   this.tableName = "T_" + generateUniqueName();
 this.fullTableName = SchemaUtil.getTableName(schemaName, tableName);
}
 
@@ -126,7 +126,7 @@ public abstract class BaseViewIT extends 
ParallelStatsEnabledIT {
tableDDLOptions+=",";
tableDDLOptions+=(" SALT_BUCKETS="+saltBuckets);
}
-   String viewName = "V_" + generateRandomString();
+   String viewName = "V_" + generateUniqueName();
 String ddl = "CREATE TABLE " + fullTableName + " (k1 INTEGER NOT NULL, 
k2 INTEGER NOT NULL, k3 DECIMAL, s VARCHAR CONSTRAINT pk PRIMARY KEY (k1, k2, 
k3))" + tableDDLOptions;
 conn.createStatement().execute(ddl);
 ddl = "CREATE VIEW " + viewName + " AS SELECT * FROM " + fullTableName 
+ " WHERE k1 = 1";
@@ -180,7 +180,7 @@ public abstract class BaseViewIT extends 
ParallelStatsEnabledIT {
 protected Pair testUpdatableViewIndex(Integer saltBuckets, 
boolean localIndex, String viewName) throws Exception {
 ResultSet rs;
 Connection conn = DriverManager.getConnection(getUrl());
-String viewIndexName1 = "I_" + generateRandomString();
+String viewIndexName1 = "I_" + generateUniqueName();
 String viewIndexPhysicalName = 
MetaDataUtil.getViewIndexName(schemaName, tableName);
 if (localIndex) {
 conn.createStatement().execute("CREATE LOCAL INDEX " + 
viewIndexName1 + " on " + viewName + "(k3)");
@@ -217,7 +217,7 @@ public abstract class BaseViewIT extends 
ParallelStatsEnabledIT {
 queryPlan);
 }
 
-String viewIndexName2 = "I_" + generateRandomString();
+String viewIndexName2 = "I_" + generateUniqueName();
 if (localIndex) {
 conn.createStatement().execute("CREATE LOCAL INDEX " + 
viewIndexName2 + " on " + viewName + "(s)");
 } else {

http://git-wip-us.apache.org/repos/asf/phoenix/blob/26109c4f/phoenix-core/src/it/java/org/apache/phoenix/end2end/BinaryRowKeyIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BinaryRowKeyIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BinaryRowKeyIT.java
index 02c27cd..cc43df5 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BinaryRowKeyIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BinaryRowKeyIT.java
@@ -77,7 +77,7 @@ public class BinaryRowKeyIT extends ParallelStatsDisabledIT {
 Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 Connection conn = DriverManager.getConnection(getUrl(), props);
 try {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 initTableValues(tableName);
 conn.setAutoCommit(true);
 conn.createStatement().execute("DELETE FROM " + tableName );
@@ -105,7 +105,7 @@ public class BinaryRowKeyIT extends ParallelStatsDisabledIT 
{
 Connection conn = DriverManager.getConnection(getUrl(), props);
 
 try {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 initTableValues(tableName);
 String query = "SELECT * FROM " + tableName;
 PreparedStatement stmt = conn.prepareStatement(query);
@@ -131,7 +131,7 @@ public class BinaryRowKeyIT extends ParallelStatsDisabledIT 
{
 Connection conn = DriverManager.getConnection(getUrl(), props);
 
 try {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 initTableValues(tableName);
 
 String query = "UPSERT INTO " + tableName + " (a_binary, a_string, 
b_binary) "

http://git-wip-us.apache.org/repos/asf/phoenix/blob/26109c4f/phoenix-core/src/it/java/org/apache/phoenix/end2end/CSVCommonsLoaderIT.java
--
diff --git 

Build failed in Jenkins: Phoenix | Master #1417

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-3253 Make changes to tests to support method level

--
[...truncated 693 lines...]
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.595 sec - in 
org.apache.phoenix.end2end.SqrtFunctionEnd2EndIT
Running org.apache.phoenix.end2end.StoreNullsIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.687 sec - in 
org.apache.phoenix.end2end.StddevIT
Running org.apache.phoenix.end2end.StringIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.521 sec - in 
org.apache.phoenix.end2end.SpooledOrderByIT
Running org.apache.phoenix.end2end.StringToArrayFunctionIT
Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 61.812 sec - 
in org.apache.phoenix.end2end.RoundFloorCeilFuncIT
Running org.apache.phoenix.end2end.TenantIdTypeIT
Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.552 sec - 
in org.apache.phoenix.end2end.StringToArrayFunctionIT
Running org.apache.phoenix.end2end.TenantSpecificViewIndexIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 41.923 sec - in 
org.apache.phoenix.end2end.StoreNullsIT
Running org.apache.phoenix.end2end.TenantSpecificViewIndexSaltedIT
Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 47.47 sec - in 
org.apache.phoenix.end2end.StringIT
Running org.apache.phoenix.end2end.TimezoneOffsetFunctionIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.337 sec - in 
org.apache.phoenix.end2end.TimezoneOffsetFunctionIT
Running org.apache.phoenix.end2end.ToCharFunctionIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.857 sec - in 
org.apache.phoenix.end2end.TenantSpecificViewIndexSaltedIT
Running org.apache.phoenix.end2end.ToDateFunctionIT
Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 57.802 sec - 
in org.apache.phoenix.end2end.TenantIdTypeIT
Running org.apache.phoenix.end2end.UnionAllIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.287 sec - in 
org.apache.phoenix.end2end.ToDateFunctionIT
Running org.apache.phoenix.end2end.UpgradeIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.548 sec - 
in org.apache.phoenix.end2end.ToCharFunctionIT
Running org.apache.phoenix.end2end.UpsertBigValuesIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 66.085 sec - in 
org.apache.phoenix.end2end.TenantSpecificViewIndexIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.856 sec - in 
org.apache.phoenix.end2end.UpsertBigValuesIT
Running org.apache.phoenix.end2end.UpsertSelectAutoCommitIT
Tests run: 45, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 135.819 sec - 
in org.apache.phoenix.end2end.SortOrderIT
Running org.apache.phoenix.end2end.UseSchemaIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.917 sec - in 
org.apache.phoenix.end2end.UpsertSelectAutoCommitIT
Running org.apache.phoenix.end2end.index.AsyncIndexDisabledIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.701 sec - in 
org.apache.phoenix.end2end.index.AsyncIndexDisabledIT
Running org.apache.phoenix.end2end.index.ChildViewsUseParentViewIndexIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.398 sec - in 
org.apache.phoenix.end2end.index.ChildViewsUseParentViewIndexIT
Running org.apache.phoenix.end2end.index.GlobalIndexOptimizationIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.774 sec - in 
org.apache.phoenix.end2end.UseSchemaIT
Running org.apache.phoenix.end2end.index.IndexExpressionIT
Running org.apache.phoenix.end2end.index.DropMetadataIT
Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 78.572 sec - 
in org.apache.phoenix.end2end.UnionAllIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.865 sec - in 
org.apache.phoenix.end2end.index.GlobalIndexOptimizationIT
Running org.apache.phoenix.end2end.index.IndexIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.806 sec - in 
org.apache.phoenix.end2end.index.DropMetadataIT
Running org.apache.phoenix.end2end.index.IndexMetadataIT
Running org.apache.phoenix.end2end.index.LocalIndexIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 42.42 sec - in 
org.apache.phoenix.end2end.index.IndexMetadataIT
Running org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 272.431 sec - 
in org.apache.phoenix.end2end.UpgradeIT
Running org.apache.phoenix.end2end.index.SaltedIndexIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.236 sec - in 
org.apache.phoenix.end2end.index.SaltedIndexIT
Running org.apache.phoenix.end2end.index.ViewIndexIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.94 sec - in 
org.apache.phoenix.end2end.index.ViewIndexIT
Running org.apache.phoenix.end2end.index.txn.MutableRollbackIT
Tests run: 

[4/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/44e43d7c/phoenix-core/src/it/java/org/apache/phoenix/end2end/IsNullIT.java
--
diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/IsNullIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/IsNullIT.java
index fb12fc4..10a5baa 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/IsNullIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/IsNullIT.java
@@ -33,7 +33,7 @@ import org.junit.Test;
 public class IsNullIT extends ParallelStatsDisabledIT {
 @Test
 public void testIsNullInPk() throws Exception {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 ensureTableCreated(getUrl(), tableName, "IntIntKeyTest");
 Connection conn = DriverManager.getConnection(getUrl());
 String upsert = "UPSERT INTO " + tableName + " VALUES(4,2)";
@@ -62,7 +62,7 @@ public class IsNullIT extends ParallelStatsDisabledIT {
 
 @Test
 public void testIsNullWithLastPKColDesc() throws Exception {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 Connection conn = DriverManager.getConnection(getUrl());
 conn.createStatement().execute("CREATE TABLE " + tableName + "(k1 
VARCHAR NOT NULL, k2 VARCHAR, k3 VARCHAR, CONSTRAINT pk PRIMARY KEY (k1, k2, k3 
DESC))");
 conn.createStatement().execute("UPSERT INTO " + tableName + " VALUES 
('a')");
@@ -89,7 +89,7 @@ public class IsNullIT extends ParallelStatsDisabledIT {
 @Test
 public void testIsNullInCompositeKey() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 conn.createStatement().execute("CREATE TABLE " + tableName + "(k1 
VARCHAR, k2 VARCHAR, CONSTRAINT pk PRIMARY KEY (k1,k2))");
 conn.createStatement().execute("UPSERT INTO " + tableName + " VALUES 
(null,'a')");
 conn.createStatement().execute("UPSERT INTO " + tableName + " VALUES 
('a','a')");

http://git-wip-us.apache.org/repos/asf/phoenix/blob/44e43d7c/phoenix-core/src/it/java/org/apache/phoenix/end2end/KeyOnlyIT.java
--
diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/KeyOnlyIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/KeyOnlyIT.java
index 7ec37ce..b682c1a 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/KeyOnlyIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/KeyOnlyIT.java
@@ -45,7 +45,7 @@ public class KeyOnlyIT extends ParallelStatsEnabledIT {
 
 @Before
 public void createTable() throws SQLException {
-tableName = generateRandomString();
+tableName = generateUniqueName();
 Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
 conn.createStatement().execute("create table " + tableName +

http://git-wip-us.apache.org/repos/asf/phoenix/blob/44e43d7c/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
index e28f510..2a3ebf7 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
@@ -33,7 +33,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void unsignedLong() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG,"
 + " date DATE, \"value\" UNSIGNED_LONG)";
@@ -65,7 +65,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void signedInteger() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG, 
date INTEGER, \"value\" INTEGER)";
@@ -90,7 +90,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void unsignedInteger() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());

[3/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/44e43d7c/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
index dc22ff8..e9c0c55 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
@@ -60,12 +60,12 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Before
 public void generateTableName() {
-baseTableName = generateRandomString();
+baseTableName = generateUniqueName();
 }
 
 @Test
 public void noOrder() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (pk VARCHAR NOT NULL PRIMARY 
KEY)";
 runQueryTest(ddl, "pk", new Object[][]{{"a"}, {"b"}, {"c"}}, new 
Object[][]{{"a"}, {"b"}, {"c"}},
 table);
@@ -73,7 +73,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void noOrderCompositePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid, code))";
 Object[][] rows = new Object[][]{{"o1", 1}, {"o2", 2}, {"o3", 3}};
 runQueryTest(ddl, upsert("oid", "code"), rows, rows, table);
@@ -81,7 +81,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void ascOrderInlinePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (pk VARCHAR NOT NULL PRIMARY 
KEY ASC)";
 runQueryTest(ddl, "pk", new Object[][]{{"a"}, {"b"}, {"c"}}, new 
Object[][]{{"a"}, {"b"}, {"c"}},
 table);
@@ -89,7 +89,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void ascOrderCompositePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid ASC, code DESC))";
 Object[][] insertedRows = new Object[][]{{"o1", 1}, {"o1", 2}, {"o1", 
3}};
 Object[][] expectedRows = new Object[][]{{"o1", 3}, {"o1", 2}, {"o1", 
1}};
@@ -98,7 +98,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void descOrderInlinePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 for (String type : new String[]{"CHAR(2)", "VARCHAR"}) {
 String ddl = "CREATE table " + table + " (pk ${type} NOT NULL 
PRIMARY KEY DESC)".replace("${type}", type);
 runQueryTest(ddl, "pk", new Object[][]{{"aa"}, {"bb"}, {"cc"}}, 
new Object[][]{{"cc"}, {"bb"}, {"aa"}},
@@ -108,7 +108,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void descOrderCompositePK1() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid DESC, code))";
 Object[][] insertedRows = new Object[][]{{"o1", 1}, {"o2", 2}, {"o3", 
3}};
 Object[][] expectedRows = new Object[][]{{"o3", 3}, {"o2", 2}, {"o1", 
1}};
@@ -117,7 +117,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void descOrderCompositePK2() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid DESC, code DESC))";
 Object[][] insertedRows = new Object[][]{{"o1", 1}, {"o1", 2}, {"o1", 
3}};
 Object[][] expectedRows = new Object[][]{{"o1", 3}, {"o1", 2}, {"o1", 
1}};
@@ -126,7 +126,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void equalityDescInlinePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (pk VARCHAR NOT NULL PRIMARY 
KEY DESC)";
 runQueryTest(ddl, upsert("pk"), new Object[][]{{"a"}, {"b"}, {"c"}}, 
new Object[][]{{"b"}}, new WhereCondition("pk", "=", "'b'"),
 table);
@@ -134,7 +134,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void 

[5/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/44e43d7c/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
index 6b53cd5..c61d970 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
@@ -48,7 +48,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 protected void testUpdatableView(Integer saltBuckets, boolean localIndex) 
throws Exception {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 createBaseTable(tableName, saltBuckets, true);
 Connection conn = createTenantConnection(TENANT1_ID);
 try {
@@ -61,7 +61,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 protected void testUpdatableViewNonString(Integer saltBuckets, boolean 
localIndex) throws Exception {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 createBaseTable(tableName, saltBuckets, false);
 Connection conn = createTenantConnection(NON_STRING_TENANT_ID);
 try {
@@ -78,7 +78,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 protected void testUpdatableViewsWithSameNameDifferentTenants(Integer 
saltBuckets, boolean localIndex) throws Exception {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 createBaseTable(tableName, saltBuckets, true);
 Connection conn1 = createTenantConnection(TENANT1_ID);
 Connection conn2 = createTenantConnection(TENANT2_ID);
@@ -115,7 +115,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 private String createAndPopulateTenantView(Connection conn, String 
tenantId, String baseTable, String valuePrefix) throws SQLException {
-String viewName = generateRandomString();
+String viewName = generateUniqueName();
 String ddl = "CREATE VIEW " + viewName + "(v2 VARCHAR) AS SELECT * 
FROM " + baseTable + " WHERE k1 = 1";
 conn.createStatement().execute(ddl);
 tenantViewsToDelete.add(new Pair(tenantId, viewName ));
@@ -127,7 +127,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 private void createAndVerifyIndex(Connection conn, String viewName, String 
tableName, Integer saltBuckets, String tenantId, String valuePrefix, boolean 
localIndex) throws SQLException {
-String indexName = generateRandomString();
+String indexName = generateUniqueName();
 if(localIndex){
 conn.createStatement().execute("CREATE LOCAL INDEX " + indexName + 
" ON " + viewName + "(v2)");
 } else {
@@ -157,7 +157,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 private void createAndVerifyIndexNonStringTenantId(Connection conn, String 
viewName, String tableName, String tenantId, String valuePrefix) throws 
SQLException {
-String indexName = generateRandomString();
+String indexName = generateUniqueName();
 conn.createStatement().execute("CREATE LOCAL INDEX " + indexName + " 
ON " + viewName + "(v2)");
 conn.createStatement().execute("UPSERT INTO " + viewName + "(k2,v1,v2) 
VALUES (-1, 'blah', 'superblah')"); // sanity check that we can upsert after 
index is there
 conn.commit();

http://git-wip-us.apache.org/repos/asf/phoenix/blob/44e43d7c/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
index 559c000..686b39f 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
@@ -83,7 +83,7 @@ public abstract class BaseViewIT extends 
ParallelStatsEnabledIT {
}
this.schemaName = TestUtil.DEFAULT_SCHEMA_NAME;
this.tableDDLOptions = optionBuilder.toString();
-   this.tableName = "T_" + generateRandomString();
+   this.tableName = "T_" + generateUniqueName();
 this.fullTableName = SchemaUtil.getTableName(schemaName, tableName);
}
 
@@ -126,7 +126,7 @@ public abstract class BaseViewIT extends 
ParallelStatsEnabledIT {

[2/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/44e43d7c/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
index ec84282..c43fb0e 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
@@ -45,13 +45,13 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 
 @Test
 public void testUseSchemaCaseInsensitive() throws Exception {
-String schemaName = generateRandomString();
+String schemaName = generateUniqueName();
 testUseSchema(schemaName);
 }
 
 @Test
 public void testUseSchemaCaseSensitive() throws Exception {
-String schemaName = generateRandomString();
+String schemaName = generateUniqueName();
 testUseSchema("\"" + schemaName + "\"");
 }
 
@@ -61,7 +61,7 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 Connection conn = DriverManager.getConnection(getUrl(), props);
 String ddl = "CREATE SCHEMA IF NOT EXISTS "+schema;
 conn.createStatement().execute(ddl);
-String testTable = generateRandomString();
+String testTable = generateUniqueName();
 ddl = "create table "+schema+"." + testTable + "(id varchar primary 
key)";
 conn.createStatement().execute(ddl);
 conn.createStatement().execute("use "+schema);
@@ -89,14 +89,14 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 @Test
 public void testSchemaInJdbcUrl() throws Exception {
 Properties props = new Properties();
-String schema = generateRandomString();
+String schema = generateUniqueName();
 props.setProperty(QueryServices.SCHEMA_ATTRIB, schema);
 props.setProperty(QueryServices.IS_NAMESPACE_MAPPING_ENABLED, 
Boolean.toString(true));
 Connection conn = DriverManager.getConnection(getUrl(), props);
 conn.setAutoCommit(true);
 String ddl = "CREATE SCHEMA IF NOT EXISTS " + schema;
 conn.createStatement().execute(ddl);
-String testTable = generateRandomString();
+String testTable = generateUniqueName();
 ddl = "create table IF NOT EXISTS " + schema + "." + testTable + " 
(schema_name varchar primary key)";
 conn.createStatement().execute(ddl);
 conn.createStatement().executeUpdate("upsert into " + schema + "." + 
testTable + " values('" + schema + "')");
@@ -105,7 +105,7 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 assertTrue(rs.next());
 assertEquals(schema, rs.getString(1));
 
-schema = generateRandomString();
+schema = generateUniqueName();
 ddl = "CREATE SCHEMA " + schema;
 conn.createStatement().execute(ddl);
 conn.createStatement().execute("use " + schema);
@@ -121,8 +121,8 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 @Test
 public void testMappedView() throws Exception {
 Properties props = new Properties();
-String schema = generateRandomString();
-String tableName = generateRandomString();
+String schema = generateUniqueName();
+String tableName = generateUniqueName();
 String fullTablename = schema + QueryConstants.NAME_SEPARATOR + 
tableName;
 props.setProperty(QueryServices.SCHEMA_ATTRIB, schema);
 Connection conn = DriverManager.getConnection(getUrl(), props);

http://git-wip-us.apache.org/repos/asf/phoenix/blob/44e43d7c/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
--
diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
index 425e84c..512841a 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
@@ -64,7 +64,7 @@ public class ViewIT extends BaseViewIT {
 Connection conn = DriverManager.getConnection(getUrl());
 String ddl = "CREATE TABLE " + fullTableName + " (k INTEGER NOT NULL 
PRIMARY KEY, v1 DATE) "+ tableDDLOptions;
 conn.createStatement().execute(ddl);
-String fullParentViewName = "V_" + generateRandomString();
+String fullParentViewName = "V_" + generateUniqueName();
 ddl = "CREATE VIEW " + fullParentViewName + " (v2 VARCHAR) AS SELECT * 
FROM " + tableName + " WHERE k > 5";
 conn.createStatement().execute(ddl);
 try {
@@ -104,7 +104,7 @@ public class ViewIT extends BaseViewIT {
 assertEquals(count + 5, rs.getInt(1));
 }
 assertEquals(4, count);
-String fullViewName = "V_" + 

[1/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 92499e722 -> 44e43d7c2


http://git-wip-us.apache.org/repos/asf/phoenix/blob/44e43d7c/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
index 6ae45bb..3c5ba22 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
@@ -100,8 +100,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
conn.setAutoCommit(false);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 
@@ -198,8 +198,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testCoveredColumns() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -308,8 +308,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testCompoundIndexKey() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -427,8 +427,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testMultipleUpdatesToSingleRow() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -511,8 +511,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testUpsertingNullForIndexedColumns() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 String testTableName = tableName + "_" + System.currentTimeMillis();
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -597,7 +597,7 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 public void testAlterTableWithImmutability() throws Exception {
 String query;
 ResultSet rs;
-   String tableName = "TBL_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
String fullTableName = 

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

2016-09-22 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
[samarth] PHOENIX-3230 Upgrade code running concurrently on different JVMs could



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


phoenix git commit: Fix test failures

2016-09-22 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/encodecolumns 3e7aa0065 -> 29dbf051c


Fix test failures


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

Branch: refs/heads/encodecolumns
Commit: 29dbf051c87eb7b0c7d6e3e6b1d899745ecc75ae
Parents: 3e7aa00
Author: Samarth 
Authored: Thu Sep 22 18:02:43 2016 -0700
Committer: Samarth 
Committed: Thu Sep 22 18:02:43 2016 -0700

--
 .../apache/phoenix/end2end/AlterTableIT.java| 47 +++
 .../coprocessor/MetaDataEndpointImpl.java   | 38 -
 .../apache/phoenix/schema/DelegateTable.java|  4 +-
 .../apache/phoenix/schema/MetaDataClient.java   | 22 ++-
 .../java/org/apache/phoenix/schema/PTable.java  |  9 +--
 .../org/apache/phoenix/schema/PTableImpl.java   | 60 +++-
 .../apache/phoenix/util/EncodedColumnsUtil.java |  4 +-
 7 files changed, 108 insertions(+), 76 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/29dbf051/phoenix-core/src/it/java/org/apache/phoenix/end2end/AlterTableIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AlterTableIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AlterTableIT.java
index d4de783..223f368 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/AlterTableIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/AlterTableIT.java
@@ -2305,20 +2305,34 @@ public class AlterTableIT extends 
BaseOwnClusterHBaseManagedTimeIT {
 // assert that the client side cache is updated.
 baseTable = phxConn.getTable(new PTableKey(phxConn.getTenantId(), 
fullTableName));
 EncodedCQCounter encodedCqCounter = 
baseTable.getEncodedCQCounter();
-assertEquals((Integer)(ENCODED_CQ_COUNTER_INITIAL_VALUE + 3), 
encodedCqCounter.getValue(DEFAULT_COLUMN_FAMILY));
+assertEquals((Integer)(ENCODED_CQ_COUNTER_INITIAL_VALUE + 2), 
encodedCqCounter.getValue(DEFAULT_COLUMN_FAMILY));
+assertEquals((Integer)(ENCODED_CQ_COUNTER_INITIAL_VALUE + 1), 
encodedCqCounter.getValue("B"));
 
 // assert that the server side metadata is updated correctly.
-assertEncodedCQCounter(DEFAULT_COLUMN_FAMILY, schemaName, 
baseTableName, ENCODED_CQ_COUNTER_INITIAL_VALUE + 3, true);
+assertEncodedCQCounter(DEFAULT_COLUMN_FAMILY, schemaName, 
baseTableName, ENCODED_CQ_COUNTER_INITIAL_VALUE + 2, true);
+assertEncodedCQCounter("B", schemaName, baseTableName, 
ENCODED_CQ_COUNTER_INITIAL_VALUE + 1, true);
+
+// assert that the server side metadata for columns is updated 
correctly.
 assertEncodedCQValue(DEFAULT_COLUMN_FAMILY, "COL4", schemaName, 
baseTableName, ENCODED_CQ_COUNTER_INITIAL_VALUE);
 assertEncodedCQValue(DEFAULT_COLUMN_FAMILY, "COL5", schemaName, 
baseTableName, ENCODED_CQ_COUNTER_INITIAL_VALUE + 1);
-assertEncodedCQValue("B", "COL6", schemaName, baseTableName, 
ENCODED_CQ_COUNTER_INITIAL_VALUE + 2);
+assertEncodedCQValue("B", "COL6", schemaName, baseTableName, 
ENCODED_CQ_COUNTER_INITIAL_VALUE);
 assertSequenceNumber(schemaName, baseTableName, 
initBaseTableSeqNumber + 1);
 
 // Create a view
 String viewDDL = "CREATE VIEW " + fullViewName + " ( VIEW_COL1 
INTEGER, A.VIEW_COL2 VARCHAR ) AS SELECT * FROM " + fullTableName;
 conn.createStatement().execute(viewDDL);
+
+// assert that the server side metadata is updated correctly.
+assertEncodedCQCounter(DEFAULT_COLUMN_FAMILY, schemaName, 
baseTableName, ENCODED_CQ_COUNTER_INITIAL_VALUE + 3, true);
+assertEncodedCQCounter("A", schemaName, baseTableName, 
ENCODED_CQ_COUNTER_INITIAL_VALUE + 1, true);
+assertEncodedCQCounter("B", schemaName, baseTableName, 
ENCODED_CQ_COUNTER_INITIAL_VALUE + 1, true);
+
+// assert that the server side metadata for columns is updated 
correctly.
+assertEncodedCQValue(DEFAULT_COLUMN_FAMILY, "VIEW_COL1", 
schemaName, viewName, ENCODED_CQ_COUNTER_INITIAL_VALUE + 2);
+assertEncodedCQValue("A", "VIEW_COL2", schemaName, viewName, 
ENCODED_CQ_COUNTER_INITIAL_VALUE);
 // Creating a view that adds its own columns should increment the 
base table's sequence number too.
 assertSequenceNumber(schemaName, baseTableName, 
initBaseTableSeqNumber + 2);
+
 
 // Add column to the view
 viewDDL = "ALTER 

Build failed in Jenkins: Phoenix-Calcite #14

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[maryannxue] PHOENIX-3273 Replace "!=" with "<>" in all test cases

--
[...truncated 5479 lines...]
  QueryCompilerTest.testNotKeyOrderedGroupByOptimization:670->getQueryPlan:464 
» SQL
  QueryCompilerTest.testNotOrderByOrderPreserving:1833 » SQL does not implement 
...
  QueryCompilerTest.testNullInScanKey:498->compileQuery:450->getQueryPlan:464 » 
SQL
  
QueryCompilerTest.testOnlyNullInScanKey:510->compileQuery:450->getQueryPlan:464 
» SQL
  QueryCompilerTest.testOrderByOrderPreservingFwd:1792 » SQL does not implement 
...
  QueryCompilerTest.testOrderByOrderPreservingRev:1811 » SQL does not implement 
...
  QueryCompilerTest.testOrderByWithNoProjection:2313 » SQL Error while 
executing...
  
QueryCompilerTest.testPlanForOrderByOrGroupByNotUseRoundRobin:1960->testOrderByOrGroupByDoesntUseRoundRobin:1979
 » SQL
  QueryCompilerTest.testProjection:2272 » SQL Error while executing SQL "CREATE 
...
  
QueryCompilerTest.testRTrimSetScanKey:1033->compileQuery:450->getQueryPlan:464 
» SQL
  QueryCompilerTest.testRegex:1649 » SQL Error while executing SQL "CREATE 
TABLE...
  
QueryCompilerTest.testRegexpSubstrSetScanKeys:908->compileQuery:450->getQueryPlan:464
 » SQL
  QueryCompilerTest.testSaltTableJoin:2394 ClassCast 
org.apache.calcite.jdbc.Pho...
  QueryCompilerTest.testSelectColumnsInOneFamily:1994 » SQL Error while 
executin...
  QueryCompilerTest.testSelectColumnsInOneFamilyWithSchema:2014 » SQL Error 
whil...
  QueryCompilerTest.testServerArrayElementProjection1:2091 » SQL Error while 
exe...
  QueryCompilerTest.testServerArrayElementProjection2:2104 » SQL Error while 
exe...
  QueryCompilerTest.testServerArrayElementProjection3:2117 » SQL Error while 
exe...
  QueryCompilerTest.testServerArrayElementProjection4:2130 » SQL Error while 
exe...
  QueryCompilerTest.testServerArrayElementProjection5:2143 » SQL Error while 
exe...
  QueryCompilerTest.testServerArrayElementProjectionWithArrayPrimaryKey:2156 » 
SQL
  
QueryCompilerTest.testSubstrSetScanKey:1023->compileQuery:450->getQueryPlan:464 
» SQL
  QueryCompilerTest.testTableAliasMatchesCFName:779 » SQL Error while preparing 
...
  QueryCompilerTest.testUnknownColumnInPKConstraint:1180 » SQL Error while 
execu...
  QueryCompilerTest.testUseRoundRobinIterator:1925 » SQL does not implement 
'cla...
  QueryCompilerTest.testVarBinaryNotLastInMultipartPK:186 » SQL
  QueryMetaDataTest.testBasicResultSetMetaData:306 » SQL Error while preparing 
s...
  QueryMetaDataTest.testCaseInsensitive:60 » SQL Error while preparing 
statement...
  QueryMetaDataTest.testCaseMetaData:171 » SQL Error while preparing statement 
[...
  QueryMetaDataTest.testCoerceToDecimalArithmeticMetaData:280 » SQL Error while 
...
  QueryMetaDataTest.testDateAdditionExpressionMetaData1:258 » SQL Error while 
pr...
  QueryMetaDataTest.testDateAdditionExpressionMetaData2:268 » SQL Error while 
pr...
  QueryMetaDataTest.testDateSubstractExpressionMetaData1:211 » SQL Error while 
p...
  QueryMetaDataTest.testDateSubstractExpressionMetaData2:221 » SQL Error while 
p...
  QueryMetaDataTest.testDateSubstractExpressionMetaData3:234 » SQL Error while 
p...
  QueryMetaDataTest.testInListParameterMetaData1:128 » SQL Error while 
preparing...
  QueryMetaDataTest.testInListParameterMetaData2:139 » SQL Error while 
preparing...
  QueryMetaDataTest.testInListParameterMetaData3:149 » SQL Error while 
preparing...
  QueryMetaDataTest.testInListParameterMetaData4:159 » SQL Error while 
preparing...
  QueryMetaDataTest.testKeyPrefixParameterMetaData:201 » SQL Error while 
prepari...
  QueryMetaDataTest.testLimitParameterMetaData:106 » SQL Error while preparing 
s...
  QueryMetaDataTest.testLongArithmeticMetaData:294 » SQL Error while preparing 
s...
  QueryMetaDataTest.testNoParameterMetaData:51 » SQL Error while preparing 
state...
  
QueryMetaDataTest.testNonEqualityRowValueConstructorBindParamMetaDataWithBindArgsOnRHSAndLiteralExprOnLHS:426
 » SQL
  QueryMetaDataTest.testParameterMetaData:69 » SQL Error while preparing 
stateme...
  QueryMetaDataTest.testRoundParameterMetaData:117 » SQL Error while preparing 
s...
  QueryMetaDataTest.testRowValueConstructorBindParamMetaData:347 » SQL Error 
whi...
  
QueryMetaDataTest.testRowValueConstructorBindParamMetaDataWithBindArgsAtDiffPlacesOnLHSRHS:393
 » SQL
  
QueryMetaDataTest.testRowValueConstructorBindParamMetaDataWithBindArgsAtSamePlacesOnLHSRHS:382
 » SQL
  
QueryMetaDataTest.testRowValueConstructorBindParamMetaDataWithBindArgsOnRHSAndLiteralExprOnLHS:415
 » SQL
  
QueryMetaDataTest.testRowValueConstructorBindParamMetaDataWithLessNumberOfBindArgs:371
 » SQL
  
QueryMetaDataTest.testRowValueConstructorBindParamMetaDataWithMoreNumberOfBindArgs:359
 » SQL
  QueryMetaDataTest.testStringConcatMetaData:335 » SQL Error while preparing 
sta...
  QueryMetaDataTest.testSubstrParameterMetaData:189 » SQL Error while preparing 
...
  

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

2016-09-22 Thread Apache Jenkins Server
4.x-HBase-1.0 branch build status Successful

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

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

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

Changes
[tdsilva] PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0



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-22 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-0.98-rc0 [created] aeadd2384
  refs/tags/v4.8.1-HBase-1.0-rc0 [created] acdd0b8e7
  refs/tags/v4.8.1-HBase-1.1-rc0 [created] 3fc8f617b
  refs/tags/v4.8.1-HBase-1.2-rc0 [created] f1f7a1f7d


[phoenix] Git Push Summary

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


[phoenix] Git Push Summary

2016-09-22 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-1.0-rc0 [deleted] 5cfea0310


[phoenix] Git Push Summary

2016-09-22 Thread larsh
Repository: phoenix
Updated Tags:  refs/tags/v4.8.1-HBase-1.2-rc0 [deleted] 7debb46fd


[phoenix] Git Push Summary

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


phoenix git commit: PHOENIX-3323 make_rc script fails to build the RC.

2016-09-22 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.2 fa993d685 -> 39d54a10f


PHOENIX-3323 make_rc script fails to build the RC.


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

Branch: refs/heads/4.8-HBase-1.2
Commit: 39d54a10f664d32f2ae0e45aa3b53e40ae515af7
Parents: fa993d6
Author: Lars Hofhansl 
Authored: Thu Sep 22 17:39:26 2016 -0700
Committer: Lars Hofhansl 
Committed: Thu Sep 22 17:47:56 2016 -0700

--
 dev/make_rc.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/39d54a10/dev/make_rc.sh
--
diff --git a/dev/make_rc.sh b/dev/make_rc.sh
index 216755a..29227b0 100755
--- a/dev/make_rc.sh
+++ b/dev/make_rc.sh
@@ -73,7 +73,7 @@ mvn clean apache-rat:check package -DskipTests 
-Dcheckstyle.skip=true -q;
 rm -rf $(find . -type d -name archive-tmp);
 
 # Copy all phoenix-*.jars to release dir
-phx_jars=$(find -iname phoenix-*.jar)
+phx_jars=$(find -iwholename "./*/target/phoenix-*.jar")
 cp $phx_jars $DIR_REL_BIN_PATH;
 
 # Copy bin



phoenix git commit: PHOENIX-3323 make_rc script fails to build the RC.

2016-09-22 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.0 62ee84eff -> 155acf30d


PHOENIX-3323 make_rc script fails to build the RC.


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

Branch: refs/heads/4.8-HBase-1.0
Commit: 155acf30d9c4a3df24aec2b0850feb14e8a7f614
Parents: 62ee84e
Author: Lars Hofhansl 
Authored: Thu Sep 22 17:39:26 2016 -0700
Committer: Lars Hofhansl 
Committed: Thu Sep 22 17:47:23 2016 -0700

--
 dev/make_rc.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/155acf30/dev/make_rc.sh
--
diff --git a/dev/make_rc.sh b/dev/make_rc.sh
index 216755a..29227b0 100755
--- a/dev/make_rc.sh
+++ b/dev/make_rc.sh
@@ -73,7 +73,7 @@ mvn clean apache-rat:check package -DskipTests 
-Dcheckstyle.skip=true -q;
 rm -rf $(find . -type d -name archive-tmp);
 
 # Copy all phoenix-*.jars to release dir
-phx_jars=$(find -iname phoenix-*.jar)
+phx_jars=$(find -iwholename "./*/target/phoenix-*.jar")
 cp $phx_jars $DIR_REL_BIN_PATH;
 
 # Copy bin



phoenix git commit: PHOENIX-3323 make_rc script fails to build the RC.

2016-09-22 Thread larsh
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-0.98 d6ff6faa4 -> cc93b560f


PHOENIX-3323 make_rc script fails to build the RC.


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

Branch: refs/heads/4.8-HBase-0.98
Commit: cc93b560f23f716aae136c61b75be3fdbe01bb92
Parents: d6ff6fa
Author: Lars Hofhansl 
Authored: Thu Sep 22 17:39:26 2016 -0700
Committer: Lars Hofhansl 
Committed: Thu Sep 22 17:39:26 2016 -0700

--
 dev/make_rc.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/cc93b560/dev/make_rc.sh
--
diff --git a/dev/make_rc.sh b/dev/make_rc.sh
index 705ad04..4cc758f 100755
--- a/dev/make_rc.sh
+++ b/dev/make_rc.sh
@@ -73,7 +73,7 @@ mvn clean apache-rat:check package -DskipTests 
-Dcheckstyle.skip=true -q;
 rm -rf $(find . -type d -name archive-tmp);
 
 # Copy all phoenix-*.jars to release dir
-phx_jars=$(find -iname phoenix-*.jar)
+phx_jars=$(find -iwholename "./*/target/phoenix-*.jar")
 cp $phx_jars $DIR_REL_BIN_PATH;
 
 # Copy bin



phoenix git commit: PHOENIX-3273 Replace "!=" with "<>" in all test cases

2016-09-22 Thread maryannxue
Repository: phoenix
Updated Branches:
  refs/heads/calcite 026bc8a0c -> 7115be51c


PHOENIX-3273 Replace "!=" with "<>" in all test cases


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

Branch: refs/heads/calcite
Commit: 7115be51c8c5600aa1f2c82c192060ed19ecbac6
Parents: 026bc8a
Author: maryannxue 
Authored: Thu Sep 22 17:42:03 2016 -0700
Committer: maryannxue 
Committed: Thu Sep 22 17:42:03 2016 -0700

--
 .../apache/phoenix/end2end/CaseStatementIT.java |  2 +-
 .../apache/phoenix/end2end/DerivedTableIT.java  | 28 +-
 .../org/apache/phoenix/end2end/HashJoinIT.java  | 58 ++--
 .../org/apache/phoenix/end2end/InListIT.java|  2 +-
 .../org/apache/phoenix/end2end/NotQueryIT.java  | 14 ++---
 .../apache/phoenix/end2end/SortMergeJoinIT.java |  8 +--
 .../org/apache/phoenix/end2end/SubqueryIT.java  | 14 ++---
 .../end2end/SubqueryUsingSortMergeJoinIT.java   | 12 ++--
 .../org/apache/phoenix/end2end/UnionAllIT.java  |  4 +-
 .../java/org/apache/phoenix/end2end/ViewIT.java |  2 +-
 .../phoenix/end2end/index/IndexMetadataIT.java  |  2 +-
 .../org/apache/phoenix/tx/TransactionIT.java|  4 +-
 .../java/org/apache/phoenix/util/QueryUtil.java |  2 +-
 .../phoenix/compile/WhereCompilerTest.java  |  2 +-
 .../phoenix/compile/WhereOptimizerTest.java |  8 +--
 .../apache/phoenix/parse/QueryParserTest.java   |  2 +-
 .../org/apache/phoenix/query/QueryPlanTest.java |  4 +-
 17 files changed, 84 insertions(+), 84 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/7115be51/phoenix-core/src/it/java/org/apache/phoenix/end2end/CaseStatementIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CaseStatementIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CaseStatementIT.java
index 59b0f41..a578d48 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CaseStatementIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CaseStatementIT.java
@@ -178,7 +178,7 @@ public class CaseStatementIT extends BaseQueryIT {
 
 @Test
 public void testUnfoundSingleColumnCaseStatement() throws Exception {
-String query = "SELECT entity_id, b_string FROM ATABLE WHERE 
organization_id=? and CASE WHEN a_integer = 0 or a_integer != 0 THEN 1 ELSE 0 
END = 0";
+String query = "SELECT entity_id, b_string FROM ATABLE WHERE 
organization_id=? and CASE WHEN a_integer = 0 or a_integer <> 0 THEN 1 ELSE 0 
END = 0";
 String url = getUrl() + ";" + PhoenixRuntime.CURRENT_SCN_ATTRIB + "=" 
+ (ts + 5); // Run query at timestamp 5
 Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 Connection conn = DriverManager.getConnection(url, props);

http://git-wip-us.apache.org/repos/asf/phoenix/blob/7115be51/phoenix-core/src/it/java/org/apache/phoenix/end2end/DerivedTableIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/DerivedTableIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/DerivedTableIT.java
index 67be132..6b715fb 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/DerivedTableIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/DerivedTableIT.java
@@ -192,7 +192,7 @@ public class DerivedTableIT extends BaseClientManagedTimeIT 
{
 assertFalse(rs.next());
 
 // (groupby where) where
-query = "SELECT t.a, t.c, t.m FROM (SELECT a_string a, count(*) c, 
max(a_byte) m FROM aTable WHERE a_byte != 8 GROUP BY a_string) AS t WHERE t.c > 
1";
+query = "SELECT t.a, t.c, t.m FROM (SELECT a_string a, count(*) c, 
max(a_byte) m FROM aTable WHERE a_byte <> 8 GROUP BY a_string) AS t WHERE t.c > 
1";
 statement = conn.prepareStatement(query);
 rs = statement.executeQuery();
 assertTrue (rs.next());
@@ -207,7 +207,7 @@ public class DerivedTableIT extends BaseClientManagedTimeIT 
{
 assertFalse(rs.next());
 
 // (groupby having where) where
-query = "SELECT t.a, t.c, t.m FROM (SELECT a_string a, count(*) c, 
max(a_byte) m FROM aTable WHERE a_byte != 8 GROUP BY a_string HAVING count(*) 
>= 2) AS t WHERE t.a != '" + A_VALUE + "'";
+query = "SELECT t.a, t.c, t.m FROM (SELECT a_string a, count(*) c, 
max(a_byte) m FROM aTable WHERE a_byte <> 8 GROUP BY a_string HAVING count(*) 
>= 2) AS t WHERE t.a <> '" + A_VALUE + "'";
 statement = conn.prepareStatement(query);
 

Build failed in Jenkins: Phoenix-4.8-HBase-1.1 #29

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[tdsilva] PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0

--
[...truncated 1225 lines...]
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.client.RetriesExhaustedWithDetailsException: 
Failed 2 actions: org.apache.hadoop.hbase.DoNotRetryIOException
at 
org.apache.phoenix.end2end.index.MutableIndexFailureIT$FailingRegionObserver.preBatchMutate(MutableIndexFailureIT.java:400)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$35.call(RegionCoprocessorHost.java:1024)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1708)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1783)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1740)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preBatchMutate(RegionCoprocessorHost.java:1020)
at 
org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutation(HRegion.java:3078)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2853)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2795)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.doBatchOp(RSRpcServices.java:700)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation(RSRpcServices.java:662)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.multi(RSRpcServices.java:2046)
at 
org.apache.hadoop.hbase.client.MultiServerCallable.call(MultiServerCallable.java:129)
at 
org.apache.hadoop.hbase.client.MultiServerCallable.call(MultiServerCallable.java:54)
at 
org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:200)
at 
org.apache.hadoop.hbase.client.AsyncProcess$AsyncRequestFutureImpl$SingleServerRequestRunnable.run(AsyncProcess.java:708)
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:228)
at 
org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.access$1700(AsyncProcess.java:208)
at 
org.apache.hadoop.hbase.client.AsyncProcess$AsyncRequestFutureImpl.getErrors(AsyncProcess.java:1599)
at org.apache.hadoop.hbase.client.HTable.batch(HTable.java:936)
at org.apache.hadoop.hbase.client.HTable.batch(HTable.java:950)
at 
org.apache.hadoop.hbase.client.HTableWrapper.batch(HTableWrapper.java:255)
at 
org.apache.phoenix.hbase.index.write.ParallelWriterIndexCommitter$1.call(ParallelWriterIndexCommitter.java:171)
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[transactional = false, localIndex = true, 
isNamespaceMapped = 
false](org.apache.phoenix.end2end.index.MutableIndexFailureIT)  Time elapsed: 
38.109 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:400)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$35.call(RegionCoprocessorHost.java:1024)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1708)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1783)
at 

[4/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/bebb5ced/phoenix-core/src/it/java/org/apache/phoenix/end2end/IsNullIT.java
--
diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/IsNullIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/IsNullIT.java
index fb12fc4..10a5baa 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/IsNullIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/IsNullIT.java
@@ -33,7 +33,7 @@ import org.junit.Test;
 public class IsNullIT extends ParallelStatsDisabledIT {
 @Test
 public void testIsNullInPk() throws Exception {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 ensureTableCreated(getUrl(), tableName, "IntIntKeyTest");
 Connection conn = DriverManager.getConnection(getUrl());
 String upsert = "UPSERT INTO " + tableName + " VALUES(4,2)";
@@ -62,7 +62,7 @@ public class IsNullIT extends ParallelStatsDisabledIT {
 
 @Test
 public void testIsNullWithLastPKColDesc() throws Exception {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 Connection conn = DriverManager.getConnection(getUrl());
 conn.createStatement().execute("CREATE TABLE " + tableName + "(k1 
VARCHAR NOT NULL, k2 VARCHAR, k3 VARCHAR, CONSTRAINT pk PRIMARY KEY (k1, k2, k3 
DESC))");
 conn.createStatement().execute("UPSERT INTO " + tableName + " VALUES 
('a')");
@@ -89,7 +89,7 @@ public class IsNullIT extends ParallelStatsDisabledIT {
 @Test
 public void testIsNullInCompositeKey() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 conn.createStatement().execute("CREATE TABLE " + tableName + "(k1 
VARCHAR, k2 VARCHAR, CONSTRAINT pk PRIMARY KEY (k1,k2))");
 conn.createStatement().execute("UPSERT INTO " + tableName + " VALUES 
(null,'a')");
 conn.createStatement().execute("UPSERT INTO " + tableName + " VALUES 
('a','a')");

http://git-wip-us.apache.org/repos/asf/phoenix/blob/bebb5ced/phoenix-core/src/it/java/org/apache/phoenix/end2end/KeyOnlyIT.java
--
diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/KeyOnlyIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/KeyOnlyIT.java
index 7ec37ce..b682c1a 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/KeyOnlyIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/KeyOnlyIT.java
@@ -45,7 +45,7 @@ public class KeyOnlyIT extends ParallelStatsEnabledIT {
 
 @Before
 public void createTable() throws SQLException {
-tableName = generateRandomString();
+tableName = generateUniqueName();
 Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
 conn.createStatement().execute("create table " + tableName +

http://git-wip-us.apache.org/repos/asf/phoenix/blob/bebb5ced/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
index e28f510..2a3ebf7 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/LastValueFunctionIT.java
@@ -33,7 +33,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void unsignedLong() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG,"
 + " date DATE, \"value\" UNSIGNED_LONG)";
@@ -65,7 +65,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void signedInteger() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 
 String ddl = "CREATE TABLE IF NOT EXISTS " + tableName 
 + "(id INTEGER NOT NULL PRIMARY KEY, page_id UNSIGNED_LONG, 
date INTEGER, \"value\" INTEGER)";
@@ -90,7 +90,7 @@ public class LastValueFunctionIT extends 
ParallelStatsDisabledIT {
 @Test
 public void unsignedInteger() throws Exception {
 Connection conn = DriverManager.getConnection(getUrl());

[2/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/bebb5ced/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
index ec84282..c43fb0e 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/UseSchemaIT.java
@@ -45,13 +45,13 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 
 @Test
 public void testUseSchemaCaseInsensitive() throws Exception {
-String schemaName = generateRandomString();
+String schemaName = generateUniqueName();
 testUseSchema(schemaName);
 }
 
 @Test
 public void testUseSchemaCaseSensitive() throws Exception {
-String schemaName = generateRandomString();
+String schemaName = generateUniqueName();
 testUseSchema("\"" + schemaName + "\"");
 }
 
@@ -61,7 +61,7 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 Connection conn = DriverManager.getConnection(getUrl(), props);
 String ddl = "CREATE SCHEMA IF NOT EXISTS "+schema;
 conn.createStatement().execute(ddl);
-String testTable = generateRandomString();
+String testTable = generateUniqueName();
 ddl = "create table "+schema+"." + testTable + "(id varchar primary 
key)";
 conn.createStatement().execute(ddl);
 conn.createStatement().execute("use "+schema);
@@ -89,14 +89,14 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 @Test
 public void testSchemaInJdbcUrl() throws Exception {
 Properties props = new Properties();
-String schema = generateRandomString();
+String schema = generateUniqueName();
 props.setProperty(QueryServices.SCHEMA_ATTRIB, schema);
 props.setProperty(QueryServices.IS_NAMESPACE_MAPPING_ENABLED, 
Boolean.toString(true));
 Connection conn = DriverManager.getConnection(getUrl(), props);
 conn.setAutoCommit(true);
 String ddl = "CREATE SCHEMA IF NOT EXISTS " + schema;
 conn.createStatement().execute(ddl);
-String testTable = generateRandomString();
+String testTable = generateUniqueName();
 ddl = "create table IF NOT EXISTS " + schema + "." + testTable + " 
(schema_name varchar primary key)";
 conn.createStatement().execute(ddl);
 conn.createStatement().executeUpdate("upsert into " + schema + "." + 
testTable + " values('" + schema + "')");
@@ -105,7 +105,7 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 assertTrue(rs.next());
 assertEquals(schema, rs.getString(1));
 
-schema = generateRandomString();
+schema = generateUniqueName();
 ddl = "CREATE SCHEMA " + schema;
 conn.createStatement().execute(ddl);
 conn.createStatement().execute("use " + schema);
@@ -121,8 +121,8 @@ public class UseSchemaIT extends ParallelStatsDisabledIT {
 @Test
 public void testMappedView() throws Exception {
 Properties props = new Properties();
-String schema = generateRandomString();
-String tableName = generateRandomString();
+String schema = generateUniqueName();
+String tableName = generateUniqueName();
 String fullTablename = schema + QueryConstants.NAME_SEPARATOR + 
tableName;
 props.setProperty(QueryServices.SCHEMA_ATTRIB, schema);
 Connection conn = DriverManager.getConnection(getUrl(), props);

http://git-wip-us.apache.org/repos/asf/phoenix/blob/bebb5ced/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
--
diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
index 425e84c..512841a 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ViewIT.java
@@ -64,7 +64,7 @@ public class ViewIT extends BaseViewIT {
 Connection conn = DriverManager.getConnection(getUrl());
 String ddl = "CREATE TABLE " + fullTableName + " (k INTEGER NOT NULL 
PRIMARY KEY, v1 DATE) "+ tableDDLOptions;
 conn.createStatement().execute(ddl);
-String fullParentViewName = "V_" + generateRandomString();
+String fullParentViewName = "V_" + generateUniqueName();
 ddl = "CREATE VIEW " + fullParentViewName + " (v2 VARCHAR) AS SELECT * 
FROM " + tableName + " WHERE k > 5";
 conn.createStatement().execute(ddl);
 try {
@@ -104,7 +104,7 @@ public class ViewIT extends BaseViewIT {
 assertEquals(count + 5, rs.getInt(1));
 }
 assertEquals(4, count);
-String fullViewName = "V_" + 

[5/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/bebb5ced/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
index 6b53cd5..c61d970 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseTenantSpecificViewIndexIT.java
@@ -48,7 +48,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 protected void testUpdatableView(Integer saltBuckets, boolean localIndex) 
throws Exception {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 createBaseTable(tableName, saltBuckets, true);
 Connection conn = createTenantConnection(TENANT1_ID);
 try {
@@ -61,7 +61,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 protected void testUpdatableViewNonString(Integer saltBuckets, boolean 
localIndex) throws Exception {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 createBaseTable(tableName, saltBuckets, false);
 Connection conn = createTenantConnection(NON_STRING_TENANT_ID);
 try {
@@ -78,7 +78,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 protected void testUpdatableViewsWithSameNameDifferentTenants(Integer 
saltBuckets, boolean localIndex) throws Exception {
-String tableName = generateRandomString();
+String tableName = generateUniqueName();
 createBaseTable(tableName, saltBuckets, true);
 Connection conn1 = createTenantConnection(TENANT1_ID);
 Connection conn2 = createTenantConnection(TENANT2_ID);
@@ -115,7 +115,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 private String createAndPopulateTenantView(Connection conn, String 
tenantId, String baseTable, String valuePrefix) throws SQLException {
-String viewName = generateRandomString();
+String viewName = generateUniqueName();
 String ddl = "CREATE VIEW " + viewName + "(v2 VARCHAR) AS SELECT * 
FROM " + baseTable + " WHERE k1 = 1";
 conn.createStatement().execute(ddl);
 tenantViewsToDelete.add(new Pair(tenantId, viewName ));
@@ -127,7 +127,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 private void createAndVerifyIndex(Connection conn, String viewName, String 
tableName, Integer saltBuckets, String tenantId, String valuePrefix, boolean 
localIndex) throws SQLException {
-String indexName = generateRandomString();
+String indexName = generateUniqueName();
 if(localIndex){
 conn.createStatement().execute("CREATE LOCAL INDEX " + indexName + 
" ON " + viewName + "(v2)");
 } else {
@@ -157,7 +157,7 @@ public class BaseTenantSpecificViewIndexIT extends 
ParallelStatsDisabledIT {
 }
 
 private void createAndVerifyIndexNonStringTenantId(Connection conn, String 
viewName, String tableName, String tenantId, String valuePrefix) throws 
SQLException {
-String indexName = generateRandomString();
+String indexName = generateUniqueName();
 conn.createStatement().execute("CREATE LOCAL INDEX " + indexName + " 
ON " + viewName + "(v2)");
 conn.createStatement().execute("UPSERT INTO " + viewName + "(k2,v1,v2) 
VALUES (-1, 'blah', 'superblah')"); // sanity check that we can upsert after 
index is there
 conn.commit();

http://git-wip-us.apache.org/repos/asf/phoenix/blob/bebb5ced/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
index 559c000..686b39f 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseViewIT.java
@@ -83,7 +83,7 @@ public abstract class BaseViewIT extends 
ParallelStatsEnabledIT {
}
this.schemaName = TestUtil.DEFAULT_SCHEMA_NAME;
this.tableDDLOptions = optionBuilder.toString();
-   this.tableName = "T_" + generateRandomString();
+   this.tableName = "T_" + generateUniqueName();
 this.fullTableName = SchemaUtil.getTableName(schemaName, tableName);
}
 
@@ -126,7 +126,7 @@ public abstract class BaseViewIT extends 
ParallelStatsEnabledIT {

[1/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/master 16f0da3d9 -> bebb5cedf


http://git-wip-us.apache.org/repos/asf/phoenix/blob/bebb5ced/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
index e5dfb0d..0a89eff 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexIT.java
@@ -102,8 +102,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
conn.setAutoCommit(false);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 
@@ -200,8 +200,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testCoveredColumns() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -310,8 +310,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testCompoundIndexKey() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -429,8 +429,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testMultipleUpdatesToSingleRow() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullTableName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, tableName);
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -513,8 +513,8 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 @Test
 public void testUpsertingNullForIndexedColumns() throws Exception {
Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-   String tableName = "TBL_" + generateRandomString();
-   String indexName = "IDX_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
+   String indexName = "IDX_" + generateUniqueName();
String fullIndexName = 
SchemaUtil.getTableName(TestUtil.DEFAULT_SCHEMA_NAME, indexName);
 String testTableName = tableName + "_" + System.currentTimeMillis();
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
@@ -599,7 +599,7 @@ public class MutableIndexIT extends ParallelStatsDisabledIT 
{
 public void testAlterTableWithImmutability() throws Exception {
 String query;
 ResultSet rs;
-   String tableName = "TBL_" + generateRandomString();
+   String tableName = "TBL_" + generateUniqueName();
String fullTableName = 

[6/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
PHOENIX-3253 Make changes to tests to support method level parallelization


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

Branch: refs/heads/master
Commit: bebb5cedf761b132b78db675a19ede5849f6ea94
Parents: 16f0da3
Author: James Taylor 
Authored: Thu Sep 22 17:16:43 2016 -0700
Committer: James Taylor 
Committed: Thu Sep 22 17:16:43 2016 -0700

--
 .../StatisticsCollectionRunTrackerIT.java   |   2 +-
 .../phoenix/end2end/AbsFunctionEnd2EndIT.java   |   2 +-
 .../AlterMultiTenantTableWithViewsIT.java   |  16 +-
 .../apache/phoenix/end2end/AlterSessionIT.java  |   2 +-
 .../apache/phoenix/end2end/AlterTableIT.java|  10 +-
 .../phoenix/end2end/AlterTableWithViewsIT.java  |  16 +-
 .../phoenix/end2end/AppendOnlySchemaIT.java |  22 +--
 .../phoenix/end2end/ArithmeticQueryIT.java  |  36 ++--
 .../phoenix/end2end/ArrayAppendFunctionIT.java  |  18 +-
 .../phoenix/end2end/ArrayConcatFunctionIT.java  |  16 +-
 .../phoenix/end2end/ArrayFillFunctionIT.java|  12 +-
 .../phoenix/end2end/ArrayPrependFunctionIT.java |  68 +++
 .../end2end/ArrayToStringFunctionIT.java|  22 +--
 .../phoenix/end2end/ArraysWithNullsIT.java  |  32 ++--
 .../apache/phoenix/end2end/AutoCommitIT.java|   2 +-
 .../phoenix/end2end/AutoPartitionViewsIT.java   |  18 +-
 .../end2end/BaseTenantSpecificTablesIT.java |  12 +-
 .../end2end/BaseTenantSpecificViewIndexIT.java  |  12 +-
 .../org/apache/phoenix/end2end/BaseViewIT.java  |   8 +-
 .../apache/phoenix/end2end/BinaryRowKeyIT.java  |   6 +-
 .../phoenix/end2end/CSVCommonsLoaderIT.java |  20 +-
 .../phoenix/end2end/CbrtFunctionEnd2EndIT.java  |   4 +-
 .../phoenix/end2end/CoalesceFunctionIT.java |  20 +-
 .../end2end/ConvertTimezoneFunctionIT.java  |  14 +-
 .../org/apache/phoenix/end2end/DateTimeIT.java  |  68 +++
 .../phoenix/end2end/DecodeFunctionIT.java   |  12 +-
 .../org/apache/phoenix/end2end/DeleteIT.java|  26 +--
 .../phoenix/end2end/DisableLocalIndexIT.java|   2 +-
 .../phoenix/end2end/DistinctPrefixFilterIT.java |   6 +-
 .../apache/phoenix/end2end/DynamicFamilyIT.java |   4 +-
 .../apache/phoenix/end2end/DynamicUpsertIT.java |   2 +-
 .../phoenix/end2end/EncodeFunctionIT.java   |   8 +-
 .../phoenix/end2end/EvaluationOfORIT.java   |   2 +-
 .../phoenix/end2end/ExecuteStatementsIT.java|   6 +-
 .../phoenix/end2end/ExpFunctionEnd2EndIT.java   |   4 +-
 .../phoenix/end2end/FirstValueFunctionIT.java   |  14 +-
 .../end2end/GetSetByteBitFunctionEnd2EndIT.java |   2 +-
 .../apache/phoenix/end2end/GroupByCaseIT.java   |  20 +-
 .../apache/phoenix/end2end/HashJoinMoreIT.java  |  12 +-
 .../org/apache/phoenix/end2end/InListIT.java|  10 +-
 .../apache/phoenix/end2end/IndexExtendedIT.java |  30 +--
 .../apache/phoenix/end2end/InstrFunctionIT.java |  16 +-
 .../org/apache/phoenix/end2end/IsNullIT.java|   6 +-
 .../org/apache/phoenix/end2end/KeyOnlyIT.java   |   2 +-
 .../phoenix/end2end/LastValueFunctionIT.java|  22 +--
 .../phoenix/end2end/LikeExpressionIT.java   |  12 +-
 .../phoenix/end2end/LnLogFunctionEnd2EndIT.java |   4 +-
 .../apache/phoenix/end2end/MD5FunctionIT.java   |   6 +-
 .../org/apache/phoenix/end2end/MapReduceIT.java |   8 +-
 .../phoenix/end2end/MappingTableDataTypeIT.java |   2 +-
 .../end2end/MinMaxAggregateFunctionIT.java  |   2 +-
 .../phoenix/end2end/ModulusExpressionIT.java|  10 +-
 .../phoenix/end2end/MultiCfQueryExecIT.java |   2 +-
 .../end2end/NamespaceSchemaMappingIT.java   |   2 +-
 .../phoenix/end2end/NthValueFunctionIT.java |  22 +--
 .../end2end/OctetLengthFunctionEnd2EndIT.java   |   2 +-
 .../org/apache/phoenix/end2end/OrderByIT.java   |  16 +-
 .../phoenix/end2end/ParallelIteratorsIT.java|   4 +-
 .../apache/phoenix/end2end/PercentileIT.java|  15 +-
 .../phoenix/end2end/PhoenixRuntimeIT.java   |  18 +-
 .../phoenix/end2end/PowerFunctionEnd2EndIT.java |   4 +-
 .../apache/phoenix/end2end/PrimitiveTypeIT.java |  18 +-
 .../org/apache/phoenix/end2end/QueryMoreIT.java |   8 +-
 .../phoenix/end2end/QueryWithOffsetIT.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   |   4 +-
 .../phoenix/end2end/RoundFloorCeilFuncIT.java   |   2 +-
 .../phoenix/end2end/SerialIteratorsIT.java  |   2 +-
 .../phoenix/end2end/ServerExceptionIT.java  |   2 +-
 

[3/6] phoenix git commit: PHOENIX-3253 Make changes to tests to support method level parallelization

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/bebb5ced/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
index dc22ff8..e9c0c55 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortOrderIT.java
@@ -60,12 +60,12 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Before
 public void generateTableName() {
-baseTableName = generateRandomString();
+baseTableName = generateUniqueName();
 }
 
 @Test
 public void noOrder() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (pk VARCHAR NOT NULL PRIMARY 
KEY)";
 runQueryTest(ddl, "pk", new Object[][]{{"a"}, {"b"}, {"c"}}, new 
Object[][]{{"a"}, {"b"}, {"c"}},
 table);
@@ -73,7 +73,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void noOrderCompositePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid, code))";
 Object[][] rows = new Object[][]{{"o1", 1}, {"o2", 2}, {"o3", 3}};
 runQueryTest(ddl, upsert("oid", "code"), rows, rows, table);
@@ -81,7 +81,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void ascOrderInlinePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (pk VARCHAR NOT NULL PRIMARY 
KEY ASC)";
 runQueryTest(ddl, "pk", new Object[][]{{"a"}, {"b"}, {"c"}}, new 
Object[][]{{"a"}, {"b"}, {"c"}},
 table);
@@ -89,7 +89,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void ascOrderCompositePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid ASC, code DESC))";
 Object[][] insertedRows = new Object[][]{{"o1", 1}, {"o1", 2}, {"o1", 
3}};
 Object[][] expectedRows = new Object[][]{{"o1", 3}, {"o1", 2}, {"o1", 
1}};
@@ -98,7 +98,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void descOrderInlinePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 for (String type : new String[]{"CHAR(2)", "VARCHAR"}) {
 String ddl = "CREATE table " + table + " (pk ${type} NOT NULL 
PRIMARY KEY DESC)".replace("${type}", type);
 runQueryTest(ddl, "pk", new Object[][]{{"aa"}, {"bb"}, {"cc"}}, 
new Object[][]{{"cc"}, {"bb"}, {"aa"}},
@@ -108,7 +108,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void descOrderCompositePK1() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid DESC, code))";
 Object[][] insertedRows = new Object[][]{{"o1", 1}, {"o2", 2}, {"o3", 
3}};
 Object[][] expectedRows = new Object[][]{{"o3", 3}, {"o2", 2}, {"o1", 
1}};
@@ -117,7 +117,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void descOrderCompositePK2() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (oid CHAR(2) NOT NULL, code 
INTEGER NOT NULL constraint pk primary key (oid DESC, code DESC))";
 Object[][] insertedRows = new Object[][]{{"o1", 1}, {"o1", 2}, {"o1", 
3}};
 Object[][] expectedRows = new Object[][]{{"o1", 3}, {"o1", 2}, {"o1", 
1}};
@@ -126,7 +126,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void equalityDescInlinePK() throws Exception {
-String table = generateRandomString();
+String table = generateUniqueName();
 String ddl = "CREATE table " + table + " (pk VARCHAR NOT NULL PRIMARY 
KEY DESC)";
 runQueryTest(ddl, upsert("pk"), new Object[][]{{"a"}, {"b"}, {"c"}}, 
new Object[][]{{"b"}}, new WhereCondition("pk", "=", "'b'"),
 table);
@@ -134,7 +134,7 @@ public class SortOrderIT extends ParallelStatsDisabledIT {
 
 @Test
 public void 

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

2016-09-22 Thread Apache Jenkins Server
Master 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.2

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

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

Changes
[tdsilva] PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0



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


Apache-Phoenix | Master | Build Successful

2016-09-22 Thread Apache Jenkins Server
Master branch build status Successful
Source repository https://git-wip-us.apache.org/repos/asf?p=phoenix.git;a=shortlog;h=refs/heads/master

Last Successful Compiled Artifacts https://builds.apache.org/job/Phoenix-master/lastSuccessfulBuild/artifact/

Last Complete Test Report https://builds.apache.org/job/Phoenix-master/lastCompletedBuild/testReport/

Changes
[tdsilva] PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0



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-22 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
[tdsilva] PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0

[samarth] PHOENIX-3260 MetadataRegionObserver.postOpen() can prevent region server



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


phoenix git commit: PHOENIX-3230 Upgrade code running concurrently on different JVMs could make clients unusuable

2016-09-22 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.0 cb6787894 -> 62ee84eff


PHOENIX-3230 Upgrade code running concurrently on different JVMs could make 
clients unusuable


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

Branch: refs/heads/4.8-HBase-1.0
Commit: 62ee84eff374130d9aba1dcc4a3d931fd413ed6c
Parents: cb67878
Author: Samarth 
Authored: Thu Sep 22 15:43:46 2016 -0700
Committer: Samarth 
Committed: Thu Sep 22 15:43:46 2016 -0700

--
 .../phoenix/coprocessor/MetaDataProtocol.java   |  36 ++-
 .../phoenix/exception/SQLExceptionCode.java |   5 +-
 .../query/ConnectionQueryServicesImpl.java  | 289 +++
 .../apache/phoenix/query/QueryConstants.java|   3 +-
 .../org/apache/phoenix/util/UpgradeUtil.java|  18 +-
 5 files changed, 280 insertions(+), 71 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/62ee84ef/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataProtocol.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataProtocol.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataProtocol.java
index 8982fe7..04bef92 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataProtocol.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataProtocol.java
@@ -20,6 +20,8 @@ package org.apache.phoenix.coprocessor;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
+import java.util.NavigableMap;
+import java.util.TreeMap;
 
 import org.apache.hadoop.hbase.util.ByteStringer;
 import org.apache.phoenix.coprocessor.generated.MetaDataProtos;
@@ -61,7 +63,7 @@ import com.google.protobuf.ByteString;
 public abstract class MetaDataProtocol extends MetaDataService {
 public static final int PHOENIX_MAJOR_VERSION = 4;
 public static final int PHOENIX_MINOR_VERSION = 8;
-public static final int PHOENIX_PATCH_NUMBER = 0;
+public static final int PHOENIX_PATCH_NUMBER = 1;
 public static final int PHOENIX_VERSION =
 VersionUtil.encodeVersion(PHOENIX_MAJOR_VERSION, 
PHOENIX_MINOR_VERSION, PHOENIX_PATCH_NUMBER);
 
@@ -81,8 +83,26 @@ public abstract class MetaDataProtocol extends 
MetaDataService {
 public static final long MIN_SYSTEM_TABLE_TIMESTAMP_4_6_0 = 
MIN_TABLE_TIMESTAMP + 9;
 public static final long MIN_SYSTEM_TABLE_TIMESTAMP_4_7_0 = 
MIN_TABLE_TIMESTAMP + 15;
 public static final long MIN_SYSTEM_TABLE_TIMESTAMP_4_8_0 = 
MIN_TABLE_TIMESTAMP + 18;
+public static final long MIN_SYSTEM_TABLE_TIMESTAMP_4_8_1 = 
MIN_TABLE_TIMESTAMP + 18;
 // MIN_SYSTEM_TABLE_TIMESTAMP needs to be set to the max of all the 
MIN_SYSTEM_TABLE_TIMESTAMP_* constants
-public static final long MIN_SYSTEM_TABLE_TIMESTAMP = 
MIN_SYSTEM_TABLE_TIMESTAMP_4_8_0;
+public static final long MIN_SYSTEM_TABLE_TIMESTAMP = 
MIN_SYSTEM_TABLE_TIMESTAMP_4_8_1;
+
+// ALWAYS update this map whenever rolling out a new release (major, minor 
or patch release). 
+// Key is the SYSTEM.CATALOG timestamp for the version and value is the 
version string.
+private static final NavigableMap TIMESTAMP_VERSION_MAP = 
new TreeMap<>();
+static {
+TIMESTAMP_VERSION_MAP.put(MIN_SYSTEM_TABLE_TIMESTAMP_4_1_0, "4.1.x");
+TIMESTAMP_VERSION_MAP.put(MIN_SYSTEM_TABLE_TIMESTAMP_4_2_0, "4.2.0");
+TIMESTAMP_VERSION_MAP.put(MIN_SYSTEM_TABLE_TIMESTAMP_4_2_1, "4.2.1");
+TIMESTAMP_VERSION_MAP.put(MIN_SYSTEM_TABLE_TIMESTAMP_4_3_0, "4.3.x");
+TIMESTAMP_VERSION_MAP.put(MIN_SYSTEM_TABLE_TIMESTAMP_4_5_0, "4.5.x");
+TIMESTAMP_VERSION_MAP.put(MIN_SYSTEM_TABLE_TIMESTAMP_4_6_0, "4.6.x");
+TIMESTAMP_VERSION_MAP.put(MIN_SYSTEM_TABLE_TIMESTAMP_4_7_0, "4.7.x");
+TIMESTAMP_VERSION_MAP.put(MIN_SYSTEM_TABLE_TIMESTAMP_4_8_0, "4.8.x");
+}
+
+public static final String CURRENT_CLIENT_VERSION = PHOENIX_MAJOR_VERSION 
+ "." + PHOENIX_MINOR_VERSION + "." + PHOENIX_PATCH_NUMBER; 
+
 // TODO: pare this down to minimum, as we don't need duplicates for both 
table and column errors, nor should we need
 // a different code for every type of error.
 // ENTITY_ALREADY_EXISTS, ENTITY_NOT_FOUND, NEWER_ENTITY_FOUND, 
ENTITY_NOT_IN_REGION, CONCURRENT_MODIFICATION
@@ -382,4 +402,14 @@ public abstract class MetaDataProtocol extends 
MetaDataService {
 return schema;
 }
 }
-}
+  
+public static String getVersion(long serverTimestamp) {

phoenix git commit: PHOENIX-3260 MetadataRegionObserver.postOpen() can prevent region server from shutting down for a long duration

2016-09-22 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.0 070a177cd -> cb6787894


PHOENIX-3260 MetadataRegionObserver.postOpen() can prevent region server from 
shutting down for a long duration


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

Branch: refs/heads/4.8-HBase-1.0
Commit: cb678789440ba7347e88d945f5f6d7fced1142fa
Parents: 070a177
Author: Samarth 
Authored: Thu Sep 22 15:26:59 2016 -0700
Committer: Samarth 
Committed: Thu Sep 22 15:26:59 2016 -0700

--
 .../org/apache/phoenix/coprocessor/MetaDataRegionObserver.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/cb678789/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataRegionObserver.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataRegionObserver.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataRegionObserver.java
index 770177c..aef5c69 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataRegionObserver.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/coprocessor/MetaDataRegionObserver.java
@@ -157,7 +157,9 @@ public class MetaDataRegionObserver extends 
BaseRegionObserver {
 }
 }
 };
-(new Thread(r)).start();
+Thread t = new Thread(r);
+t.setDaemon(true);
+t.start();
 
 if (!enableRebuildIndex && !blockWriteRebuildIndex) {
 LOG.info("Failure Index Rebuild is skipped by configuration.");



phoenix git commit: PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 4.8.1 server)

2016-09-22 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/master b1682ddd5 -> 16f0da3d9


PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 
4.8.1 server)


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

Branch: refs/heads/master
Commit: 16f0da3d94506126d5ae8e36389e1590f7357ff0
Parents: b1682dd
Author: Thomas D'Silva 
Authored: Thu Sep 22 13:20:46 2016 -0700
Committer: Thomas D'Silva 
Committed: Thu Sep 22 14:05:12 2016 -0700

--
 .../coprocessor/generated/PTableProtos.java | 779 +++
 .../org/apache/phoenix/schema/PTableImpl.java   |  13 +-
 phoenix-protocol/src/main/PTable.proto  |   2 +
 3 files changed, 284 insertions(+), 510 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/16f0da3d/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..b8b8b2f 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
@@ -3140,38 +3140,27 @@ public final class PTableProtos {
  */
 boolean getIsImmutableRows();
 
-// repeated .PTableStats guidePosts = 12;
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-
java.util.List
 
-getGuidePostsList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats 
getGuidePosts(int index);
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-int getGuidePostsCount();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-java.util.List 
-getGuidePostsOrBuilderList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStatsOrBuilder 
getGuidePostsOrBuilder(
-int index);
-
 // optional bytes dataTableNameBytes = 13;
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 boolean hasDataTableNameBytes();
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 com.google.protobuf.ByteString getDataTableNameBytes();
 
@@ -3373,6 +3362,16 @@ public final class PTableProtos {
  * optional bool isAppendOnlySchema = 32;
  */
 boolean getIsAppendOnlySchema();
+
+// optional bytes parentNameBytes = 33;
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+boolean hasParentNameBytes();
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+com.google.protobuf.ByteString getParentNameBytes();
   }
   /**
* Protobuf type {@code PTable}
@@ -3492,14 +3491,6 @@ public final class PTableProtos {
   isImmutableRows_ = input.readBool();
   break;
 }
-case 98: {
-  if (!((mutable_bitField0_ & 0x0800) == 0x0800)) {
-guidePosts_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0800;
-  }
-  
guidePosts_.add(input.readMessage(org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats.PARSER,
 extensionRegistry));
-  break;
-}
 case 106: {
   bitField0_ |= 0x0200;
   dataTableNameBytes_ = input.readBytes();
@@ -3531,9 +3522,9 @@ public final class PTableProtos {
   break;
 }
 case 154: {
-  if (!((mutable_bitField0_ & 0x0004) == 0x0004)) {
+  if (!((mutable_bitField0_ & 0x0002) == 0x0002)) {
 physicalNames_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0004;
+mutable_bitField0_ |= 0x0002;
   }
   physicalNames_.add(input.readBytes());
   break;
@@ -3603,6 +3594,11 @@ public final class PTableProtos {
 

phoenix git commit: PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 4.8.1 server)

2016-09-22 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.1 3b1657b4a -> 5809ba043


PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 
4.8.1 server)


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

Branch: refs/heads/4.8-HBase-1.1
Commit: 5809ba043899e1395a17d532869aebfa514a1f94
Parents: 3b1657b
Author: Thomas D'Silva 
Authored: Thu Sep 22 13:20:46 2016 -0700
Committer: Thomas D'Silva 
Committed: Thu Sep 22 14:26:04 2016 -0700

--
 .../coprocessor/generated/PTableProtos.java | 779 +++
 .../org/apache/phoenix/schema/PTableImpl.java   |  13 +-
 phoenix-protocol/src/main/PTable.proto  |   2 +
 3 files changed, 284 insertions(+), 510 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/5809ba04/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..b8b8b2f 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
@@ -3140,38 +3140,27 @@ public final class PTableProtos {
  */
 boolean getIsImmutableRows();
 
-// repeated .PTableStats guidePosts = 12;
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-
java.util.List
 
-getGuidePostsList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats 
getGuidePosts(int index);
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-int getGuidePostsCount();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-java.util.List 
-getGuidePostsOrBuilderList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStatsOrBuilder 
getGuidePostsOrBuilder(
-int index);
-
 // optional bytes dataTableNameBytes = 13;
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 boolean hasDataTableNameBytes();
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 com.google.protobuf.ByteString getDataTableNameBytes();
 
@@ -3373,6 +3362,16 @@ public final class PTableProtos {
  * optional bool isAppendOnlySchema = 32;
  */
 boolean getIsAppendOnlySchema();
+
+// optional bytes parentNameBytes = 33;
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+boolean hasParentNameBytes();
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+com.google.protobuf.ByteString getParentNameBytes();
   }
   /**
* Protobuf type {@code PTable}
@@ -3492,14 +3491,6 @@ public final class PTableProtos {
   isImmutableRows_ = input.readBool();
   break;
 }
-case 98: {
-  if (!((mutable_bitField0_ & 0x0800) == 0x0800)) {
-guidePosts_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0800;
-  }
-  
guidePosts_.add(input.readMessage(org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats.PARSER,
 extensionRegistry));
-  break;
-}
 case 106: {
   bitField0_ |= 0x0200;
   dataTableNameBytes_ = input.readBytes();
@@ -3531,9 +3522,9 @@ public final class PTableProtos {
   break;
 }
 case 154: {
-  if (!((mutable_bitField0_ & 0x0004) == 0x0004)) {
+  if (!((mutable_bitField0_ & 0x0002) == 0x0002)) {
 physicalNames_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0004;
+mutable_bitField0_ |= 0x0002;
   }
   physicalNames_.add(input.readBytes());
   break;
@@ -3603,6 +3594,11 @@ public final class 

phoenix git commit: PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 4.8.1 server)

2016-09-22 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.2 c96832df9 -> fa993d685


PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 
4.8.1 server)


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

Branch: refs/heads/4.8-HBase-1.2
Commit: fa993d685875a82a0a0bd7172818814a1a162e61
Parents: c96832d
Author: Thomas D'Silva 
Authored: Thu Sep 22 13:20:46 2016 -0700
Committer: Thomas D'Silva 
Committed: Thu Sep 22 14:31:48 2016 -0700

--
 .../coprocessor/generated/PTableProtos.java | 779 +++
 .../org/apache/phoenix/schema/PTableImpl.java   |  13 +-
 phoenix-protocol/src/main/PTable.proto  |   2 +
 3 files changed, 284 insertions(+), 510 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/fa993d68/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..b8b8b2f 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
@@ -3140,38 +3140,27 @@ public final class PTableProtos {
  */
 boolean getIsImmutableRows();
 
-// repeated .PTableStats guidePosts = 12;
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-
java.util.List
 
-getGuidePostsList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats 
getGuidePosts(int index);
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-int getGuidePostsCount();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-java.util.List 
-getGuidePostsOrBuilderList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStatsOrBuilder 
getGuidePostsOrBuilder(
-int index);
-
 // optional bytes dataTableNameBytes = 13;
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 boolean hasDataTableNameBytes();
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 com.google.protobuf.ByteString getDataTableNameBytes();
 
@@ -3373,6 +3362,16 @@ public final class PTableProtos {
  * optional bool isAppendOnlySchema = 32;
  */
 boolean getIsAppendOnlySchema();
+
+// optional bytes parentNameBytes = 33;
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+boolean hasParentNameBytes();
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+com.google.protobuf.ByteString getParentNameBytes();
   }
   /**
* Protobuf type {@code PTable}
@@ -3492,14 +3491,6 @@ public final class PTableProtos {
   isImmutableRows_ = input.readBool();
   break;
 }
-case 98: {
-  if (!((mutable_bitField0_ & 0x0800) == 0x0800)) {
-guidePosts_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0800;
-  }
-  
guidePosts_.add(input.readMessage(org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats.PARSER,
 extensionRegistry));
-  break;
-}
 case 106: {
   bitField0_ |= 0x0200;
   dataTableNameBytes_ = input.readBytes();
@@ -3531,9 +3522,9 @@ public final class PTableProtos {
   break;
 }
 case 154: {
-  if (!((mutable_bitField0_ & 0x0004) == 0x0004)) {
+  if (!((mutable_bitField0_ & 0x0002) == 0x0002)) {
 physicalNames_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0004;
+mutable_bitField0_ |= 0x0002;
   }
   physicalNames_.add(input.readBytes());
   break;
@@ -3603,6 +3594,11 @@ public final class 

phoenix git commit: PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 4.8.1 server)

2016-09-22 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 8cb1e7936 -> 92499e722


PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 
4.8.1 server)


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

Branch: refs/heads/4.x-HBase-1.1
Commit: 92499e722313a0b81f5383eb6474a9d554a82867
Parents: 8cb1e79
Author: Thomas D'Silva 
Authored: Thu Sep 22 13:20:46 2016 -0700
Committer: Thomas D'Silva 
Committed: Thu Sep 22 13:57:01 2016 -0700

--
 .../coprocessor/generated/PTableProtos.java | 779 +++
 .../org/apache/phoenix/schema/PTableImpl.java   |  13 +-
 phoenix-protocol/src/main/PTable.proto  |   2 +
 3 files changed, 284 insertions(+), 510 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/92499e72/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..b8b8b2f 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
@@ -3140,38 +3140,27 @@ public final class PTableProtos {
  */
 boolean getIsImmutableRows();
 
-// repeated .PTableStats guidePosts = 12;
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-
java.util.List
 
-getGuidePostsList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats 
getGuidePosts(int index);
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-int getGuidePostsCount();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-java.util.List 
-getGuidePostsOrBuilderList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStatsOrBuilder 
getGuidePostsOrBuilder(
-int index);
-
 // optional bytes dataTableNameBytes = 13;
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 boolean hasDataTableNameBytes();
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 com.google.protobuf.ByteString getDataTableNameBytes();
 
@@ -3373,6 +3362,16 @@ public final class PTableProtos {
  * optional bool isAppendOnlySchema = 32;
  */
 boolean getIsAppendOnlySchema();
+
+// optional bytes parentNameBytes = 33;
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+boolean hasParentNameBytes();
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+com.google.protobuf.ByteString getParentNameBytes();
   }
   /**
* Protobuf type {@code PTable}
@@ -3492,14 +3491,6 @@ public final class PTableProtos {
   isImmutableRows_ = input.readBool();
   break;
 }
-case 98: {
-  if (!((mutable_bitField0_ & 0x0800) == 0x0800)) {
-guidePosts_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0800;
-  }
-  
guidePosts_.add(input.readMessage(org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats.PARSER,
 extensionRegistry));
-  break;
-}
 case 106: {
   bitField0_ |= 0x0200;
   dataTableNameBytes_ = input.readBytes();
@@ -3531,9 +3522,9 @@ public final class PTableProtos {
   break;
 }
 case 154: {
-  if (!((mutable_bitField0_ & 0x0004) == 0x0004)) {
+  if (!((mutable_bitField0_ & 0x0002) == 0x0002)) {
 physicalNames_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0004;
+mutable_bitField0_ |= 0x0002;
   }
   physicalNames_.add(input.readBytes());
   break;
@@ -3603,6 +3594,11 @@ public final class 

phoenix git commit: PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 4.8.1 server)

2016-09-22 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-1.0 c8e273704 -> 070a177cd


PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 
4.8.1 server)


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

Branch: refs/heads/4.8-HBase-1.0
Commit: 070a177cd64f51082ffee752abf9ed8010bc30e7
Parents: c8e2737
Author: Thomas D'Silva 
Authored: Thu Sep 22 13:20:46 2016 -0700
Committer: Thomas D'Silva 
Committed: Thu Sep 22 14:23:13 2016 -0700

--
 .../coprocessor/generated/PTableProtos.java | 779 +++
 .../org/apache/phoenix/schema/PTableImpl.java   |  13 +-
 phoenix-protocol/src/main/PTable.proto  |   2 +
 3 files changed, 284 insertions(+), 510 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/070a177c/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..b8b8b2f 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
@@ -3140,38 +3140,27 @@ public final class PTableProtos {
  */
 boolean getIsImmutableRows();
 
-// repeated .PTableStats guidePosts = 12;
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-
java.util.List
 
-getGuidePostsList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats 
getGuidePosts(int index);
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-int getGuidePostsCount();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-java.util.List 
-getGuidePostsOrBuilderList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStatsOrBuilder 
getGuidePostsOrBuilder(
-int index);
-
 // optional bytes dataTableNameBytes = 13;
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 boolean hasDataTableNameBytes();
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 com.google.protobuf.ByteString getDataTableNameBytes();
 
@@ -3373,6 +3362,16 @@ public final class PTableProtos {
  * optional bool isAppendOnlySchema = 32;
  */
 boolean getIsAppendOnlySchema();
+
+// optional bytes parentNameBytes = 33;
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+boolean hasParentNameBytes();
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+com.google.protobuf.ByteString getParentNameBytes();
   }
   /**
* Protobuf type {@code PTable}
@@ -3492,14 +3491,6 @@ public final class PTableProtos {
   isImmutableRows_ = input.readBool();
   break;
 }
-case 98: {
-  if (!((mutable_bitField0_ & 0x0800) == 0x0800)) {
-guidePosts_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0800;
-  }
-  
guidePosts_.add(input.readMessage(org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats.PARSER,
 extensionRegistry));
-  break;
-}
 case 106: {
   bitField0_ |= 0x0200;
   dataTableNameBytes_ = input.readBytes();
@@ -3531,9 +3522,9 @@ public final class PTableProtos {
   break;
 }
 case 154: {
-  if (!((mutable_bitField0_ & 0x0004) == 0x0004)) {
+  if (!((mutable_bitField0_ & 0x0002) == 0x0002)) {
 physicalNames_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0004;
+mutable_bitField0_ |= 0x0002;
   }
   physicalNames_.add(input.readBytes());
   break;
@@ -3603,6 +3594,11 @@ public final class 

phoenix git commit: PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 4.8.1 server)

2016-09-22 Thread tdsilva
Repository: phoenix
Updated Branches:
  refs/heads/4.8-HBase-0.98 0bac1025f -> d6ff6faa4


PHOENIX-3307 Backward compatibility fails for tables with index (4.7.0 client - 
4.8.1 server)


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

Branch: refs/heads/4.8-HBase-0.98
Commit: d6ff6faa4e2c31d2ef9f758fbf126dce16dca246
Parents: 0bac102
Author: Thomas D'Silva 
Authored: Thu Sep 22 13:20:46 2016 -0700
Committer: Thomas D'Silva 
Committed: Thu Sep 22 14:14:35 2016 -0700

--
 .../coprocessor/generated/PTableProtos.java | 779 +++
 .../org/apache/phoenix/schema/PTableImpl.java   |  13 +-
 phoenix-protocol/src/main/PTable.proto  |   2 +
 3 files changed, 284 insertions(+), 510 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/d6ff6faa/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..b8b8b2f 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
@@ -3140,38 +3140,27 @@ public final class PTableProtos {
  */
 boolean getIsImmutableRows();
 
-// repeated .PTableStats guidePosts = 12;
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-
java.util.List
 
-getGuidePostsList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats 
getGuidePosts(int index);
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-int getGuidePostsCount();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-java.util.List 
-getGuidePostsOrBuilderList();
-/**
- * repeated .PTableStats guidePosts = 12;
- */
-org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStatsOrBuilder 
getGuidePostsOrBuilder(
-int index);
-
 // optional bytes dataTableNameBytes = 13;
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 boolean hasDataTableNameBytes();
 /**
  * optional bytes dataTableNameBytes = 13;
+ *
+ * 
+ * Do NOT reuse the tag '12'. Stats are no longer passed
+ * along with the PTable.
+ *repeated PTableStats guidePosts = 12;
+ * TODO remove this field in 5.0 release
+ * 
  */
 com.google.protobuf.ByteString getDataTableNameBytes();
 
@@ -3373,6 +3362,16 @@ public final class PTableProtos {
  * optional bool isAppendOnlySchema = 32;
  */
 boolean getIsAppendOnlySchema();
+
+// optional bytes parentNameBytes = 33;
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+boolean hasParentNameBytes();
+/**
+ * optional bytes parentNameBytes = 33;
+ */
+com.google.protobuf.ByteString getParentNameBytes();
   }
   /**
* Protobuf type {@code PTable}
@@ -3492,14 +3491,6 @@ public final class PTableProtos {
   isImmutableRows_ = input.readBool();
   break;
 }
-case 98: {
-  if (!((mutable_bitField0_ & 0x0800) == 0x0800)) {
-guidePosts_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0800;
-  }
-  
guidePosts_.add(input.readMessage(org.apache.phoenix.coprocessor.generated.PTableProtos.PTableStats.PARSER,
 extensionRegistry));
-  break;
-}
 case 106: {
   bitField0_ |= 0x0200;
   dataTableNameBytes_ = input.readBytes();
@@ -3531,9 +3522,9 @@ public final class PTableProtos {
   break;
 }
 case 154: {
-  if (!((mutable_bitField0_ & 0x0004) == 0x0004)) {
+  if (!((mutable_bitField0_ & 0x0002) == 0x0002)) {
 physicalNames_ = new 
java.util.ArrayList();
-mutable_bitField0_ |= 0x0004;
+mutable_bitField0_ |= 0x0002;
   }
   physicalNames_.add(input.readBytes());
   break;
@@ -3603,6 +3594,11 @@ public final class 

Build failed in Jenkins: Phoenix-Calcite #13

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-3263 Allow comma before CONSTRAINT to be optional (Eric 
Lomore)

--
[...truncated 6970 lines...]
  QueryCompilerTest.testNoFromClauseSelect:2027 » SQL Error while executing SQL 
...
  QueryCompilerTest.testNoGroupByLimitOptimization:1510 » SQL Error while 
execut...
  QueryCompilerTest.testNotGroupByOrderPreserving:1906 » SQL does not implement 
...
  QueryCompilerTest.testNotKeyOrderedGroupByOptimization:670->getQueryPlan:464 
» SQL
  QueryCompilerTest.testNotOrderByOrderPreserving:1833 » SQL does not implement 
...
  QueryCompilerTest.testNullInScanKey:498->compileQuery:450->getQueryPlan:464 » 
SQL
  
QueryCompilerTest.testOnlyNullInScanKey:510->compileQuery:450->getQueryPlan:464 
» SQL
  QueryCompilerTest.testOrderByOrderPreservingFwd:1792 » SQL does not implement 
...
  QueryCompilerTest.testOrderByOrderPreservingRev:1811 » SQL does not implement 
...
  QueryCompilerTest.testOrderByWithNoProjection:2313 » SQL Error while 
executing...
  
QueryCompilerTest.testPlanForOrderByOrGroupByNotUseRoundRobin:1960->testOrderByOrGroupByDoesntUseRoundRobin:1979
 » SQL
  QueryCompilerTest.testProjection:2272 » SQL Error while executing SQL "CREATE 
...
  
QueryCompilerTest.testRTrimSetScanKey:1033->compileQuery:450->getQueryPlan:464 
» SQL
  QueryCompilerTest.testRegex:1649 » SQL Error while executing SQL "CREATE 
TABLE...
  
QueryCompilerTest.testRegexpSubstrSetScanKeys:908->compileQuery:450->getQueryPlan:464
 » SQL
  QueryCompilerTest.testSaltTableJoin:2394 ClassCast 
org.apache.calcite.jdbc.Pho...
  QueryCompilerTest.testSelectColumnsInOneFamily:1994 » SQL Error while 
executin...
  QueryCompilerTest.testSelectColumnsInOneFamilyWithSchema:2014 » SQL Error 
whil...
  QueryCompilerTest.testServerArrayElementProjection1:2091 » SQL Error while 
exe...
  QueryCompilerTest.testServerArrayElementProjection2:2104 » SQL Error while 
exe...
  QueryCompilerTest.testServerArrayElementProjection3:2117 » SQL Error while 
exe...
  QueryCompilerTest.testServerArrayElementProjection4:2130 » SQL Error while 
exe...
  QueryCompilerTest.testServerArrayElementProjection5:2143 » SQL Error while 
exe...
  QueryCompilerTest.testServerArrayElementProjectionWithArrayPrimaryKey:2156 » 
SQL
  
QueryCompilerTest.testSubstrSetScanKey:1023->compileQuery:450->getQueryPlan:464 
» SQL
  QueryCompilerTest.testTableAliasMatchesCFName:779 » SQL Error while preparing 
...
  QueryCompilerTest.testUnknownColumnInPKConstraint:1180 » SQL Error while 
execu...
  QueryCompilerTest.testUseRoundRobinIterator:1925 » SQL does not implement 
'cla...
  QueryCompilerTest.testVarBinaryNotLastInMultipartPK:186 » SQL
  QueryMetaDataTest.testBasicResultSetMetaData:306 » SQL Error while preparing 
s...
  QueryMetaDataTest.testCaseInsensitive:60 » SQL Error while preparing 
statement...
  QueryMetaDataTest.testCaseMetaData:171 » SQL Error while preparing statement 
[...
  QueryMetaDataTest.testCoerceToDecimalArithmeticMetaData:280 » SQL Error while 
...
  QueryMetaDataTest.testDateAdditionExpressionMetaData1:258 » SQL Error while 
pr...
  QueryMetaDataTest.testDateAdditionExpressionMetaData2:268 » SQL Error while 
pr...
  QueryMetaDataTest.testDateSubstractExpressionMetaData1:211 » SQL Error while 
p...
  QueryMetaDataTest.testDateSubstractExpressionMetaData2:221 » SQL Error while 
p...
  QueryMetaDataTest.testDateSubstractExpressionMetaData3:234 » SQL Error while 
p...
  QueryMetaDataTest.testInListParameterMetaData1:128 » SQL Error while 
preparing...
  QueryMetaDataTest.testInListParameterMetaData2:139 » SQL Error while 
preparing...
  QueryMetaDataTest.testInListParameterMetaData3:149 » SQL Error while 
preparing...
  QueryMetaDataTest.testInListParameterMetaData4:159 » SQL Error while 
preparing...
  QueryMetaDataTest.testKeyPrefixParameterMetaData:201 » SQL Error while 
prepari...
  QueryMetaDataTest.testLimitParameterMetaData:106 » SQL Error while preparing 
s...
  QueryMetaDataTest.testLongArithmeticMetaData:294 » SQL Error while preparing 
s...
  QueryMetaDataTest.testNoParameterMetaData:51 » SQL Error while preparing 
state...
  
QueryMetaDataTest.testNonEqualityRowValueConstructorBindParamMetaDataWithBindArgsOnRHSAndLiteralExprOnLHS:426
 » SQL
  QueryMetaDataTest.testParameterMetaData:69 » SQL Error while preparing 
stateme...
  QueryMetaDataTest.testRoundParameterMetaData:117 » SQL Error while preparing 
s...
  QueryMetaDataTest.testRowValueConstructorBindParamMetaData:347 » SQL Error 
whi...
  
QueryMetaDataTest.testRowValueConstructorBindParamMetaDataWithBindArgsAtDiffPlacesOnLHSRHS:393
 » SQL
  
QueryMetaDataTest.testRowValueConstructorBindParamMetaDataWithBindArgsAtSamePlacesOnLHSRHS:382
 » SQL
  
QueryMetaDataTest.testRowValueConstructorBindParamMetaDataWithBindArgsOnRHSAndLiteralExprOnLHS:415
 » SQL
  
QueryMetaDataTest.testRowValueConstructorBindParamMetaDataWithLessNumberOfBindArgs:371
 » SQL
  

phoenix git commit: PHOENIX-3263 Allow comma before CONSTRAINT to be optional (Eric Lomore)

2016-09-22 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/calcite b612f1696 -> 026bc8a0c


PHOENIX-3263 Allow comma before CONSTRAINT to be optional (Eric Lomore)


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

Branch: refs/heads/calcite
Commit: 026bc8a0c43aaf595e3aaadb572ef5a6cabc9cb1
Parents: b612f16
Author: James Taylor 
Authored: Thu Sep 22 14:42:17 2016 -0700
Committer: James Taylor 
Committed: Thu Sep 22 14:42:17 2016 -0700

--
 phoenix-core/src/main/codegen/includes/parserImpls.ftl | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/026bc8a0/phoenix-core/src/main/codegen/includes/parserImpls.ftl
--
diff --git a/phoenix-core/src/main/codegen/includes/parserImpls.ftl 
b/phoenix-core/src/main/codegen/includes/parserImpls.ftl
index 1360b68..649fb0a 100644
--- a/phoenix-core/src/main/codegen/includes/parserImpls.ftl
+++ b/phoenix-core/src/main/codegen/includes/parserImpls.ftl
@@ -144,6 +144,9 @@ SqlNode SqlCreateTable() :
 
 columnDefs = ColumnDefList()
 (
+   (
+   
+   )?
  pkConstraint = SimpleIdentifier()  
  pkConstraintColumnDefs = PkConstraintColumnDefList() 
 |



Jenkins build is back to normal : Phoenix-4.x-HBase-1.1 #208

2016-09-22 Thread Apache Jenkins Server
See 



phoenix git commit: PHOENIX-3313 Commit missing changes to 4.x and master branches

2016-09-22 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 f34fa8b53 -> 360965388


PHOENIX-3313 Commit missing changes to 4.x and master branches


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 360965388d0cb34c56046655ee2a7ee42bf76fd9
Parents: f34fa8b
Author: Samarth 
Authored: Thu Sep 22 10:44:39 2016 -0700
Committer: Samarth 
Committed: Thu Sep 22 10:44:39 2016 -0700

--
 .../java/org/apache/phoenix/query/BaseTest.java | 153 ---
 1 file changed, 65 insertions(+), 88 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/36096538/phoenix-core/src/test/java/org/apache/phoenix/query/BaseTest.java
--
diff --git a/phoenix-core/src/test/java/org/apache/phoenix/query/BaseTest.java 
b/phoenix-core/src/test/java/org/apache/phoenix/query/BaseTest.java
index 03da0b4..446410e 100644
--- a/phoenix-core/src/test/java/org/apache/phoenix/query/BaseTest.java
+++ b/phoenix-core/src/test/java/org/apache/phoenix/query/BaseTest.java
@@ -84,7 +84,6 @@ import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
-import java.io.File;
 import java.io.IOException;
 import java.math.BigDecimal;
 import java.sql.Connection;
@@ -218,7 +217,6 @@ public abstract class BaseTest {
 protected static TransactionManager txManager;
 @ClassRule
 public static TemporaryFolder tmpFolder = new TemporaryFolder();
-public static String tmpFolderpath =  System.getProperty("java.io.tmpdir");
 private static final int dropTableTimeout = 300; // 5 mins should be long 
enough.
 private static final ThreadFactory factory = new 
ThreadFactoryBuilder().setDaemon(true)
 .setNameFormat("DROP-TABLE-BASETEST" + "-thread-%s").build();
@@ -267,26 +265,26 @@ public abstract class BaseTest {
 "CONSTRAINT pk PRIMARY KEY (organization_id, entity_id)\n" 
+
 ") ");
 builder.put(TABLE_WITH_ARRAY, "create table "
-   + TABLE_WITH_ARRAY
-   + "   (organization_id char(15) not null, \n"
-   + "entity_id char(15) not null,\n"
-   + "a_string_array varchar(100) array[],\n"
-   + "b_string varchar(100),\n"
-   + "a_integer integer,\n"
-   + "a_date date,\n"
-   + "a_time time,\n"
-   + "a_timestamp timestamp,\n"
-   + "x_decimal decimal(31,10),\n"
-   + "x_long_array bigint array[],\n"
-   + "x_integer integer,\n"
-   + "a_byte_array tinyint array[],\n"
-   + "a_short smallint,\n"
-   + "a_float float,\n"
-   + "a_double_array double array[],\n"
-   + "a_unsigned_float unsigned_float,\n"
-   + "a_unsigned_double unsigned_double \n"
-   + "CONSTRAINT pk PRIMARY KEY 
(organization_id, entity_id)\n"
-   + ")");
++ TABLE_WITH_ARRAY
++ "   (organization_id char(15) not null, \n"
++ "entity_id char(15) not null,\n"
++ "a_string_array varchar(100) array[],\n"
++ "b_string varchar(100),\n"
++ "a_integer integer,\n"
++ "a_date date,\n"
++ "a_time time,\n"
++ "a_timestamp timestamp,\n"
++ "x_decimal decimal(31,10),\n"
++ "x_long_array bigint array[],\n"
++ "x_integer integer,\n"
++ "a_byte_array tinyint array[],\n"
++ "a_short smallint,\n"
++ "a_float float,\n"
++ "a_double_array double array[],\n"
++ "a_unsigned_float unsigned_float,\n"
++ "a_unsigned_double unsigned_double \n"
++ "CONSTRAINT pk PRIMARY KEY (organization_id, 
entity_id)\n"
++ ")");
 builder.put(BTABLE_NAME,"create table " + BTABLE_NAME +
 "   (a_string varchar not null, \n" +
 " 

phoenix git commit: PHOENIX-3314 ImmutableIndexIT.testCreateIndexDuringUpsertSelect() is failing for local indexes

2016-09-22 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 556701bae -> f34fa8b53


PHOENIX-3314 ImmutableIndexIT.testCreateIndexDuringUpsertSelect() is failing 
for local indexes


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

Branch: refs/heads/4.x-HBase-0.98
Commit: f34fa8b53df8896759f685b5d7758beaaf044ff3
Parents: 556701b
Author: James Taylor 
Authored: Thu Sep 22 00:36:11 2016 -0700
Committer: James Taylor 
Committed: Thu Sep 22 09:54:07 2016 -0700

--
 .../java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java  | 4 
 1 file changed, 4 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/f34fa8b5/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
index 40faaf4..ba342eb 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
@@ -149,6 +149,10 @@ public class ImmutableIndexIT extends BaseOwnClusterIT {
 
 @Test
 public void testCreateIndexDuringUpsertSelect() throws Exception {
+// This test times out at the UPSERT SELECT call for local index
+if (localIndex) { // TODO: remove after PHOENIX-3314 is fixed 
+return;
+}
 Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 props.setProperty(QueryServices.MUTATE_BATCH_SIZE_ATTRIB, 
Integer.toString(100));
 String tableName = "TBL_" + generateRandomString();



phoenix git commit: PHOENIX-3314 Ignore ImmutableIndexIT.testDropIfImmutableKeyValueColumn

2016-09-22 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 a7ebe2521 -> 8cb1e7936


PHOENIX-3314 Ignore ImmutableIndexIT.testDropIfImmutableKeyValueColumn


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

Branch: refs/heads/4.x-HBase-1.1
Commit: 8cb1e793613b95f47c940f71e75a5bf95d57b866
Parents: a7ebe25
Author: James Taylor 
Authored: Thu Sep 22 00:36:11 2016 -0700
Committer: James Taylor 
Committed: Thu Sep 22 09:50:50 2016 -0700

--
 .../java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java  | 4 
 1 file changed, 4 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/8cb1e793/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
index 40faaf4..ba342eb 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
@@ -149,6 +149,10 @@ public class ImmutableIndexIT extends BaseOwnClusterIT {
 
 @Test
 public void testCreateIndexDuringUpsertSelect() throws Exception {
+// This test times out at the UPSERT SELECT call for local index
+if (localIndex) { // TODO: remove after PHOENIX-3314 is fixed 
+return;
+}
 Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 props.setProperty(QueryServices.MUTATE_BATCH_SIZE_ATTRIB, 
Integer.toString(100));
 String tableName = "TBL_" + generateRandomString();



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

2016-09-22 Thread Apache Jenkins Server
See 



phoenix git commit: PHOENIX-3314 ImmutableIndexIT.testCreateIndexDuringUpsertSelect() is failing for local indexes

2016-09-22 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/master f50b5eca6 -> b1682ddd5


PHOENIX-3314 ImmutableIndexIT.testCreateIndexDuringUpsertSelect() is failing 
for local indexes


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

Branch: refs/heads/master
Commit: b1682ddd541031437d2731c570a54fc6494c9801
Parents: f50b5ec
Author: James Taylor 
Authored: Thu Sep 22 07:29:27 2016 -0700
Committer: James Taylor 
Committed: Thu Sep 22 07:29:27 2016 -0700

--
 .../org/apache/phoenix/end2end/index/ImmutableIndexIT.java | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/b1682ddd/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
index 7d4b91d..ba342eb 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
@@ -57,7 +57,6 @@ import org.apache.phoenix.util.ReadOnlyProps;
 import org.apache.phoenix.util.SchemaUtil;
 import org.apache.phoenix.util.TestUtil;
 import org.junit.BeforeClass;
-import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.junit.runners.Parameterized;
@@ -107,7 +106,6 @@ public class ImmutableIndexIT extends BaseOwnClusterIT {
 }
 
 @Test
-@Ignore
 public void testDropIfImmutableKeyValueColumn() throws Exception {
 Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 String tableName = "TBL_" + generateRandomString();
@@ -151,6 +149,10 @@ public class ImmutableIndexIT extends BaseOwnClusterIT {
 
 @Test
 public void testCreateIndexDuringUpsertSelect() throws Exception {
+// This test times out at the UPSERT SELECT call for local index
+if (localIndex) { // TODO: remove after PHOENIX-3314 is fixed 
+return;
+}
 Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 props.setProperty(QueryServices.MUTATE_BATCH_SIZE_ATTRIB, 
Integer.toString(100));
 String tableName = "TBL_" + generateRandomString();



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

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-3290 Move and/or combine as many NeedsOwnCluster tests to 
bring

[jamestaylor] PHOENIX-3304 Tracing tests failing

[jamestaylor] PHOENIX-3308 Shutdown minicluster after parallel tests complete

--
[...truncated 273 lines...]
Running org.apache.phoenix.expression.CoerceExpressionTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec - in 
org.apache.phoenix.expression.CoerceExpressionTest
Running org.apache.phoenix.expression.DeterminismTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in 
org.apache.phoenix.expression.DeterminismTest
Running org.apache.phoenix.expression.RegexpSplitFunctionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec - in 
org.apache.phoenix.expression.RegexpSplitFunctionTest
Running org.apache.phoenix.util.DateUtilTest
Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec - in 
org.apache.phoenix.util.DateUtilTest
Running org.apache.phoenix.util.ColumnInfoTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec - in 
org.apache.phoenix.util.ColumnInfoTest
Running org.apache.phoenix.util.ByteUtilTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.04 sec - in 
org.apache.phoenix.util.ByteUtilTest
Running org.apache.phoenix.util.csv.CsvUpsertExecutorTest
Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.352 sec - in 
org.apache.phoenix.expression.ArrayConcatFunctionTest
Running org.apache.phoenix.util.csv.StringToArrayConverterTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.589 sec - in 
org.apache.phoenix.expression.GetSetByteBitFunctionTest
Running org.apache.phoenix.util.StringUtilTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in 
org.apache.phoenix.util.StringUtilTest
Running org.apache.phoenix.util.IndexUtilTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in 
org.apache.phoenix.util.IndexUtilTest
Running org.apache.phoenix.util.LogUtilTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 sec - in 
org.apache.phoenix.util.LogUtilTest
Running org.apache.phoenix.util.TenantIdByteConversionTest
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 sec - in 
org.apache.phoenix.util.TenantIdByteConversionTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.242 sec - in 
org.apache.phoenix.util.csv.StringToArrayConverterTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.494 sec - in 
org.apache.phoenix.util.csv.CsvUpsertExecutorTest
Running org.apache.phoenix.util.LikeExpressionTest
Running org.apache.phoenix.util.JDBCUtilTest
Running org.apache.phoenix.util.ScanUtilTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in 
org.apache.phoenix.util.LikeExpressionTest
Running org.apache.phoenix.util.MetaDataUtilTest
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec - in 
org.apache.phoenix.util.JDBCUtilTest
Running org.apache.phoenix.util.json.JsonUpsertExecutorTest
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec - in 
org.apache.phoenix.util.ScanUtilTest
Running org.apache.phoenix.util.PropertiesUtilTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 sec - in 
org.apache.phoenix.util.PropertiesUtilTest
Running org.apache.phoenix.util.SequenceUtilTest
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec - in 
org.apache.phoenix.util.SequenceUtilTest
Running org.apache.phoenix.util.QueryUtilTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.054 sec - in 
org.apache.phoenix.util.MetaDataUtilTest
Running org.apache.phoenix.util.PhoenixEncodeDecodeTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec - in 
org.apache.phoenix.util.QueryUtilTest
Running org.apache.phoenix.util.PhoenixRuntimeTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.241 sec - in 
org.apache.phoenix.util.json.JsonUpsertExecutorTest
Running org.apache.phoenix.util.PrefixByteEncoderDecoderTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in 
org.apache.phoenix.util.PrefixByteEncoderDecoderTest
Running org.apache.phoenix.util.PhoenixContextExecutorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in 
org.apache.phoenix.util.PhoenixContextExecutorTest
Running org.apache.phoenix.util.Base62EncoderTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 sec - in 
org.apache.phoenix.util.Base62EncoderTest
Running org.apache.phoenix.cache.TenantCacheTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec - in 
org.apache.phoenix.cache.TenantCacheTest
Running 

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

2016-09-22 Thread Apache Jenkins Server
See 

--
Started by timer
[EnvInject] - Loading node environment variables.
Building remotely on ubuntu-6 (Ubuntu yahoo-not-h2 ubuntu docker) in workspace 

[Phoenix_Compile_Compat_wHBase] $ /bin/bash /tmp/hudson3945506503816942673.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:10223940 kB
Filesystem  Size  Used Avail Use% Mounted on
udev 24G   12K   24G   1% /dev
tmpfs   4.8G  852K  4.8G   1% /run
/dev/dm-0   3.6T  608G  2.8T  18% /
none4.0K 0  4.0K   0% /sys/fs/cgroup
none5.0M 0  5.0M   0% /run/lock
none 24G 0   24G   0% /run/shm
none100M 0  100M   0% /run/user
/dev/sda2   237M  114M  111M  51% /boot
apache-maven-2.2.1
apache-maven-3.0.4
apache-maven-3.0.4.bak
apache-maven-3.0.5
apache-maven-3.2.1
apache-maven-3.2.5
apache-maven-3.3.3
apache-maven-3.3.9
latest
latest2
latest3


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

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

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

main:
[mkdir] Created dir: 

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

main:
[mkdir] Created dir: 

 [copy] Copying 20 files to 

[mkdir] Created dir: 

[mkdir] Created dir: 


main:
[mkdir] Created dir: 

 [copy] Copying 17 files to 

[mkdir] Created dir: 


main:
[mkdir] Created dir: 

 [copy] Copying 1 file to 

[mkdir] Created dir: 


HBase pom.xml:

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

 does not exist: must build 

PhoenixSQL.g


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

Build failed in Jenkins: Phoenix | Master #1414

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-3314 Ignore 
ImmutableIndexIT.testDropIfImmutableKeyValueColumn

--
[...truncated 756 lines...]
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.385 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.181 sec - in 
org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 47.001 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Running org.apache.phoenix.rpc.UpdateCacheIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 74.688 sec - in 
org.apache.phoenix.end2end.index.txn.RollbackIT
Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.826 sec - in 
org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Running org.apache.phoenix.trace.PhoenixTraceReaderIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.966 sec - in 
org.apache.phoenix.trace.PhoenixTraceReaderIT
Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 66, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 611.582 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Running org.apache.phoenix.tx.TransactionIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.145 sec - in 
org.apache.phoenix.rpc.UpdateCacheIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 75.615 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 91.673 sec - in 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 22, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 151.158 sec - 
in org.apache.phoenix.tx.TransactionIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 648.14 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 217.87 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 136, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,233.697 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

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

[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.AggregateQueryIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.ArrayIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 45.304 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.584 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 62.529 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 63, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 68.299 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.352 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 81.247 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.28 sec - in 
org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.436 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.629 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.7 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.422 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Running org.apache.phoenix.end2end.NotQueryIT
Running 

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

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[jamestaylor] PHOENIX-3290 Move and/or combine as many NeedsOwnCluster tests to 
bring

[jamestaylor] PHOENIX-3304 Tracing tests failing

[jamestaylor] PHOENIX-3308 Shutdown minicluster after parallel tests complete

--
[...truncated 266 lines...]
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.684 sec - in 
org.apache.phoenix.expression.GetSetByteBitFunctionTest
Running org.apache.phoenix.expression.CoerceExpressionTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec - in 
org.apache.phoenix.expression.CoerceExpressionTest
Running org.apache.phoenix.expression.DeterminismTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in 
org.apache.phoenix.expression.DeterminismTest
Running org.apache.phoenix.expression.RegexpSplitFunctionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec - in 
org.apache.phoenix.expression.RegexpSplitFunctionTest
Running org.apache.phoenix.util.DateUtilTest
Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 sec - in 
org.apache.phoenix.util.DateUtilTest
Running org.apache.phoenix.util.ColumnInfoTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec - in 
org.apache.phoenix.util.ColumnInfoTest
Running org.apache.phoenix.util.ByteUtilTest
Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.334 sec - in 
org.apache.phoenix.expression.ArrayConcatFunctionTest
Running org.apache.phoenix.util.csv.CsvUpsertExecutorTest
Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.362 sec - in 
org.apache.phoenix.expression.RoundFloorCeilExpressionsTest
Running org.apache.phoenix.util.csv.StringToArrayConverterTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 sec - in 
org.apache.phoenix.util.ByteUtilTest
Running org.apache.phoenix.util.StringUtilTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in 
org.apache.phoenix.util.StringUtilTest
Running org.apache.phoenix.util.IndexUtilTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in 
org.apache.phoenix.util.IndexUtilTest
Running org.apache.phoenix.util.LogUtilTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 sec - in 
org.apache.phoenix.util.LogUtilTest
Running org.apache.phoenix.util.TenantIdByteConversionTest
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 sec - in 
org.apache.phoenix.util.TenantIdByteConversionTest
Running org.apache.phoenix.util.LikeExpressionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in 
org.apache.phoenix.util.LikeExpressionTest
Running org.apache.phoenix.util.ScanUtilTest
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec - in 
org.apache.phoenix.util.ScanUtilTest
Running org.apache.phoenix.util.JDBCUtilTest
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec - in 
org.apache.phoenix.util.JDBCUtilTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.279 sec - in 
org.apache.phoenix.util.csv.StringToArrayConverterTest
Running org.apache.phoenix.util.MetaDataUtilTest
Running org.apache.phoenix.util.json.JsonUpsertExecutorTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec - in 
org.apache.phoenix.util.MetaDataUtilTest
Running org.apache.phoenix.util.PropertiesUtilTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 sec - in 
org.apache.phoenix.util.PropertiesUtilTest
Running org.apache.phoenix.util.SequenceUtilTest
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec - in 
org.apache.phoenix.util.SequenceUtilTest
Running org.apache.phoenix.util.QueryUtilTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec - in 
org.apache.phoenix.util.QueryUtilTest
Running org.apache.phoenix.util.PhoenixEncodeDecodeTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.55 sec - in 
org.apache.phoenix.util.csv.CsvUpsertExecutorTest
Running org.apache.phoenix.util.PhoenixRuntimeTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.41 sec - in 
org.apache.phoenix.util.json.JsonUpsertExecutorTest
Running org.apache.phoenix.util.PrefixByteEncoderDecoderTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec - in 
org.apache.phoenix.util.PrefixByteEncoderDecoderTest
Running org.apache.phoenix.util.PhoenixContextExecutorTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in 
org.apache.phoenix.util.PhoenixContextExecutorTest
Running org.apache.phoenix.util.Base62EncoderTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.272 sec - in 
org.apache.phoenix.util.PhoenixEncodeDecodeTest
Running org.apache.phoenix.cache.TenantCacheTest
Tests 

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

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[maryannxue] PHOENIX-2930 Cannot resolve columns aliased to its own name

--
[...truncated 788 lines...]
at java.lang.Thread.run(Thread.java:745)

Caused by: org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: 
org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: Column family 
L#0 does not exist in region 
ATABLE,00D3XHP00C\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00,1474526121135.b840f467980fdd9860c86015916339de.
 in table 'ATABLE', {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:7494)
at 
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2529)
at 
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2514)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:2270)
at 
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:32385)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2117)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:104)
at 
org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133)
at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108)
at java.lang.Thread.run(Thread.java:745)

Caused by: org.apache.hadoop.hbase.ipc.RemoteWithExtrasException: 
org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException: Column family 
L#0 does not exist in region 
ATABLE,00D3XHP00C\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00,1474526121135.b840f467980fdd9860c86015916339de.
 in table 'ATABLE', {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:7494)
at 
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2529)
at 
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2514)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:2270)
at 
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:32385)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2117)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:104)
at 
org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:133)
at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:108)
at java.lang.Thread.run(Thread.java:745)


Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.723 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.891 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.381 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.155 sec - in 

phoenix git commit: PHOENIX-3314 Ignore ImmutableIndexIT.testDropIfImmutableKeyValueColumn

2016-09-22 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/master ad07077c7 -> f50b5eca6


PHOENIX-3314 Ignore ImmutableIndexIT.testDropIfImmutableKeyValueColumn


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

Branch: refs/heads/master
Commit: f50b5eca6da7fe0e790825985d57393eb93a681e
Parents: ad07077
Author: James Taylor 
Authored: Thu Sep 22 00:36:11 2016 -0700
Committer: James Taylor 
Committed: Thu Sep 22 00:36:11 2016 -0700

--
 .../it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java | 2 ++
 1 file changed, 2 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/f50b5eca/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
index 40faaf4..7d4b91d 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/ImmutableIndexIT.java
@@ -57,6 +57,7 @@ import org.apache.phoenix.util.ReadOnlyProps;
 import org.apache.phoenix.util.SchemaUtil;
 import org.apache.phoenix.util.TestUtil;
 import org.junit.BeforeClass;
+import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.junit.runners.Parameterized;
@@ -106,6 +107,7 @@ public class ImmutableIndexIT extends BaseOwnClusterIT {
 }
 
 @Test
+@Ignore
 public void testDropIfImmutableKeyValueColumn() throws Exception {
 Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
 String tableName = "TBL_" + generateRandomString();



Build failed in Jenkins: Phoenix | Master #1413

2016-09-22 Thread Apache Jenkins Server
See 

Changes:

[maryannxue] PHOENIX-2930 Cannot resolve columns aliased to its own name

[jamestaylor] PHOENIX-3308 Shutdown minicluster after parallel tests complete

--
[...truncated 755 lines...]
Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.236 sec - in 
org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 51.631 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Running org.apache.phoenix.rpc.UpdateCacheIT
Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,229.11 sec - 
in org.apache.phoenix.end2end.InListIT
Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.871 sec - in 
org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Running org.apache.phoenix.trace.PhoenixTraceReaderIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.211 sec - in 
org.apache.phoenix.trace.PhoenixTraceReaderIT
Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 74.986 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Running org.apache.phoenix.tx.TransactionIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 41.467 sec - in 
org.apache.phoenix.rpc.UpdateCacheIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 87.384 sec - in 
org.apache.phoenix.trace.PhoenixTracingEndToEndIT
Tests run: 66, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 708.298 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Tests run: 22, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 191.184 sec - 
in org.apache.phoenix.tx.TransactionIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 715.401 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 244.498 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 136, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,397.937 sec 
- in org.apache.phoenix.end2end.index.IndexIT

Results :

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

[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.CaseStatementIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 49.996 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.682 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 77.812 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 63, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 88.785 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.872 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 104.211 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.021 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.235 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.781 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.GroupByIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.026 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.088 sec - in 
org.apache.phoenix.end2end.FunkyNamesIT
Running org.apache.phoenix.end2end.NotQueryIT
Running org.apache.phoenix.end2end.NativeHBaseTypesIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, 

[5/6] phoenix git commit: PHOENIX-3304 Tracing tests failing

2016-09-22 Thread jamestaylor
PHOENIX-3304 Tracing tests failing


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 6812bafe4cc02781c0dd6997ec1aabde369326d4
Parents: 29c61bb
Author: James Taylor 
Authored: Tue Sep 20 22:39:19 2016 -0700
Committer: James Taylor 
Committed: Wed Sep 21 22:54:33 2016 -0700

--
 .../phoenix/end2end/StatsCollectorIT.java   | 33 --
 .../apache/phoenix/end2end/StoreNullsIT.java| 68 ++--
 .../apache/phoenix/trace/BaseTracingTestIT.java | 14 
 .../phoenix/trace/PhoenixTracingEndToEndIT.java | 22 +++
 .../apache/phoenix/trace/TracingTestUtil.java   |  8 ++-
 .../query/ConnectionQueryServicesImpl.java  |  1 +
 .../java/org/apache/phoenix/util/TestUtil.java  | 55 
 7 files changed, 90 insertions(+), 111 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/6812bafe/phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java
index dd7741a..9a1ea26 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/StatsCollectorIT.java
@@ -40,8 +40,8 @@ import java.util.Random;
 
 import org.apache.hadoop.hbase.HColumnDescriptor;
 import org.apache.hadoop.hbase.HRegionLocation;
-import org.apache.hadoop.hbase.client.HBaseAdmin;
 import org.apache.hadoop.hbase.util.Bytes;
+import org.apache.phoenix.hbase.index.util.ImmutableBytesPtr;
 import org.apache.phoenix.jdbc.PhoenixConnection;
 import org.apache.phoenix.jdbc.PhoenixDatabaseMetaData;
 import org.apache.phoenix.query.ConnectionQueryServices;
@@ -77,8 +77,8 @@ public class StatsCollectorIT extends ParallelStatsEnabledIT {
 props.put(QueryServices.STATS_GUIDEPOST_WIDTH_BYTES_ATTRIB, 
Long.toString(20));
 props.put(QueryServices.EXPLAIN_CHUNK_COUNT_ATTRIB, 
Boolean.TRUE.toString());
 props.put(QueryServices.EXPLAIN_ROW_COUNT_ATTRIB, 
Boolean.TRUE.toString());
-props.put(QueryServices.QUEUE_SIZE_ATTRIB, Integer.toString(1024));
 props.put(QueryServices.TRANSACTIONS_ENABLED, Boolean.toString(true));
+props.put(QueryServices.STATS_UPDATE_FREQ_MS_ATTRIB, 
Long.toString(Long.MAX_VALUE));
 setUpTestDriver(new ReadOnlyProps(props.entrySet().iterator()));
 }
 
@@ -347,16 +347,8 @@ public class StatsCollectorIT extends 
ParallelStatsEnabledIT {
 return stmt;
 }
 
-private void compactTable(Connection conn, String tableName) throws 
IOException, InterruptedException, SQLException {
-ConnectionQueryServices services = 
conn.unwrap(PhoenixConnection.class).getQueryServices();
-HBaseAdmin admin = services.getAdmin();
-try {
-admin.flush(tableName);
-admin.majorCompact(tableName);
-Thread.sleep(1); // FIXME: how do we know when compaction is 
done?
-} finally {
-admin.close();
-}
+private void compactTable(Connection conn, String tableName) throws 
Exception {
+TestUtil.doMajorCompaction(conn, tableName);
 }
 
 @Test
@@ -374,9 +366,6 @@ public class StatsCollectorIT extends 
ParallelStatsEnabledIT {
 Connection conn;
 PreparedStatement stmt;
 Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
-if (minStatsUpdateFreq != null) {
-props.setProperty(QueryServices.MIN_STATS_UPDATE_FREQ_MS_ATTRIB, 
minStatsUpdateFreq.toString());
-}
 conn = DriverManager.getConnection(getUrl(), props);
 conn.createStatement().execute("CREATE TABLE " + tableName + "(k 
CHAR(1) PRIMARY KEY, v INTEGER, w INTEGER) "
 + HColumnDescriptor.KEEP_DELETED_CELLS + "=" + Boolean.FALSE);
@@ -391,11 +380,11 @@ public class StatsCollectorIT extends 
ParallelStatsEnabledIT {
 
 compactTable(conn, tableName);
 if (minStatsUpdateFreq == null) {
-
conn.unwrap(PhoenixConnection.class).getQueryServices().clearCache();
-}
-// Confirm that when we have a non zero 
MIN_STATS_UPDATE_FREQ_MS_ATTRIB, after we run
-// UPDATATE STATISTICS, the new statistics are faulted in as expected.
-if (minStatsUpdateFreq != null) {
+ImmutableBytesPtr ptr = new 
ImmutableBytesPtr(Bytes.toBytes(tableName));
+

[4/6] phoenix git commit: PHOENIX-3290 Move and/or combine as many NeedsOwnCluster tests to bring down test run time

2016-09-22 Thread jamestaylor
PHOENIX-3290 Move and/or combine as many NeedsOwnCluster tests to bring down 
test run time


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 29c61bb8402bf0f87941dfc1cb56802e5e2c00ba
Parents: 3b830a8
Author: James Taylor 
Authored: Tue Sep 20 18:39:05 2016 -0700
Committer: James Taylor 
Committed: Wed Sep 21 22:54:30 2016 -0700

--
 .../StatisticsCollectionRunTrackerIT.java   |  27 +-
 .../BaseOwnClusterClientManagedTimeIT.java  |  29 --
 .../BaseOwnClusterHBaseManagedTimeIT.java   |  29 --
 .../phoenix/end2end/BaseOwnClusterIT.java   |   7 +
 .../end2end/BaseTenantSpecificTablesIT.java |  87 +++---
 .../org/apache/phoenix/end2end/BaseViewIT.java  |  81 ++---
 .../end2end/CountDistinctCompressionIT.java |   2 +-
 .../phoenix/end2end/CsvBulkLoadToolIT.java  |   2 +-
 .../apache/phoenix/end2end/IndexExtendedIT.java |   2 +-
 .../org/apache/phoenix/end2end/KeyOnlyIT.java   | 127 +++-
 .../phoenix/end2end/MultiCfQueryExecIT.java | 306 ---
 .../phoenix/end2end/ParallelIteratorsIT.java| 112 +++
 .../phoenix/end2end/ParallelStatsEnabledIT.java |  16 +-
 .../apache/phoenix/end2end/QueryTimeoutIT.java  |   2 +-
 .../phoenix/end2end/QueryWithLimitIT.java   |  10 +-
 .../phoenix/end2end/QueryWithOffsetIT.java  |  79 ++---
 .../apache/phoenix/end2end/RenewLeaseIT.java|   2 +-
 .../phoenix/end2end/SpillableGroupByIT.java | 127 
 .../end2end/StatsCollectionDisabledIT.java  |  79 -
 .../end2end/StatsCollectorAbstractIT.java   |  77 -
 .../phoenix/end2end/StatsCollectorIT.java   | 161 +-
 .../StatsCollectorWithSplitsAndMultiCFIT.java   | 186 ---
 .../end2end/TenantSpecificTablesDDLIT.java  | 272 -
 .../end2end/TenantSpecificTablesDMLIT.java  | 269 ++--
 .../phoenix/end2end/TransactionalViewIT.java|  48 ++-
 .../org/apache/phoenix/end2end/UpgradeIT.java   | 104 ---
 .../phoenix/end2end/UserDefinedFunctionsIT.java |   7 +-
 .../java/org/apache/phoenix/end2end/ViewIT.java | 249 ---
 .../index/ImmutableIndexWithStatsIT.java|  26 +-
 .../end2end/index/MutableIndexFailureIT.java|   4 +-
 .../end2end/index/ReadOnlyIndexFailureIT.java   |   4 +-
 .../end2end/index/txn/TxWriteFailureIT.java |   4 +-
 .../apache/phoenix/execute/PartialCommitIT.java |   5 +
 .../RoundRobinResultIteratorWithStatsIT.java|   4 +-
 .../phoenix/monitoring/PhoenixMetricsIT.java|   4 +-
 .../apache/phoenix/rpc/PhoenixClientRpcIT.java  |   4 +-
 .../apache/phoenix/rpc/PhoenixServerRpcIT.java  |   4 +-
 .../org/apache/phoenix/util/MetaDataUtil.java   |   4 +
 .../java/org/apache/phoenix/query/BaseTest.java |   4 -
 .../java/org/apache/phoenix/util/TestUtil.java  |  17 +-
 pom.xml |   3 -
 41 files changed, 1108 insertions(+), 1478 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/29c61bb8/phoenix-core/src/it/java/org/apache/phoenix/coprocessor/StatisticsCollectionRunTrackerIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/coprocessor/StatisticsCollectionRunTrackerIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/coprocessor/StatisticsCollectionRunTrackerIT.java
index c64038e..2d57592 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/coprocessor/StatisticsCollectionRunTrackerIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/coprocessor/StatisticsCollectionRunTrackerIT.java
@@ -32,18 +32,26 @@ import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.HRegionInfo;
 import org.apache.hadoop.hbase.client.HBaseAdmin;
 import org.apache.hadoop.hbase.util.Bytes;
-import org.apache.phoenix.end2end.BaseOwnClusterHBaseManagedTimeIT;
+import org.apache.phoenix.end2end.ParallelStatsEnabledIT;
 import org.apache.phoenix.jdbc.PhoenixConnection;
 import org.apache.phoenix.query.QueryServices;
 import org.apache.phoenix.schema.stats.StatisticsCollectionRunTracker;
 import org.apache.phoenix.util.ReadOnlyProps;
+import org.apache.phoenix.util.SchemaUtil;
+import org.apache.phoenix.util.TestUtil;
 import org.junit.Assert;
+import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
 
 import com.google.common.collect.Maps;
 
-public class StatisticsCollectionRunTrackerIT extends 
BaseOwnClusterHBaseManagedTimeIT {
+public class StatisticsCollectionRunTrackerIT extends ParallelStatsEnabledIT {
+private static final 

[2/6] phoenix git commit: PHOENIX-3290 Move and/or combine as many NeedsOwnCluster tests to bring down test run time

2016-09-22 Thread jamestaylor
http://git-wip-us.apache.org/repos/asf/phoenix/blob/29c61bb8/phoenix-core/src/it/java/org/apache/phoenix/end2end/TenantSpecificTablesDMLIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/TenantSpecificTablesDMLIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/TenantSpecificTablesDMLIT.java
index dbe767b..f26e6dd 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/TenantSpecificTablesDMLIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/TenantSpecificTablesDMLIT.java
@@ -28,13 +28,11 @@ import static org.junit.Assert.fail;
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
-import java.sql.SQLException;
 import java.util.List;
 import java.util.Properties;
 
 import org.apache.phoenix.query.KeyRange;
 import org.apache.phoenix.schema.TableNotFoundException;
-import org.apache.phoenix.util.PhoenixRuntime;
 import org.apache.phoenix.util.PropertiesUtil;
 import org.junit.Test;
 
@@ -43,23 +41,20 @@ public class TenantSpecificTablesDMLIT extends 
BaseTenantSpecificTablesIT {

@Test
public void testSelectWithLimit() throws Exception {
-   Connection conn = 
nextConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL);
+   Connection conn = 
DriverManager.getConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL, 
PropertiesUtil.deepCopy(TEST_PROPERTIES));
 ResultSet rs = conn.createStatement().executeQuery("SELECT * FROM " + 
TENANT_TABLE_NAME + " LIMIT 100");
while(rs.next()) {}
}

 @Test
 public void testBasicUpsertSelect() throws Exception {
-Connection conn = nextConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL);
+Connection conn = 
DriverManager.getConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL, 
PropertiesUtil.deepCopy(TEST_PROPERTIES));
 try {
 conn.setAutoCommit(false);
 conn.createStatement().executeUpdate("upsert into " + 
TENANT_TABLE_NAME + " (id, tenant_col) values (1, 'Cheap Sunglasses')");
 conn.createStatement().executeUpdate("upsert into " + 
TENANT_TABLE_NAME + " (id, tenant_col) values (2, 'Viva Las Vegas')");
 conn.commit();
-conn.close();
-conn = nextConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL);
 analyzeTable(conn, TENANT_TABLE_NAME);
-conn = nextConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL);
 ResultSet rs = conn.createStatement().executeQuery("select 
tenant_col from " + TENANT_TABLE_NAME + " where id = 1");
 assertTrue("Expected 1 row in result set", rs.next());
 assertEquals("Cheap Sunglasses", rs.getString(1));
@@ -72,49 +67,37 @@ public class TenantSpecificTablesDMLIT extends 
BaseTenantSpecificTablesIT {
 
 @Test
 public void testBasicUpsertSelect2() throws Exception {
-Connection conn1 = nextConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL);
-createTestTable(PHOENIX_JDBC_TENANT_SPECIFIC_URL2, TENANT_TABLE_DDL, 
null, nextTimestamp());
-Connection conn2 = nextConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL2);
+Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
+Connection conn1 = 
DriverManager.getConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL, props);
+createTestTable(PHOENIX_JDBC_TENANT_SPECIFIC_URL2, TENANT_TABLE_DDL);
+Connection conn2 = 
DriverManager.getConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL2, props);
 try {
 conn1.setAutoCommit(false);
 conn1.createStatement().executeUpdate("upsert into " + 
TENANT_TABLE_NAME + " values ('me','" + TENANT_TYPE_ID + "',1,'Cheap 
Sunglasses')");
 conn1.createStatement().executeUpdate("upsert into " + 
TENANT_TABLE_NAME + " values ('you','" + TENANT_TYPE_ID +"',2,'Viva Las 
Vegas')");
 conn1.commit();
-conn1 = nextConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL);
 analyzeTable(conn1, TENANT_TABLE_NAME);
-conn1 = nextConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL);
 
 conn2.setAutoCommit(true);
 conn2.createStatement().executeUpdate("upsert into " + 
TENANT_TABLE_NAME + " values ('them','" + TENANT_TYPE_ID + "',1,'Long Hair')");
 conn2.createStatement().executeUpdate("upsert into " + 
TENANT_TABLE_NAME + " values ('us','" + TENANT_TYPE_ID + "',2,'Black Hat')");
-conn2.close();
-conn1.close();
-conn1 = nextConnection(PHOENIX_JDBC_TENANT_SPECIFIC_URL);
 ResultSet rs = conn1.createStatement().executeQuery("select * from 
" + TENANT_TABLE_NAME + " where id = 1");
 assertTrue("Expected 1 row in result set", rs.next());
 assertEquals(1, rs.getInt(3));
 assertEquals("Cheap Sunglasses", rs.getString(4));
 assertFalse("Expected 1 row in result set", rs.next());
-