Build failed in Jenkins: Phoenix | Master #1595

2017-04-06 Thread Apache Jenkins Server
See 

--
[...truncated 87.02 KB...]
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 56.46 sec - in 
org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.339 sec - in 
org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT
Tests run: 120, Failures: 0, Errors: 0, Skipped: 24, Time elapsed: 270.604 sec 
- in org.apache.phoenix.end2end.StatsCollectorIT
Tests run: 120, Failures: 0, Errors: 0, Skipped: 24, Time elapsed: 268.097 sec 
- in org.apache.phoenix.end2end.SysTableNamespaceMappedStatsCollectorIT
Running org.apache.phoenix.hbase.index.covered.example.FailWithoutRetriesIT
Running org.apache.phoenix.hbase.index.covered.example.EndToEndCoveredIndexingIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.827 sec - in 
org.apache.phoenix.hbase.index.covered.example.FailWithoutRetriesIT
Running 
org.apache.phoenix.hbase.index.covered.example.EndtoEndIndexingWithCompressionIT
Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 246.914 sec - 
in org.apache.phoenix.end2end.index.LocalIndexIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT
Running org.apache.phoenix.iterate.ScannerLeaseRenewalIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.59 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT
Running org.apache.phoenix.monitoring.PhoenixMetricsIT
Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 293.129 sec - 
in org.apache.phoenix.end2end.index.ImmutableIndexIT
Running org.apache.phoenix.rpc.PhoenixClientRpcIT
Tests run: 8, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 289.747 sec <<< 
FAILURE! - in org.apache.phoenix.end2end.index.MutableIndexFailureIT
testWriteFailureDisablesIndex[MutableIndexFailureIT_transactional=false,localIndex=true,isNamespaceMapped=false](org.apache.phoenix.end2end.index.MutableIndexFailureIT)
  Time elapsed: 21.047 sec  <<< ERROR!
org.apache.phoenix.execute.CommitException: 
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
action: org.apache.hadoop.hbase.DoNotRetryIOException: Failed 1 action: 
org.apache.hadoop.hbase.DoNotRetryIOException
at 
org.apache.phoenix.end2end.index.MutableIndexFailureIT$FailingRegionObserver.preBatchMutate(MutableIndexFailureIT.java:409)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$35.call(RegionCoprocessorHost.java:1007)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1673)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1749)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1705)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preBatchMutate(RegionCoprocessorHost.java:1003)
at 
org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutation(HRegion.java:3096)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2882)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2824)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.doBatchOp(RSRpcServices.java:755)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation(RSRpcServices.java:717)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.multi(RSRpcServices.java:2146)
at 
org.apache.hadoop.hbase.client.MultiServerCallable.call(MultiServerCallable.java:128)
at 
org.apache.hadoop.hbase.client.MultiServerCallable.call(MultiServerCallable.java:53)
at 
org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java:210)
at 
org.apache.hadoop.hbase.client.AsyncProcess$AsyncRequestFutureImpl$SingleServerRequestRunnable.run(AsyncProcess.java:748)
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)
: 1 time, 
at 
org.apache.phoenix.util.ServerUtil.createIOException(ServerUtil.java:73)
at 
org.apache.phoenix.index.PhoenixIndexFailurePolicy.handleFailure(PhoenixIndexFailurePolicy.java:105)
at 
org.apache.phoenix.hbase.index.write.IndexWriter.writeAndKillYourselfOnFailure(IndexWriter.java:151)
at 
org.apache.phoenix.hbase.index.write.IndexWriter.writeAndKillYourselfOnFailure(IndexWriter.java:135)
at 

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

2017-04-06 Thread Apache Jenkins Server
4.x-HBase-0.98 branch build status Successful

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

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

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

Changes
[samarth] PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10



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


Build failed in Jenkins: Phoenix | Master #1594

2017-04-06 Thread Apache Jenkins Server
See 


Changes:

[samarth] PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10

--
[...truncated 436.35 KB...]
Running org.apache.phoenix.end2end.index.LocalIndexIT
Running org.apache.phoenix.end2end.index.MutableIndexFailureIT
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 42.277 sec - 
in org.apache.phoenix.end2end.UserDefinedFunctionsIT
Running org.apache.phoenix.end2end.index.MutableIndexReplicationIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.562 sec - in 
org.apache.phoenix.end2end.index.MutableIndexReplicationIT
Running org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 299.607 sec - 
in org.apache.phoenix.end2end.IndexExtendedIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 34.377 sec - in 
org.apache.phoenix.end2end.index.ReadOnlyIndexFailureIT
Running org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
Running org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.715 sec - in 
org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
Running org.apache.phoenix.execute.PartialCommitIT
Running 
org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.372 sec - 
in org.apache.phoenix.execute.PartialCommitIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.268 sec - in 
org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.049 sec - in 
org.apache.phoenix.hbase.index.covered.EndToEndCoveredColumnsIndexBuilderIT
Tests run: 120, Failures: 0, Errors: 0, Skipped: 24, Time elapsed: 264.97 sec - 
in org.apache.phoenix.end2end.StatsCollectorIT
Tests run: 120, Failures: 0, Errors: 0, Skipped: 24, Time elapsed: 273.622 sec 
- in org.apache.phoenix.end2end.SysTableNamespaceMappedStatsCollectorIT
Running org.apache.phoenix.hbase.index.covered.example.FailWithoutRetriesIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.499 sec - in 
org.apache.phoenix.hbase.index.covered.example.FailWithoutRetriesIT
Running org.apache.phoenix.hbase.index.covered.example.EndToEndCoveredIndexingIT
Running 
org.apache.phoenix.hbase.index.covered.example.EndtoEndIndexingWithCompressionIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT
Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 250.672 sec - 
in org.apache.phoenix.end2end.index.LocalIndexIT
Running org.apache.phoenix.iterate.ScannerLeaseRenewalIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.648 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT
Running org.apache.phoenix.monitoring.PhoenixMetricsIT
Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 298.751 sec - 
in org.apache.phoenix.end2end.index.ImmutableIndexIT
Running org.apache.phoenix.rpc.PhoenixClientRpcIT
Tests run: 8, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 294.86 sec <<< 
FAILURE! - in org.apache.phoenix.end2end.index.MutableIndexFailureIT
testWriteFailureDisablesIndex[MutableIndexFailureIT_transactional=false,localIndex=false,isNamespaceMapped=false](org.apache.phoenix.end2end.index.MutableIndexFailureIT)
  Time elapsed: 16.587 sec  <<< ERROR!
org.apache.phoenix.execute.CommitException: 
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 
action: org.apache.hadoop.hbase.DoNotRetryIOException: Failed 1 action: 
org.apache.hadoop.hbase.DoNotRetryIOException
at 
org.apache.phoenix.end2end.index.MutableIndexFailureIT$FailingRegionObserver.preBatchMutate(MutableIndexFailureIT.java:402)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$35.call(RegionCoprocessorHost.java:1007)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1673)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1749)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1705)
at 
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preBatchMutate(RegionCoprocessorHost.java:1003)
at 
org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutation(HRegion.java:3096)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2882)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2824)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.doBatchOp(RSRpcServices.java:755)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation(RSRpcServices.java:717)

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

2017-04-06 Thread Apache Jenkins Server
See 


Changes:

[samarth] PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10

--
[...truncated 65.71 KB...]
Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 61.209 sec - 
in org.apache.phoenix.end2end.RoundFloorCeilFuncIT
Running org.apache.phoenix.end2end.SortMergeJoinMoreIT
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.541 sec - in 
org.apache.phoenix.end2end.SortMergeJoinMoreIT
Running org.apache.phoenix.end2end.SortOrderIT
Tests run: 124, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 716.989 sec - 
in org.apache.phoenix.end2end.AlterTableIT
Running org.apache.phoenix.end2end.SpooledTmpFileDeleteIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.674 sec - in 
org.apache.phoenix.end2end.SpooledTmpFileDeleteIT
Running org.apache.phoenix.end2end.SqrtFunctionEnd2EndIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.154 sec - in 
org.apache.phoenix.end2end.SqrtFunctionEnd2EndIT
Running org.apache.phoenix.end2end.StatementHintsIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.294 sec - in 
org.apache.phoenix.end2end.StatementHintsIT
Running org.apache.phoenix.end2end.StddevIT
Tests run: 75, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 361.175 sec - 
in org.apache.phoenix.end2end.OnDuplicateKeyIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.474 sec - in 
org.apache.phoenix.end2end.StddevIT
Running org.apache.phoenix.end2end.StoreNullsIT
Tests run: 45, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 112.431 sec - 
in org.apache.phoenix.end2end.SortOrderIT
Running org.apache.phoenix.end2end.StringIT
Running org.apache.phoenix.end2end.StoreNullsPropIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.266 sec - in 
org.apache.phoenix.end2end.StoreNullsPropIT
Running org.apache.phoenix.end2end.StringToArrayFunctionIT
Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.86 sec - in 
org.apache.phoenix.end2end.StringIT
Running org.apache.phoenix.end2end.SubqueryIT
Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 43.341 sec - 
in org.apache.phoenix.end2end.StringToArrayFunctionIT
Running org.apache.phoenix.end2end.SubqueryUsingSortMergeJoinIT
Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 520.206 sec - 
in org.apache.phoenix.end2end.InListIT
Java HotSpot(TM) 64-Bit Server VM warning: INFO: 
os::commit_memory(0x0007c7f8f000, 200216576, 0) failed; error='Cannot 
allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 200216576 bytes for 
committing reserved memory.
# An error report file with more information is saved as:
# 


Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.569 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.596 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 88.789 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 88.424 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 94.792 sec - 
in org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.986 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 104.643 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.961 sec - in 
org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 2, 

phoenix git commit: PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10 server

2017-04-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.10-HBase-1.2 f53d61f21 -> 42ec7c9aa


PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10 server


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

Branch: refs/heads/4.10-HBase-1.2
Commit: 42ec7c9aa9d0a08de36b5b5397e45962dfeda059
Parents: f53d61f
Author: Samarth 
Authored: Thu Apr 6 12:36:37 2017 -0700
Committer: Samarth 
Committed: Thu Apr 6 12:36:37 2017 -0700

--
 .../src/main/java/org/apache/phoenix/index/IndexMaintainer.java   | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/42ec7c9a/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java 
b/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
index 2224e38..26c2421 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
@@ -1308,6 +1308,9 @@ public class IndexMaintainer implements Writable, 
Iterable {
 int encodedEstimatedIndexRowKeyBytesAndImmutableRows = 
WritableUtils.readVInt(input);
 this.immutableRows = encodedEstimatedIndexRowKeyBytesAndImmutableRows 
< 0;
 this.estimatedIndexRowKeyBytes = 
Math.abs(encodedEstimatedIndexRowKeyBytesAndImmutableRows);
+// Needed for backward compatibility. Clients older than 4.10 will 
have non-encoded tables.
+this.immutableStorageScheme = 
ImmutableStorageScheme.ONE_CELL_PER_COLUMN;
+this.encodingScheme = QualifierEncodingScheme.NON_ENCODED_QUALIFIERS;
 initCachedState();
 }
 



phoenix git commit: PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10 server

2017-04-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.10-HBase-1.1 803770620 -> e5c016577


PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10 server


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

Branch: refs/heads/4.10-HBase-1.1
Commit: e5c01657717435b033b3f9a93b7a63dc4df553d6
Parents: 8037706
Author: Samarth 
Authored: Thu Apr 6 12:36:12 2017 -0700
Committer: Samarth 
Committed: Thu Apr 6 12:36:12 2017 -0700

--
 .../src/main/java/org/apache/phoenix/index/IndexMaintainer.java   | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/e5c01657/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java 
b/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
index 2224e38..26c2421 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
@@ -1308,6 +1308,9 @@ public class IndexMaintainer implements Writable, 
Iterable {
 int encodedEstimatedIndexRowKeyBytesAndImmutableRows = 
WritableUtils.readVInt(input);
 this.immutableRows = encodedEstimatedIndexRowKeyBytesAndImmutableRows 
< 0;
 this.estimatedIndexRowKeyBytes = 
Math.abs(encodedEstimatedIndexRowKeyBytesAndImmutableRows);
+// Needed for backward compatibility. Clients older than 4.10 will 
have non-encoded tables.
+this.immutableStorageScheme = 
ImmutableStorageScheme.ONE_CELL_PER_COLUMN;
+this.encodingScheme = QualifierEncodingScheme.NON_ENCODED_QUALIFIERS;
 initCachedState();
 }
 



phoenix git commit: PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10 server

2017-04-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.10-HBase-0.98 e5bd5a87f -> b70255499


PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10 server


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

Branch: refs/heads/4.10-HBase-0.98
Commit: b7025549927f47fe519fb5d3517bd89ee0f30e21
Parents: e5bd5a8
Author: Samarth 
Authored: Thu Apr 6 12:35:41 2017 -0700
Committer: Samarth 
Committed: Thu Apr 6 12:35:41 2017 -0700

--
 .../src/main/java/org/apache/phoenix/index/IndexMaintainer.java   | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/b7025549/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java 
b/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
index 2224e38..26c2421 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
@@ -1308,6 +1308,9 @@ public class IndexMaintainer implements Writable, 
Iterable {
 int encodedEstimatedIndexRowKeyBytesAndImmutableRows = 
WritableUtils.readVInt(input);
 this.immutableRows = encodedEstimatedIndexRowKeyBytesAndImmutableRows 
< 0;
 this.estimatedIndexRowKeyBytes = 
Math.abs(encodedEstimatedIndexRowKeyBytesAndImmutableRows);
+// Needed for backward compatibility. Clients older than 4.10 will 
have non-encoded tables.
+this.immutableStorageScheme = 
ImmutableStorageScheme.ONE_CELL_PER_COLUMN;
+this.encodingScheme = QualifierEncodingScheme.NON_ENCODED_QUALIFIERS;
 initCachedState();
 }
 



phoenix git commit: PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10 server

2017-04-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 a5ec88c0a -> 127f61317


PHOENIX-3765 NPE in IndexMaintainer when using old client and 4.10 server


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

Branch: refs/heads/4.x-HBase-1.1
Commit: 127f61317a451144a3807159eff3accebd5cdf81
Parents: a5ec88c
Author: Samarth 
Authored: Thu Apr 6 12:34:58 2017 -0700
Committer: Samarth 
Committed: Thu Apr 6 12:34:58 2017 -0700

--
 .../src/main/java/org/apache/phoenix/index/IndexMaintainer.java   | 3 +++
 1 file changed, 3 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/127f6131/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java 
b/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
index 2224e38..26c2421 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/index/IndexMaintainer.java
@@ -1308,6 +1308,9 @@ public class IndexMaintainer implements Writable, 
Iterable {
 int encodedEstimatedIndexRowKeyBytesAndImmutableRows = 
WritableUtils.readVInt(input);
 this.immutableRows = encodedEstimatedIndexRowKeyBytesAndImmutableRows 
< 0;
 this.estimatedIndexRowKeyBytes = 
Math.abs(encodedEstimatedIndexRowKeyBytesAndImmutableRows);
+// Needed for backward compatibility. Clients older than 4.10 will 
have non-encoded tables.
+this.immutableStorageScheme = 
ImmutableStorageScheme.ONE_CELL_PER_COLUMN;
+this.encodingScheme = QualifierEncodingScheme.NON_ENCODED_QUALIFIERS;
 initCachedState();
 }
 



Build failed in Jenkins: Phoenix-Calcite #98

2017-04-06 Thread Apache Jenkins Server
See 


Changes:

[tdsilva] PHOENIX-2051 Link record is in the format CHILD-PARENT for phoenix 
views

[jamestaylor] PHOENIX-3693 Upgrade to Tephra 0.11.0

[jamestaylor] PHOENIX-3476: prevent loss of offset when sub-aggregating (Matthew

[chenglei] PHOENIX-3745 SortMergeJoin might incorrectly override the OrderBy of 
LHS

[elserj] PHOENIX-3756 Handle users lacking ADMIN for the SYSTEM namespace

[rajeshbabu] PHOENIX-3770 Double quote SYSTEM, USER,DATE keywords in some more 
IT

--
[...truncated 2.34 MB...]
testReadMetricsForSelect(org.apache.phoenix.monitoring.PhoenixMetricsIT)  Time 
elapsed: 2.965 sec  <<< ERROR!
java.sql.SQLException: does not implement 'class 
org.apache.phoenix.jdbc.PhoenixResultSet'
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testReadMetricsForSelect(PhoenixMetricsIT.java:226)

testGlobalPhoenixMetricsForUpsertSelect(org.apache.phoenix.monitoring.PhoenixMetricsIT)
  Time elapsed: 4.711 sec  <<< FAILURE!
java.lang.AssertionError: expected:<10> but was:<20>
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testGlobalPhoenixMetricsForUpsertSelect(PhoenixMetricsIT.java:163)

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

testMetricsForDeleteWithAutoCommit(org.apache.phoenix.monitoring.PhoenixMetricsIT)
  Time elapsed: 2.59 sec  <<< FAILURE!
java.lang.AssertionError: The two metrics have different or unequal number of 
table names 
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.assertMetricsAreSame(PhoenixMetricsIT.java:648)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForDeleteWithAutoCommit(PhoenixMetricsIT.java:438)

testMetricsForUpsertSelect(org.apache.phoenix.monitoring.PhoenixMetricsIT)  
Time elapsed: 4.743 sec  <<< FAILURE!
java.lang.AssertionError: Mutation batch sizes didn't match! expected:<10> but 
was:<20>
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.assertMutationMetrics(PhoenixMetricsIT.java:815)
at 
org.apache.phoenix.monitoring.PhoenixMetricsIT.testMetricsForUpsertSelect(PhoenixMetricsIT.java:302)

Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 166.955 sec - 
in org.apache.phoenix.iterate.ScannerLeaseRenewalIT

Results :

Failed tests: 
  
FlappingLocalIndexIT.testLocalIndexScanWithSmallChunks:104->BaseTest.assertEquals:1786
 expected:<[z]> but was:<[a]>
  
FlappingLocalIndexIT.testLocalIndexScanWithSmallChunks:104->BaseTest.assertEquals:1786
 expected:<[z]> but was:<[a]>
  FlappingLocalIndexIT.testLocalIndexScan:164->BaseTest.assertEquals:1830 
expected:<3> but was:<0>
  FlappingLocalIndexIT.testLocalIndexScan:164->BaseTest.assertEquals:1830 
expected:<3> but was:<0>
  
IndexExtendedIT.testLocalIndexScanAfterRegionsMerge:557->BaseTest.assertEquals:1786
 expected:<[z]> but was:<[a]>
  QueryTimeoutIT.testSetRPCTimeOnConnection:100
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  
StatsCollectorIT.testUpdateStatsWithMultipleTables:301->upsertValues:341->upsertStmt:406
  StatsCollectorIT.testUpdateStats:234->upsertValues:341->upsertStmt:406
  StatsCollectorIT.testUpdateStats:234->upsertValues:341->upsertStmt:406
  StatsCollectorIT.testUpdateStats:234->upsertValues:341->upsertStmt:406
  StatsCollectorIT.testUpdateStats:234->upsertValues:341->upsertStmt:406
  StatsCollectorIT.testUpdateStats:234->upsertValues:341->upsertStmt:406
  StatsCollectorIT.testUpdateStats:234->upsertValues:341->upsertStmt:406
  StatsCollectorIT.testUpdateStats:234->upsertValues:341->upsertStmt:406
  StatsCollectorIT.testUpdateStats:234->upsertValues:341->upsertStmt:406
  StatsCollectorIT.testUpdateStats:234->upsertValues:341->upsertStmt:406
  

[4/7] phoenix git commit: PHOENIX-3745 SortMergeJoin might incorrectly override the OrderBy of LHS or RHS

2017-04-06 Thread maryannxue
PHOENIX-3745 SortMergeJoin might incorrectly override the OrderBy of LHS or RHS


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

Branch: refs/heads/calcite
Commit: 2c53fc9856ba3770e742c0729cdef9b2c0181873
Parents: 2074d1f
Author: chenglei 
Authored: Fri Mar 31 09:58:35 2017 +0800
Committer: chenglei 
Committed: Fri Mar 31 09:58:35 2017 +0800

--
 .../phoenix/end2end/SortMergeJoinMoreIT.java| 135 +
 .../apache/phoenix/compile/JoinCompiler.java|   6 +-
 .../phoenix/compile/SubselectRewriter.java  | 137 --
 .../phoenix/exception/SQLExceptionCode.java |   1 +
 .../phoenix/execute/DelegateQueryPlan.java  |   4 +
 .../phoenix/execute/SortMergeJoinPlan.java  |   8 +
 .../phoenix/compile/QueryCompilerTest.java  | 187 +++
 7 files changed, 466 insertions(+), 12 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/2c53fc98/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java
index 992e55f..e61332b 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java
@@ -499,4 +499,139 @@ public class SortMergeJoinMoreIT extends 
ParallelStatsDisabledIT {
 conn.close();
 }
 }
+
+@Test
+public void testSubQueryOrderByOverrideBug3745() throws Exception {
+Connection conn = null;
+try {
+Properties props = PropertiesUtil.deepCopy(TEST_PROPERTIES);
+conn = DriverManager.getConnection(getUrl(), props);
+
+String tableName1=generateUniqueName();
+String tableName2=generateUniqueName();
+
+conn.createStatement().execute("DROP TABLE if exists "+tableName1);
+
+String sql="CREATE TABLE IF NOT EXISTS "+tableName1+" ( "+
+"AID INTEGER PRIMARY KEY,"+
+"AGE INTEGER"+
+")";
+conn.createStatement().execute(sql);
+
+conn.createStatement().execute("UPSERT INTO 
"+tableName1+"(AID,AGE) VALUES (1,11)");
+conn.createStatement().execute("UPSERT INTO 
"+tableName1+"(AID,AGE) VALUES (2,22)");
+conn.createStatement().execute("UPSERT INTO 
"+tableName1+"(AID,AGE) VALUES (3,33)");
+conn.commit();
+
+conn.createStatement().execute("DROP TABLE if exists "+tableName2);
+sql="CREATE TABLE IF NOT EXISTS "+tableName2+" ( "+
+"BID INTEGER PRIMARY KEY,"+
+"CODE INTEGER"+
+")";
+conn.createStatement().execute(sql);
+
+conn.createStatement().execute("UPSERT INTO 
"+tableName2+"(BID,CODE) VALUES (1,66)");
+conn.createStatement().execute("UPSERT INTO 
"+tableName2+"(BID,CODE) VALUES (2,55)");
+conn.createStatement().execute("UPSERT INTO 
"+tableName2+"(BID,CODE) VALUES (3,44)");
+conn.commit();
+
+//test for simple scan
+sql="select /*+ USE_SORT_MERGE_JOIN */ a.aid,b.code from (select 
aid,age from "+tableName1+" where age >=11 and age<=33) a inner join "+
+"(select bid,code from "+tableName2+" order by code limit 1) b 
on a.aid=b.bid ";
+
+ResultSet rs=conn.prepareStatement(sql).executeQuery();
+assertTrue(rs.next());
+assertTrue(rs.getInt(1) == 3);
+assertTrue(rs.getInt(2) == 44);
+assertTrue(!rs.next());
+
+sql="select /*+ USE_SORT_MERGE_JOIN */ a.aid,b.code from (select 
aid,age from "+tableName1+" where age >=11 and age<=33) a inner join "+
+"(select bid,code from "+tableName2+" order by code limit 2) b 
on a.aid=b.bid ";
+rs=conn.prepareStatement(sql).executeQuery();
+assertTrue(rs.next());
+assertTrue(rs.getInt(1) == 2);
+assertTrue(rs.getInt(2) == 55);
+assertTrue(rs.next());
+assertTrue(rs.getInt(1) == 3);
+assertTrue(rs.getInt(2) == 44);
+assertTrue(!rs.next());
+
+//test for aggregate
+sql="select /*+ USE_SORT_MERGE_JOIN */ a.aid,b.codesum from 
(select aid,sum(age) agesum from "+tableName1+" where age >=11 and age<=33 
group by aid order by agesum limit 3) a inner join "+
+

[5/7] phoenix git commit: PHOENIX-3756 Handle users lacking ADMIN for the SYSTEM namespace

2017-04-06 Thread maryannxue
PHOENIX-3756 Handle users lacking ADMIN for the SYSTEM namespace


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

Branch: refs/heads/calcite
Commit: 8b3cc71eb9ae5972516435629591dd2ab94df50d
Parents: 2c53fc9
Author: Josh Elser 
Authored: Thu Mar 30 15:13:57 2017 -0400
Committer: Josh Elser 
Committed: Wed Apr 5 17:48:20 2017 -0400

--
 .../end2end/SystemTablePermissionsIT.java   | 263 +++
 .../phoenix/jdbc/PhoenixDatabaseMetaData.java   |   3 +
 .../query/ConnectionQueryServicesImpl.java  |  56 +++-
 .../query/ConnectionQueryServicesImplTest.java  |  73 +
 4 files changed, 383 insertions(+), 12 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/8b3cc71e/phoenix-core/src/it/java/org/apache/phoenix/end2end/SystemTablePermissionsIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SystemTablePermissionsIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SystemTablePermissionsIT.java
new file mode 100644
index 000..9f213c8
--- /dev/null
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SystemTablePermissionsIT.java
@@ -0,0 +1,263 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.phoenix.end2end;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.IOException;
+import java.security.PrivilegedExceptionAction;
+import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.PreparedStatement;
+import java.sql.ResultSet;
+import java.sql.SQLException;
+import java.sql.Statement;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Properties;
+import java.util.Set;
+
+import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.hbase.HBaseTestingUtility;
+import org.apache.hadoop.hbase.TableName;
+import org.apache.hadoop.hbase.security.access.AccessControlClient;
+import org.apache.hadoop.hbase.security.access.Permission.Action;
+import org.apache.hadoop.security.UserGroupInformation;
+import org.apache.phoenix.query.QueryServices;
+import org.junit.After;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+/**
+ * Test that verifies a user can read Phoenix tables with a minimal set of 
permissions.
+ */
+public class SystemTablePermissionsIT {
+private static String SUPERUSER;
+
+private static final Set PHOENIX_SYSTEM_TABLES = new 
HashSet<>(Arrays.asList(
+"SYSTEM.CATALOG", "SYSTEM.SEQUENCE", "SYSTEM.STATS", 
"SYSTEM.FUNCTION",
+"SYSTEM.MUTEX"));
+// PHOENIX- SYSTEM.MUTEX isn't being created in the SYSTEM namespace 
as it should be.
+private static final Set PHOENIX_NAMESPACE_MAPPED_SYSTEM_TABLES = 
new HashSet<>(
+Arrays.asList("SYSTEM:CATALOG", "SYSTEM:SEQUENCE", "SYSTEM:STATS", 
"SYSTEM:FUNCTION",
+"SYSTEM.MUTEX"));
+
+private static final String TABLE_NAME =
+SystemTablePermissionsIT.class.getSimpleName().toUpperCase();
+private static final int NUM_RECORDS = 5;
+
+private HBaseTestingUtility testUtil = null;
+private Properties clientProperties = null;
+
+@BeforeClass
+public static void setup() throws Exception {
+SUPERUSER = System.getProperty("user.name");
+}
+
+private static void setCommonConfigProperties(Configuration conf) {
+conf.set("hbase.coprocessor.master.classes",
+"org.apache.hadoop.hbase.security.access.AccessController");
+conf.set("hbase.coprocessor.region.classes",
+"org.apache.hadoop.hbase.security.access.AccessController");
+conf.set("hbase.coprocessor.regionserver.classes",

[2/7] phoenix git commit: PHOENIX-3693 Upgrade to Tephra 0.11.0

2017-04-06 Thread maryannxue
PHOENIX-3693 Upgrade to Tephra 0.11.0


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

Branch: refs/heads/calcite
Commit: 7050b92435068e95c6f93246a47c76203174
Parents: 8093d10
Author: James Taylor 
Authored: Tue Mar 21 13:34:54 2017 -0700
Committer: James Taylor 
Committed: Tue Mar 21 13:34:54 2017 -0700

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


http://git-wip-us.apache.org/repos/asf/phoenix/blob/7050b924/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 1b74aa1..248a244 100644
--- a/pom.xml
+++ b/pom.xml
@@ -100,7 +100,7 @@
 2.1.2
 1.9.0
 8.1.7.v20120910
-0.9.0-incubating
+0.11.0-incubating
 2.0.2
 2.11.8
 2.11



[7/7] phoenix git commit: Fix merge conflicts

2017-04-06 Thread maryannxue
Fix merge conflicts


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

Branch: refs/heads/calcite
Commit: 3aecc3d34833c8baf21e5196219079d8d56b1d7e
Parents: d1678c7 92e728e
Author: maryannxue 
Authored: Thu Apr 6 10:31:59 2017 -0700
Committer: maryannxue 
Committed: Thu Apr 6 10:31:59 2017 -0700

--
 .../apache/phoenix/end2end/AlterTableIT.java|   9 +-
 .../org/apache/phoenix/end2end/ArrayIT.java |   2 +-
 .../phoenix/end2end/AutomaticRebuildIT.java |   4 +-
 .../phoenix/end2end/CoalesceFunctionIT.java |  12 +-
 .../apache/phoenix/end2end/CreateTableIT.java   |   2 +-
 .../end2end/IndexToolForPartialBuildIT.java |   4 +-
 .../phoenix/end2end/NthValueFunctionIT.java |  34 +++
 .../end2end/SequenceBulkAllocationIT.java   |  44 ++--
 .../org/apache/phoenix/end2end/SequenceIT.java  |  44 ++--
 .../phoenix/end2end/SortMergeJoinMoreIT.java| 135 ++
 .../phoenix/end2end/SpillableGroupByIT.java |   2 +-
 .../phoenix/end2end/StatsCollectorIT.java   |  11 +-
 .../phoenix/end2end/StoreNullsPropIT.java   |   2 +-
 .../end2end/SystemTablePermissionsIT.java   | 263 +++
 .../apache/phoenix/end2end/UpsertSelectIT.java  |  18 +-
 .../apache/phoenix/end2end/index/IndexIT.java   |   5 +-
 .../phoenix/end2end/index/IndexMetadataIT.java  |   6 +-
 .../phoenix/end2end/index/IndexTestUtil.java|   2 +-
 .../phoenix/end2end/index/LocalIndexIT.java |   2 +-
 .../org/apache/phoenix/rpc/UpdateCacheIT.java   |   2 +-
 .../phoenix/tx/ParameterizedTransactionIT.java  |   8 +-
 .../apache/phoenix/compile/JoinCompiler.java|   6 +-
 .../phoenix/compile/SubselectRewriter.java  | 137 +-
 .../coprocessor/MetaDataEndpointImpl.java   | 213 +++
 .../phoenix/coprocessor/MetaDataProtocol.java   |   4 +-
 .../phoenix/exception/SQLExceptionCode.java |   1 +
 .../phoenix/execute/DelegateQueryPlan.java  |  10 +-
 .../phoenix/execute/SortMergeJoinPlan.java  |   8 +
 .../FirstLastValueServerAggregator.java |   2 -
 .../phoenix/jdbc/PhoenixDatabaseMetaData.java   |   7 +-
 .../query/ConnectionQueryServicesImpl.java  |  60 -
 .../apache/phoenix/schema/MetaDataClient.java   |  24 +-
 .../java/org/apache/phoenix/schema/PTable.java  |  10 +-
 .../org/apache/phoenix/util/MetaDataUtil.java   |  17 ++
 .../org/apache/phoenix/util/UpgradeUtil.java|  75 +-
 .../phoenix/compile/QueryCompilerTest.java  | 187 +
 .../query/ConnectionQueryServicesImplTest.java  |  73 +
 pom.xml |   2 +-
 38 files changed, 1205 insertions(+), 242 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/3aecc3d3/phoenix-core/src/it/java/org/apache/phoenix/end2end/SequenceIT.java
--

http://git-wip-us.apache.org/repos/asf/phoenix/blob/3aecc3d3/phoenix-core/src/main/java/org/apache/phoenix/execute/DelegateQueryPlan.java
--
diff --cc 
phoenix-core/src/main/java/org/apache/phoenix/execute/DelegateQueryPlan.java
index 4300245,015b8f9..b46a173
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/execute/DelegateQueryPlan.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/execute/DelegateQueryPlan.java
@@@ -132,13 -128,17 +128,17 @@@ public abstract class DelegateQueryPla
  return delegate.getOffset();
  }
   
 - @Override
 - public ResultIterator iterator() throws SQLException {
 - return iterator(DefaultParallelScanGrouper.getInstance());
 - }
 - 
 - @Override
 - public ResultIterator iterator(ParallelScanGrouper scanGrouper) throws 
SQLException {
 - return iterator(scanGrouper, null);
 - }
 +@Override
 +public ResultIterator iterator() throws SQLException {
 +return iterator(DefaultParallelScanGrouper.getInstance());
 +}
-  
++
 +@Override
 +public ResultIterator iterator(ParallelScanGrouper scanGrouper) throws 
SQLException {
 +return iterator(scanGrouper, null);
 +}
+ 
+ public QueryPlan getDelegate() {
+ return delegate;
+ }
 -}
 +}

http://git-wip-us.apache.org/repos/asf/phoenix/blob/3aecc3d3/phoenix-core/src/main/java/org/apache/phoenix/execute/SortMergeJoinPlan.java
--
diff --cc 
phoenix-core/src/main/java/org/apache/phoenix/execute/SortMergeJoinPlan.java
index db6e41a,75bd11c..a6e027f
--- 

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

2017-04-06 Thread Apache Jenkins Server
4.x-HBase-0.98 branch build status Successful

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

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

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

Changes
[rajeshbabu] PHOENIX-3770 Double quote SYSTEM, USER,DATE keywords in some more IT



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


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

2017-04-06 Thread Apache Jenkins Server
See 


Changes:

[rajeshbabu] PHOENIX-3770 Double quote SYSTEM, USER,DATE keywords in some more 
IT

--
[...truncated 78.23 KB...]
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1657)
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2045)

at 
org.apache.phoenix.end2end.index.MutableIndexIT.testCoveredColumnUpdates(MutableIndexIT.java:115)
Caused by: org.apache.hadoop.ipc.RemoteException: 
java.util.concurrent.ExecutionException: 
org.apache.hadoop.ipc.RemoteException(java.io.IOException): File 
/user/jenkins/test-data/3e87192a-f1c8-415e-bc01-a79cd78c4384/.tmp/data/default/TBL_T000780/6506b4ae092e4836e08ad22869d24ee0/.regioninfo
 could only be replicated to 0 nodes instead of minReplication (=1).  There are 
1 datanode(s) running and 1 node(s) are excluded in this operation.
at 
org.apache.hadoop.hdfs.server.blockmanagement.BlockManager.chooseTarget4NewBlock(BlockManager.java:1555)
at 
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getNewBlockTargets(FSNamesystem.java:3110)
at 
org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:3034)
at 
org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.addBlock(NameNodeRpcServer.java:723)
at 
org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.addBlock(ClientNamenodeProtocolServerSideTranslatorPB.java:492)
at 
org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)
at 
org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:616)
at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:969)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2049)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2045)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1657)
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2045)


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

Results :

Tests in error: 
  MutableIndexIT.testCoveredColumnUpdates:115 ยป PhoenixIO 
java.util.concurrent.E...

Tests run: 2035, Failures: 0, Errors: 1, Skipped: 4

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.964 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.232 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CreateTableIT
Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 86.774 sec - 
in org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 94.972 sec - 
in org.apache.phoenix.end2end.ArrayIT
Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 86.761 sec - 
in org.apache.phoenix.end2end.CastAndCoerceIT
Running org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.386 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 42, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 103.792 sec - 
in org.apache.phoenix.end2end.AggregateQueryIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.925 sec - in 
org.apache.phoenix.end2end.DropSchemaIT
Running org.apache.phoenix.end2end.FunkyNamesIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.574 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.366 sec - 
in org.apache.phoenix.end2end.DistinctCountIT

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

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

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


Affected test class(es):
Set(['org.apache.phoenix.end2end.index.IndexIT'])


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


Build failed in Jenkins: Phoenix | Master #1593

2017-04-06 Thread Apache Jenkins Server
See 


Changes:

[rajeshbabu] PHOENIX-3770 Double quote SYSTEM, USER,DATE keywords in some more 
IT

--
[...truncated 2.19 MB...]
Running org.apache.phoenix.end2end.index.txn.RollbackIT
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 46.148 sec - in 
org.apache.phoenix.end2end.index.txn.RollbackIT
Running org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 66.477 sec - in 
org.apache.phoenix.end2end.index.txn.MutableRollbackIT
Running org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.367 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.655 sec - in 
org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.363 sec - in 
org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
Running org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.122 sec - in 
org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
Running org.apache.phoenix.rpc.UpdateCacheIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.798 sec - in 
org.apache.phoenix.rpc.UpdateCacheIT
Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.649 sec - in 
org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
Running org.apache.phoenix.trace.PhoenixTraceReaderIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.862 sec - in 
org.apache.phoenix.trace.PhoenixTraceReaderIT
Running org.apache.phoenix.tx.FlappingTransactionIT
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 49.253 sec - in 
org.apache.phoenix.iterate.RoundRobinResultIteratorIT
Running org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.122 sec - in 
org.apache.phoenix.tx.FlappingTransactionIT
Running org.apache.phoenix.tx.TransactionIT
Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 415.013 sec - 
in org.apache.phoenix.end2end.index.IndexExpressionIT
Running org.apache.phoenix.tx.TxCheckpointIT
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 45.751 sec - in 
org.apache.phoenix.tx.TransactionIT
Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 951.287 sec - 
in org.apache.phoenix.end2end.SortMergeJoinIT
Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 191.504 sec - 
in org.apache.phoenix.tx.ParameterizedTransactionIT
Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 277.653 sec - 
in org.apache.phoenix.tx.TxCheckpointIT
Tests run: 80, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 996.241 sec - 
in org.apache.phoenix.end2end.index.MutableIndexIT
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,192.557 sec 
- in org.apache.phoenix.end2end.UpgradeIT

Results :

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

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

---
 T E S T S
---
Running org.apache.phoenix.end2end.ArrayIT
Running org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.CreateTableIT
Running org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CastAndCoerceIT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.154 sec - in 
org.apache.phoenix.end2end.CreateSchemaIT
Running org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.CaseStatementIT
Running org.apache.phoenix.end2end.ClientTimeArithmeticQueryIT
Running org.apache.phoenix.end2end.AggregateQueryIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.033 sec - in 
org.apache.phoenix.end2end.CustomEntityDataIT
Running org.apache.phoenix.end2end.DerivedTableIT
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.668 sec - in 
org.apache.phoenix.end2end.ColumnProjectionOptimizationIT
Running org.apache.phoenix.end2end.DistinctCountIT
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 36.476 sec - 
in org.apache.phoenix.end2end.DerivedTableIT
Running org.apache.phoenix.end2end.DropSchemaIT
Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.911 sec - 
in org.apache.phoenix.end2end.DistinctCountIT
Running org.apache.phoenix.end2end.ExtendedQueryExecIT
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, 

phoenix git commit: PHOENIX-3770 Double quote SYSTEM, USER, DATE keywords in some more IT tests(Rajeshbabu)

2017-04-06 Thread rajeshbabu
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 943ddfa6c -> 5a94c5a63


PHOENIX-3770 Double quote SYSTEM, USER,DATE keywords in some more IT 
tests(Rajeshbabu)


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 5a94c5a636a1e3fb7572f1b5f031bf4c73c2ecf0
Parents: 943ddfa
Author: Rajeshbabu Chintaguntla 
Authored: Thu Apr 6 19:02:02 2017 +0530
Committer: Rajeshbabu Chintaguntla 
Committed: Thu Apr 6 19:02:02 2017 +0530

--
 .../apache/phoenix/end2end/AlterTableIT.java|  9 ++--
 .../org/apache/phoenix/end2end/ArrayIT.java |  2 +-
 .../phoenix/end2end/AutomaticRebuildIT.java |  4 +-
 .../phoenix/end2end/CoalesceFunctionIT.java | 12 +++---
 .../apache/phoenix/end2end/CreateTableIT.java   |  2 +-
 .../end2end/IndexToolForPartialBuildIT.java |  4 +-
 .../end2end/SequenceBulkAllocationIT.java   | 44 ++--
 .../org/apache/phoenix/end2end/SequenceIT.java  | 44 ++--
 .../phoenix/end2end/SpillableGroupByIT.java |  2 +-
 .../phoenix/end2end/StatsCollectorIT.java   | 11 ++---
 .../phoenix/end2end/StoreNullsPropIT.java   |  2 +-
 .../apache/phoenix/end2end/UpsertSelectIT.java  | 18 
 .../apache/phoenix/end2end/index/IndexIT.java   |  5 +--
 .../phoenix/end2end/index/IndexMetadataIT.java  |  6 +--
 .../phoenix/end2end/index/IndexTestUtil.java|  2 +-
 .../phoenix/end2end/index/LocalIndexIT.java |  2 +-
 .../org/apache/phoenix/rpc/UpdateCacheIT.java   |  2 +-
 .../phoenix/tx/ParameterizedTransactionIT.java  |  8 ++--
 .../org/apache/phoenix/util/UpgradeUtil.java|  2 +-
 19 files changed, 92 insertions(+), 89 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/5a94c5a6/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 15f60df..685f8f8 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
@@ -761,8 +761,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT {
 try {
 String ddl = "CREATE TABLE " + dataTableFullName + " " + "  
(a_string varchar not null, col1 integer, cf1.col2 integer"
 + "  CONSTRAINT pk PRIMARY KEY (a_string)) " +  
tableDDLOptions;
-stmt = conn.prepareStatement(ddl);
-stmt.execute();
+conn.createStatement().execute(ddl);
 } finally {
 closeStatement(stmt);
 }
@@ -2500,7 +2499,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT 
{
 }

private void assertEncodedCQValue(String columnFamily, String 
columnName, String schemaName, String tableName, int expectedValue) throws 
Exception {
-String query = "SELECT " + COLUMN_QUALIFIER + " FROM SYSTEM.CATALOG 
WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
+String query = "SELECT " + COLUMN_QUALIFIER + " FROM 
\"SYSTEM\".CATALOG WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
 + " = ? " + " AND " + COLUMN_FAMILY + " = ?" + " AND " + 
COLUMN_NAME  + " = ?" + " AND " + COLUMN_QUALIFIER  + " IS NOT NULL";
 try (Connection conn = DriverManager.getConnection(getUrl())) {
 PreparedStatement stmt = conn.prepareStatement(query);
@@ -2520,7 +2519,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT 
{
 }
 
 private void assertEncodedCQCounter(String columnFamily, String 
schemaName, String tableName, int expectedValue) throws Exception {
-String query = "SELECT " + COLUMN_QUALIFIER_COUNTER + " FROM 
SYSTEM.CATALOG WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
+String query = "SELECT " + COLUMN_QUALIFIER_COUNTER + " FROM 
\"SYSTEM\".CATALOG WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
 + " = ? " + " AND " + COLUMN_FAMILY + " = ? AND " + 
COLUMN_QUALIFIER_COUNTER + " IS NOT NULL";
 try (Connection conn = DriverManager.getConnection(getUrl())) {
 PreparedStatement stmt = conn.prepareStatement(query);
@@ -2539,7 +2538,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT 
{
 }
 
 private void assertSequenceNumber(String schemaName, String tableName, 
long expectedSequenceNumber) throws Exception {
-String query = "SELECT " + 

phoenix git commit: PHOENIX-3770 Double quote SYSTEM, USER, DATE keywords in some more IT tests(Rajeshbabu)

2017-04-06 Thread rajeshbabu
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 1897fc458 -> a5ec88c0a


PHOENIX-3770 Double quote SYSTEM, USER,DATE keywords in some more IT 
tests(Rajeshbabu)


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

Branch: refs/heads/4.x-HBase-1.1
Commit: a5ec88c0adf8294e3cee50237ca78612163671d8
Parents: 1897fc4
Author: Rajeshbabu Chintaguntla 
Authored: Thu Apr 6 18:56:21 2017 +0530
Committer: Rajeshbabu Chintaguntla 
Committed: Thu Apr 6 18:56:21 2017 +0530

--
 .../apache/phoenix/end2end/AlterTableIT.java|  9 ++--
 .../org/apache/phoenix/end2end/ArrayIT.java |  2 +-
 .../phoenix/end2end/AutomaticRebuildIT.java |  4 +-
 .../phoenix/end2end/CoalesceFunctionIT.java | 12 +++---
 .../apache/phoenix/end2end/CreateTableIT.java   |  2 +-
 .../end2end/IndexToolForPartialBuildIT.java |  4 +-
 .../end2end/SequenceBulkAllocationIT.java   | 44 ++--
 .../org/apache/phoenix/end2end/SequenceIT.java  | 44 ++--
 .../phoenix/end2end/SpillableGroupByIT.java |  2 +-
 .../phoenix/end2end/StatsCollectorIT.java   | 11 ++---
 .../phoenix/end2end/StoreNullsPropIT.java   |  2 +-
 .../apache/phoenix/end2end/UpsertSelectIT.java  | 18 
 .../apache/phoenix/end2end/index/IndexIT.java   |  5 +--
 .../phoenix/end2end/index/IndexMetadataIT.java  |  6 +--
 .../phoenix/end2end/index/IndexTestUtil.java|  2 +-
 .../phoenix/end2end/index/LocalIndexIT.java |  2 +-
 .../org/apache/phoenix/rpc/UpdateCacheIT.java   |  2 +-
 .../phoenix/tx/ParameterizedTransactionIT.java  |  8 ++--
 .../org/apache/phoenix/util/UpgradeUtil.java|  2 +-
 19 files changed, 92 insertions(+), 89 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/a5ec88c0/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 d13b8d2..5c1374f 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
@@ -759,8 +759,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT {
 try {
 String ddl = "CREATE TABLE " + dataTableFullName + " " + "  
(a_string varchar not null, col1 integer, cf1.col2 integer"
 + "  CONSTRAINT pk PRIMARY KEY (a_string)) " +  
tableDDLOptions;
-stmt = conn.prepareStatement(ddl);
-stmt.execute();
+conn.createStatement().execute(ddl);
 } finally {
 closeStatement(stmt);
 }
@@ -2476,7 +2475,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT 
{
 }

private void assertEncodedCQValue(String columnFamily, String 
columnName, String schemaName, String tableName, int expectedValue) throws 
Exception {
-String query = "SELECT " + COLUMN_QUALIFIER + " FROM SYSTEM.CATALOG 
WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
+String query = "SELECT " + COLUMN_QUALIFIER + " FROM 
\"SYSTEM\".CATALOG WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
 + " = ? " + " AND " + COLUMN_FAMILY + " = ?" + " AND " + 
COLUMN_NAME  + " = ?" + " AND " + COLUMN_QUALIFIER  + " IS NOT NULL";
 try (Connection conn = DriverManager.getConnection(getUrl())) {
 PreparedStatement stmt = conn.prepareStatement(query);
@@ -2496,7 +2495,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT 
{
 }
 
 private void assertEncodedCQCounter(String columnFamily, String 
schemaName, String tableName, int expectedValue) throws Exception {
-String query = "SELECT " + COLUMN_QUALIFIER_COUNTER + " FROM 
SYSTEM.CATALOG WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
+String query = "SELECT " + COLUMN_QUALIFIER_COUNTER + " FROM 
\"SYSTEM\".CATALOG WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
 + " = ? " + " AND " + COLUMN_FAMILY + " = ? AND " + 
COLUMN_QUALIFIER_COUNTER + " IS NOT NULL";
 try (Connection conn = DriverManager.getConnection(getUrl())) {
 PreparedStatement stmt = conn.prepareStatement(query);
@@ -2515,7 +2514,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT 
{
 }
 
 private void assertSequenceNumber(String schemaName, String tableName, 
long expectedSequenceNumber) throws Exception {
-String query = "SELECT " + 

phoenix git commit: PHOENIX-3770 Double quote SYSTEM, USER, DATE keywords in some more IT tests(Rajeshbabu)

2017-04-06 Thread rajeshbabu
Repository: phoenix
Updated Branches:
  refs/heads/master 8b3cc71eb -> 92e728e09


PHOENIX-3770 Double quote SYSTEM, USER,DATE keywords in some more IT 
tests(Rajeshbabu)


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

Branch: refs/heads/master
Commit: 92e728e09ace5dfac93cd04a747f3db8043569ee
Parents: 8b3cc71
Author: Rajeshbabu Chintaguntla 
Authored: Thu Apr 6 18:47:50 2017 +0530
Committer: Rajeshbabu Chintaguntla 
Committed: Thu Apr 6 18:47:50 2017 +0530

--
 .../apache/phoenix/end2end/AlterTableIT.java|  9 ++--
 .../org/apache/phoenix/end2end/ArrayIT.java |  2 +-
 .../phoenix/end2end/AutomaticRebuildIT.java |  4 +-
 .../phoenix/end2end/CoalesceFunctionIT.java | 12 +++---
 .../apache/phoenix/end2end/CreateTableIT.java   |  2 +-
 .../end2end/IndexToolForPartialBuildIT.java |  4 +-
 .../end2end/SequenceBulkAllocationIT.java   | 44 ++--
 .../org/apache/phoenix/end2end/SequenceIT.java  | 44 ++--
 .../phoenix/end2end/SpillableGroupByIT.java |  2 +-
 .../phoenix/end2end/StatsCollectorIT.java   | 11 ++---
 .../phoenix/end2end/StoreNullsPropIT.java   |  2 +-
 .../apache/phoenix/end2end/UpsertSelectIT.java  | 18 
 .../apache/phoenix/end2end/index/IndexIT.java   |  5 +--
 .../phoenix/end2end/index/IndexMetadataIT.java  |  6 +--
 .../phoenix/end2end/index/IndexTestUtil.java|  2 +-
 .../phoenix/end2end/index/LocalIndexIT.java |  2 +-
 .../org/apache/phoenix/rpc/UpdateCacheIT.java   |  2 +-
 .../phoenix/tx/ParameterizedTransactionIT.java  |  8 ++--
 .../org/apache/phoenix/util/UpgradeUtil.java|  2 +-
 19 files changed, 92 insertions(+), 89 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/92e728e0/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 d13b8d2..5c1374f 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
@@ -759,8 +759,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT {
 try {
 String ddl = "CREATE TABLE " + dataTableFullName + " " + "  
(a_string varchar not null, col1 integer, cf1.col2 integer"
 + "  CONSTRAINT pk PRIMARY KEY (a_string)) " +  
tableDDLOptions;
-stmt = conn.prepareStatement(ddl);
-stmt.execute();
+conn.createStatement().execute(ddl);
 } finally {
 closeStatement(stmt);
 }
@@ -2476,7 +2475,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT 
{
 }

private void assertEncodedCQValue(String columnFamily, String 
columnName, String schemaName, String tableName, int expectedValue) throws 
Exception {
-String query = "SELECT " + COLUMN_QUALIFIER + " FROM SYSTEM.CATALOG 
WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
+String query = "SELECT " + COLUMN_QUALIFIER + " FROM 
\"SYSTEM\".CATALOG WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
 + " = ? " + " AND " + COLUMN_FAMILY + " = ?" + " AND " + 
COLUMN_NAME  + " = ?" + " AND " + COLUMN_QUALIFIER  + " IS NOT NULL";
 try (Connection conn = DriverManager.getConnection(getUrl())) {
 PreparedStatement stmt = conn.prepareStatement(query);
@@ -2496,7 +2495,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT 
{
 }
 
 private void assertEncodedCQCounter(String columnFamily, String 
schemaName, String tableName, int expectedValue) throws Exception {
-String query = "SELECT " + COLUMN_QUALIFIER_COUNTER + " FROM 
SYSTEM.CATALOG WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
+String query = "SELECT " + COLUMN_QUALIFIER_COUNTER + " FROM 
\"SYSTEM\".CATALOG WHERE " + TABLE_SCHEM + " = ? AND " + TABLE_NAME
 + " = ? " + " AND " + COLUMN_FAMILY + " = ? AND " + 
COLUMN_QUALIFIER_COUNTER + " IS NOT NULL";
 try (Connection conn = DriverManager.getConnection(getUrl())) {
 PreparedStatement stmt = conn.prepareStatement(query);
@@ -2515,7 +2514,7 @@ public class AlterTableIT extends ParallelStatsDisabledIT 
{
 }
 
 private void assertSequenceNumber(String schemaName, String tableName, 
long expectedSequenceNumber) throws Exception {
-String query = "SELECT " + TABLE_SEQ_NUM + " FROM