Apache Phoenix - Timeout crawler - Build https://builds.apache.org/job/Phoenix-calcite/97/

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

Build:
https://builds.apache.org/job/Phoenix-calcite/97/


Affected test class(es):
Set(['org.apache.phoenix.end2end.index.MutableIndexIT', 
'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-Calcite #97

2017-04-05 Thread Apache Jenkins Server
See 


Changes:

[maryannxue] PHOENIX-3768 Fix 'Phoenix schema not found' error

--
[...truncated 3.01 MB...]
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testWithMultiCF:558->BaseTest.assertEquals:1830 
expected:<12> but was:<13>
  StatsCollectorIT.testWithMultiCF:558->BaseTest.assertEquals:1830 
expected:<12> but was:<13>
  StatsCollectorIT.testWithMultiCF:558->BaseTest.assertEquals:1830 
expected:<12> but was:<13>
  StatsCollectorIT.testWithMultiCF:558->BaseTest.assertEquals:1830 
expected:<12> but was:<13>
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testWithMultiCF:558->BaseTest.assertEquals:1830
 

Build failed in Jenkins: Phoenix | Master #1592

2017-04-05 Thread Apache Jenkins Server
See 


Changes:

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

--
[...truncated 112.25 KB...]
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.hadoop.hbase.client.AsyncProcess$BatchErrors.makeException(AsyncProcess.java:258)
at 
org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.access$2000(AsyncProcess.java:238)
at 
org.apache.hadoop.hbase.client.AsyncProcess$AsyncRequestFutureImpl.getErrors(AsyncProcess.java:1689)
at org.apache.hadoop.hbase.client.HTable.batch(HTable.java:913)
at org.apache.hadoop.hbase.client.HTable.batch(HTable.java:927)
at 
org.apache.hadoop.hbase.client.HTableWrapper.batch(HTableWrapper.java:255)
at 
org.apache.phoenix.execute.DelegateHTable.batch(DelegateHTable.java:94)
at 
org.apache.phoenix.hbase.index.write.ParallelWriterIndexCommitter$1.call(ParallelWriterIndexCommitter.java:169)
at 
org.apache.phoenix.hbase.index.write.ParallelWriterIndexCommitter$1.call(ParallelWriterIndexCommitter.java:131)
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:232)
at 
org.apache.phoenix.end2end.index.MutableIndexFailureIT.testWriteFailureDisablesIndex(MutableIndexFailureIT.java:134)
Caused by: 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:3095)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2881)
at 
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2823)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.doBatchOp(RSRpcServices.java:757)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation(RSRpcServices.java:719)
at 
org.apache.hadoop.hbase.regionserver.RSRpcServices.multi(RSRpcServices.java:2148)
at 
org.apache.hadoop.hbase.client.MultiServerCallable.call(MultiServerCallable.java:128)
at 
org.apache.hadoop.hbase.client.MultiServerCallable.call(MultiServerCallable.java:53)
at 
org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithoutRetries(RpcRetryingCaller.java: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 

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

2017-04-05 Thread Apache Jenkins Server
See 




phoenix git commit: PHOENIX-3768 Fix 'Phoenix schema not found' error

2017-04-05 Thread maryannxue
Repository: phoenix
Updated Branches:
  refs/heads/calcite 9ac3aa83e -> d1678c713


PHOENIX-3768 Fix 'Phoenix schema not found' error


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

Branch: refs/heads/calcite
Commit: d1678c7134848742aa3ae11df24d0a335bdae467
Parents: 9ac3aa8
Author: maryannxue 
Authored: Wed Apr 5 17:31:34 2017 -0700
Committer: maryannxue 
Committed: Wed Apr 5 17:31:34 2017 -0700

--
 .../phoenix/calcite/PhoenixPrepareImpl.java | 23 +-
 .../phoenix/calcite/rel/PhoenixValues.java  | 25 ++--
 2 files changed, 24 insertions(+), 24 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/d1678c71/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java 
b/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java
index c07bd6f..b6d0035 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/calcite/PhoenixPrepareImpl.java
@@ -1,6 +1,12 @@
 package org.apache.phoenix.calcite;
 
+import static org.apache.phoenix.util.PhoenixRuntime.CONNECTIONLESS;
+import static org.apache.phoenix.util.PhoenixRuntime.JDBC_PROTOCOL;
+import static org.apache.phoenix.util.PhoenixRuntime.JDBC_PROTOCOL_SEPARATOR;
+
 import java.lang.reflect.Type;
+import java.sql.Connection;
+import java.sql.DriverManager;
 import java.sql.SQLException;
 import java.util.ArrayList;
 import java.util.Collections;
@@ -115,6 +121,21 @@ import com.google.common.collect.Lists;
 public class PhoenixPrepareImpl extends CalcitePrepareImpl {
 public static final ThreadLocal THREAD_SQL_STRING =
 new ThreadLocal<>();
+
+public static final PhoenixConnection CONNECTIONLESS_PHOENIX_CONNECTION;
+static {
+try {
+Class.forName("org.apache.phoenix.jdbc.PhoenixDriver");
+final Connection connection =
+DriverManager.getConnection(JDBC_PROTOCOL + 
JDBC_PROTOCOL_SEPARATOR + CONNECTIONLESS);
+CONNECTIONLESS_PHOENIX_CONNECTION =
+connection.unwrap(PhoenixConnection.class);
+} catch (ClassNotFoundException e) {
+throw new RuntimeException(e);
+} catch (SQLException e) {
+throw new RuntimeException(e);
+}
+}
 
 protected final RelOptRule[] defaultConverterRules;
 
@@ -718,6 +739,6 @@ public class PhoenixPrepareImpl extends CalcitePrepareImpl {
 } catch (ClassCastException e) {
 }
 }
-throw new RuntimeException("Phoenix schema not found.");
+return CONNECTIONLESS_PHOENIX_CONNECTION;
 }
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/d1678c71/phoenix-core/src/main/java/org/apache/phoenix/calcite/rel/PhoenixValues.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/calcite/rel/PhoenixValues.java 
b/phoenix-core/src/main/java/org/apache/phoenix/calcite/rel/PhoenixValues.java
index 886e861..c979da1 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/calcite/rel/PhoenixValues.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/calcite/rel/PhoenixValues.java
@@ -1,11 +1,5 @@
 package org.apache.phoenix.calcite.rel;
 
-import static org.apache.phoenix.util.PhoenixRuntime.CONNECTIONLESS;
-import static org.apache.phoenix.util.PhoenixRuntime.JDBC_PROTOCOL;
-import static org.apache.phoenix.util.PhoenixRuntime.JDBC_PROTOCOL_SEPARATOR;
-
-import java.sql.Connection;
-import java.sql.DriverManager;
 import java.sql.SQLException;
 import java.util.Iterator;
 import java.util.List;
@@ -28,6 +22,7 @@ import org.apache.calcite.rex.RexLiteral;
 import org.apache.hadoop.hbase.KeyValue;
 import org.apache.hadoop.hbase.client.Scan;
 import org.apache.phoenix.calcite.CalciteUtils;
+import org.apache.phoenix.calcite.PhoenixPrepareImpl;
 import org.apache.phoenix.calcite.TableMapping;
 import org.apache.phoenix.compile.OrderByCompiler.OrderBy;
 import org.apache.phoenix.compile.ColumnResolver;
@@ -39,7 +34,6 @@ import org.apache.phoenix.compile.StatementContext;
 import org.apache.phoenix.execute.LiteralResultIterationPlan;
 import org.apache.phoenix.execute.TupleProjector;
 import org.apache.phoenix.expression.Expression;
-import org.apache.phoenix.jdbc.PhoenixConnection;
 import org.apache.phoenix.jdbc.PhoenixStatement;
 import 

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

2017-04-05 Thread Apache Jenkins Server
See 




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

2017-04-05 Thread elserj
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/943ddfa6
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/943ddfa6
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/943ddfa6

Branch: refs/heads/4.x-HBase-0.98
Commit: 943ddfa6cbd2dc6e409469180ad3a9de6ef3f2fe
Parents: 12fd0fa
Author: Josh Elser 
Authored: Thu Mar 30 15:13:57 2017 -0400
Committer: Josh Elser 
Committed: Wed Apr 5 18:36:44 2017 -0400

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


http://git-wip-us.apache.org/repos/asf/phoenix/blob/943ddfa6/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..e99f322
--- /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");
+

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

2017-04-05 Thread elserj
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 12fd0fa46 -> 943ddfa6c
  refs/heads/4.x-HBase-1.1 f5f00b522 -> 1897fc458
  refs/heads/master 2c53fc985 -> 8b3cc71eb


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/master
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");
+

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

2017-04-05 Thread elserj
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/1897fc45
Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/1897fc45
Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/1897fc45

Branch: refs/heads/4.x-HBase-1.1
Commit: 1897fc4586390c14fa0c7adba4209b5d089b6bae
Parents: f5f00b5
Author: Josh Elser 
Authored: Thu Mar 30 15:13:57 2017 -0400
Committer: Josh Elser 
Committed: Wed Apr 5 17:48:57 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/1897fc45/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");
+

Apache Phoenix - Timeout crawler - Build https://builds.apache.org/job/Phoenix-calcite/96/

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

Build:
https://builds.apache.org/job/Phoenix-calcite/96/


Affected test class(es):
Set(['org.apache.phoenix.end2end.index.MutableIndexIT', 
'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-Calcite #96

2017-04-05 Thread Apache Jenkins Server
See 


Changes:

[maryannxue] PHOENIX-3766 Avoid creating a cast for ROW data type

--
[...truncated 3.43 MB...]
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testUpdateStats:232->upsertValues:340->upsertStmt:405
  StatsCollectorIT.testWithMultiCF:558->BaseTest.assertEquals:1830 
expected:<12> but was:<13>
  StatsCollectorIT.testWithMultiCF:558->BaseTest.assertEquals:1830 
expected:<12> but was:<13>
  StatsCollectorIT.testWithMultiCF:558->BaseTest.assertEquals:1830 
expected:<12> but was:<13>
  StatsCollectorIT.testWithMultiCF:558->BaseTest.assertEquals:1830 
expected:<12> but was:<13>
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStatsWithMultipleTables:300->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  
SysTableNamespaceMappedStatsCollectorIT>StatsCollectorIT.testUpdateStats:232->StatsCollectorIT.upsertValues:340->StatsCollectorIT.upsertStmt:405
  

phoenix git commit: PHOENIX-3766 Avoid creating a cast for ROW data type

2017-04-05 Thread maryannxue
Repository: phoenix
Updated Branches:
  refs/heads/calcite cca7daaea -> 9ac3aa83e


PHOENIX-3766 Avoid creating a cast for ROW data type


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

Branch: refs/heads/calcite
Commit: 9ac3aa83e32da071ab351c820865d05fc0315ded
Parents: cca7daa
Author: maryannxue 
Authored: Wed Apr 5 12:54:31 2017 -0700
Committer: maryannxue 
Committed: Wed Apr 5 12:54:57 2017 -0700

--
 .../main/java/org/apache/phoenix/calcite/CalciteUtils.java  | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/9ac3aa83/phoenix-core/src/main/java/org/apache/phoenix/calcite/CalciteUtils.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/calcite/CalciteUtils.java 
b/phoenix-core/src/main/java/org/apache/phoenix/calcite/CalciteUtils.java
index 32e89a4..2ab9007 100644
--- a/phoenix-core/src/main/java/org/apache/phoenix/calcite/CalciteUtils.java
+++ b/phoenix-core/src/main/java/org/apache/phoenix/calcite/CalciteUtils.java
@@ -155,6 +155,7 @@ import org.apache.phoenix.schema.types.PDouble;
 import org.apache.phoenix.schema.types.PLong;
 import org.apache.phoenix.schema.types.PTimestamp;
 import org.apache.phoenix.schema.types.PUnsignedTimestamp;
+import org.apache.phoenix.schema.types.PVarchar;
 
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
@@ -704,6 +705,9 @@ public class CalciteUtils {
public Expression newExpression(RexNode node, 
PhoenixRelImplementor implementor) {
RexLiteral lit = (RexLiteral) node;
 PDataType targetType = relDataTypeToPDataType(node.getType());
+if (targetType == PChar.INSTANCE) {
+targetType = PVarchar.INSTANCE;
+}
Object o = lit.getValue();
if (o instanceof NlsString) {
o = ((NlsString) o).getValue();
@@ -784,7 +788,10 @@ public class CalciteUtils {
 public Expression newExpression(RexNode node,
 PhoenixRelImplementor implementor) {
 List children = convertChildren((RexCall) node, 
implementor);
-PDataType targetType = relDataTypeToPDataType(node.getType());
+RelDataType type = node.getType();
+if (type.getSqlTypeName() == SqlTypeName.ROW)
+return children.get(0);
+PDataType targetType = relDataTypeToPDataType(type);
 Integer maxLength =
 (targetType == PChar.INSTANCE
 || targetType == PCharArray.INSTANCE



phoenix git commit: Set version to SNAPSHOT after release

2017-04-05 Thread mujtaba
Repository: phoenix
Updated Branches:
  refs/heads/4.10-HBase-1.2 e34431c8f -> f53d61f21


Set version to SNAPSHOT after release


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

Branch: refs/heads/4.10-HBase-1.2
Commit: f53d61f215b18f24f970b02193ac534f457f7708
Parents: e34431c
Author: Mujtaba 
Authored: Wed Apr 5 12:19:09 2017 -0700
Committer: Mujtaba 
Committed: Wed Apr 5 12:19:09 2017 -0700

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


http://git-wip-us.apache.org/repos/asf/phoenix/blob/f53d61f2/phoenix-assembly/pom.xml
--
diff --git a/phoenix-assembly/pom.xml b/phoenix-assembly/pom.xml
index 232e7a6..e6f48eb 100644
--- a/phoenix-assembly/pom.xml
+++ b/phoenix-assembly/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-1.2
+4.10.1-HBase-1.2-SNAPSHOT
   
   phoenix-assembly
   Phoenix Assembly

http://git-wip-us.apache.org/repos/asf/phoenix/blob/f53d61f2/phoenix-client/pom.xml
--
diff --git a/phoenix-client/pom.xml b/phoenix-client/pom.xml
index 10ccfb0..46481a1 100644
--- a/phoenix-client/pom.xml
+++ b/phoenix-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-1.2
+4.10.1-HBase-1.2-SNAPSHOT
   
   phoenix-client
   Phoenix Client

http://git-wip-us.apache.org/repos/asf/phoenix/blob/f53d61f2/phoenix-core/pom.xml
--
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index 1cd9117..645326f 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -4,7 +4,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-1.2
+4.10.1-HBase-1.2-SNAPSHOT
   
   phoenix-core
   Phoenix Core

http://git-wip-us.apache.org/repos/asf/phoenix/blob/f53d61f2/phoenix-flume/pom.xml
--
diff --git a/phoenix-flume/pom.xml b/phoenix-flume/pom.xml
index d5b7bb7..79dcf18 100644
--- a/phoenix-flume/pom.xml
+++ b/phoenix-flume/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-1.2
+4.10.1-HBase-1.2-SNAPSHOT
   
   phoenix-flume
   Phoenix - Flume

http://git-wip-us.apache.org/repos/asf/phoenix/blob/f53d61f2/phoenix-hive/pom.xml
--
diff --git a/phoenix-hive/pom.xml b/phoenix-hive/pom.xml
index 628dc21..99f309b 100644
--- a/phoenix-hive/pom.xml
+++ b/phoenix-hive/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-1.2
+4.10.1-HBase-1.2-SNAPSHOT
   
   phoenix-hive
   Phoenix - Hive

http://git-wip-us.apache.org/repos/asf/phoenix/blob/f53d61f2/phoenix-kafka/pom.xml
--
diff --git a/phoenix-kafka/pom.xml b/phoenix-kafka/pom.xml
index 438693f..8253a7a 100644
--- a/phoenix-kafka/pom.xml
+++ b/phoenix-kafka/pom.xml
@@ -26,7 +26,7 @@

org.apache.phoenix
phoenix
-   4.10.0-HBase-1.2
+   4.10.1-HBase-1.2-SNAPSHOT

phoenix-kafka
Phoenix - Kafka

http://git-wip-us.apache.org/repos/asf/phoenix/blob/f53d61f2/phoenix-pherf/pom.xml
--
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index 60666c0..31a6daa 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -15,7 +15,7 @@

org.apache.phoenix
phoenix
-   4.10.0-HBase-1.2
+   4.10.1-HBase-1.2-SNAPSHOT

 
phoenix-pherf

http://git-wip-us.apache.org/repos/asf/phoenix/blob/f53d61f2/phoenix-pig/pom.xml
--
diff --git a/phoenix-pig/pom.xml b/phoenix-pig/pom.xml
index bce33a7..c8c5672 100644
--- a/phoenix-pig/pom.xml
+++ 

phoenix git commit: Set version to SNAPSHOT after release

2017-04-05 Thread mujtaba
Repository: phoenix
Updated Branches:
  refs/heads/4.10-HBase-1.1 cd9607064 -> 803770620


Set version to SNAPSHOT after release


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

Branch: refs/heads/4.10-HBase-1.1
Commit: 80377062098ff27a7f0aae1b612e3f86dca5e4b8
Parents: cd96070
Author: Mujtaba 
Authored: Wed Apr 5 12:18:36 2017 -0700
Committer: Mujtaba 
Committed: Wed Apr 5 12:18:36 2017 -0700

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


http://git-wip-us.apache.org/repos/asf/phoenix/blob/80377062/phoenix-assembly/pom.xml
--
diff --git a/phoenix-assembly/pom.xml b/phoenix-assembly/pom.xml
index cdeb6c1..a5f5a3c 100644
--- a/phoenix-assembly/pom.xml
+++ b/phoenix-assembly/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-1.1
+4.10.1-HBase-1.1-SNAPSHOT
   
   phoenix-assembly
   Phoenix Assembly

http://git-wip-us.apache.org/repos/asf/phoenix/blob/80377062/phoenix-client/pom.xml
--
diff --git a/phoenix-client/pom.xml b/phoenix-client/pom.xml
index c659f71..874feed 100644
--- a/phoenix-client/pom.xml
+++ b/phoenix-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-1.1
+4.10.1-HBase-1.1-SNAPSHOT
   
   phoenix-client
   Phoenix Client

http://git-wip-us.apache.org/repos/asf/phoenix/blob/80377062/phoenix-core/pom.xml
--
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index 89c15ac..388b392 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -4,7 +4,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-1.1
+4.10.1-HBase-1.1-SNAPSHOT
   
   phoenix-core
   Phoenix Core

http://git-wip-us.apache.org/repos/asf/phoenix/blob/80377062/phoenix-flume/pom.xml
--
diff --git a/phoenix-flume/pom.xml b/phoenix-flume/pom.xml
index f019e8f..15553c3 100644
--- a/phoenix-flume/pom.xml
+++ b/phoenix-flume/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-1.1
+4.10.1-HBase-1.1-SNAPSHOT
   
   phoenix-flume
   Phoenix - Flume

http://git-wip-us.apache.org/repos/asf/phoenix/blob/80377062/phoenix-hive/pom.xml
--
diff --git a/phoenix-hive/pom.xml b/phoenix-hive/pom.xml
index 08e7128..1619640 100644
--- a/phoenix-hive/pom.xml
+++ b/phoenix-hive/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-1.1
+4.10.1-HBase-1.1-SNAPSHOT
   
   phoenix-hive
   Phoenix - Hive

http://git-wip-us.apache.org/repos/asf/phoenix/blob/80377062/phoenix-kafka/pom.xml
--
diff --git a/phoenix-kafka/pom.xml b/phoenix-kafka/pom.xml
index 9ff37c8..bcb566f 100644
--- a/phoenix-kafka/pom.xml
+++ b/phoenix-kafka/pom.xml
@@ -26,7 +26,7 @@

org.apache.phoenix
phoenix
-   4.10.0-HBase-1.1
+   4.10.1-HBase-1.1-SNAPSHOT

phoenix-kafka
Phoenix - Kafka

http://git-wip-us.apache.org/repos/asf/phoenix/blob/80377062/phoenix-pherf/pom.xml
--
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index bbb3494..dd913d8 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -15,7 +15,7 @@

org.apache.phoenix
phoenix
-   4.10.0-HBase-1.1
+   4.10.1-HBase-1.1-SNAPSHOT

 
phoenix-pherf

http://git-wip-us.apache.org/repos/asf/phoenix/blob/80377062/phoenix-pig/pom.xml
--
diff --git a/phoenix-pig/pom.xml b/phoenix-pig/pom.xml
index 5c09abb..3393c75 100644
--- a/phoenix-pig/pom.xml
+++ 

phoenix git commit: Set version to SNAPSHOT after release

2017-04-05 Thread mujtaba
Repository: phoenix
Updated Branches:
  refs/heads/4.10-HBase-0.98 91f6672ba -> e5bd5a87f


Set version to SNAPSHOT after release


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

Branch: refs/heads/4.10-HBase-0.98
Commit: e5bd5a87fca1ad102a0d2f6c1ed47453870a99a8
Parents: 91f6672
Author: Mujtaba 
Authored: Wed Apr 5 12:17:44 2017 -0700
Committer: Mujtaba 
Committed: Wed Apr 5 12:17:44 2017 -0700

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


http://git-wip-us.apache.org/repos/asf/phoenix/blob/e5bd5a87/phoenix-assembly/pom.xml
--
diff --git a/phoenix-assembly/pom.xml b/phoenix-assembly/pom.xml
index 5d99e39..0ff2c8c 100644
--- a/phoenix-assembly/pom.xml
+++ b/phoenix-assembly/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-0.98
+4.10.1-HBase-0.98-SNAPSHOT
   
   phoenix-assembly
   Phoenix Assembly

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e5bd5a87/phoenix-client/pom.xml
--
diff --git a/phoenix-client/pom.xml b/phoenix-client/pom.xml
index d0d0403..ac1f92a 100644
--- a/phoenix-client/pom.xml
+++ b/phoenix-client/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-0.98
+4.10.1-HBase-0.98-SNAPSHOT
   
   phoenix-client
   Phoenix Client

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e5bd5a87/phoenix-core/pom.xml
--
diff --git a/phoenix-core/pom.xml b/phoenix-core/pom.xml
index 4fd0beb..a70306d 100644
--- a/phoenix-core/pom.xml
+++ b/phoenix-core/pom.xml
@@ -4,7 +4,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-0.98
+4.10.1-HBase-0.98-SNAPSHOT
   
   phoenix-core
   Phoenix Core

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e5bd5a87/phoenix-flume/pom.xml
--
diff --git a/phoenix-flume/pom.xml b/phoenix-flume/pom.xml
index 51dfd72..61d65eb 100644
--- a/phoenix-flume/pom.xml
+++ b/phoenix-flume/pom.xml
@@ -26,7 +26,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-0.98
+4.10.1-HBase-0.98-SNAPSHOT
   
   phoenix-flume
   Phoenix - Flume

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e5bd5a87/phoenix-hive/pom.xml
--
diff --git a/phoenix-hive/pom.xml b/phoenix-hive/pom.xml
index df513d2..674e406 100644
--- a/phoenix-hive/pom.xml
+++ b/phoenix-hive/pom.xml
@@ -27,7 +27,7 @@
   
 org.apache.phoenix
 phoenix
-4.10.0-HBase-0.98
+4.10.1-HBase-0.98-SNAPSHOT
   
   phoenix-hive
   Phoenix - Hive

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e5bd5a87/phoenix-kafka/pom.xml
--
diff --git a/phoenix-kafka/pom.xml b/phoenix-kafka/pom.xml
index e4daecb..0b790a6 100644
--- a/phoenix-kafka/pom.xml
+++ b/phoenix-kafka/pom.xml
@@ -26,7 +26,7 @@

org.apache.phoenix
phoenix
-   4.10.0-HBase-0.98
+   4.10.1-HBase-0.98-SNAPSHOT

phoenix-kafka
Phoenix - Kafka

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e5bd5a87/phoenix-pherf/pom.xml
--
diff --git a/phoenix-pherf/pom.xml b/phoenix-pherf/pom.xml
index 8f57ab1..99469e6 100644
--- a/phoenix-pherf/pom.xml
+++ b/phoenix-pherf/pom.xml
@@ -15,7 +15,7 @@

org.apache.phoenix
phoenix
-   4.10.0-HBase-0.98
+   4.10.1-HBase-0.98-SNAPSHOT

 
phoenix-pherf

http://git-wip-us.apache.org/repos/asf/phoenix/blob/e5bd5a87/phoenix-pig/pom.xml
--
diff --git a/phoenix-pig/pom.xml b/phoenix-pig/pom.xml
index 900895e..5e73d9c 100644
--- 

[phoenix] Git Push Summary

2017-04-05 Thread mujtaba
Repository: phoenix
Updated Branches:
  refs/heads/4.10-HBase-1.1 [created] cd9607064


[phoenix] Git Push Summary

2017-04-05 Thread mujtaba
Repository: phoenix
Updated Branches:
  refs/heads/4.10-HBase-1.2 [created] e34431c8f


[phoenix] Git Push Summary

2017-04-05 Thread mujtaba
Repository: phoenix
Updated Branches:
  refs/heads/4.10-HBase-0.98 [created] 91f6672ba