Build failed in Jenkins: Phoenix | Master | HBase Profile » 2.1 #70

2020-05-08 Thread Apache Jenkins Server
See 


Changes:

[Rajeshbabu Chintaguntla] PHOENIX-4753 Remove the need for users to have Write 
access to the


--
[...truncated 253.89 KB...]
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.238 s 
- in org.apache.phoenix.end2end.index.IndexRebuildIncrementDisableCountIT
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 249.658 
s - in org.apache.phoenix.end2end.UserDefinedFunctionsIT
[INFO] Running org.apache.phoenix.end2end.index.LocalIndexIT
[INFO] Running org.apache.phoenix.end2end.index.MutableIndexExtendedIT
[WARNING] Tests run: 27, Failures: 0, Errors: 0, Skipped: 9, Time elapsed: 
51.021 s - in org.apache.phoenix.end2end.index.MutableIndexExtendedIT
[INFO] Running org.apache.phoenix.end2end.index.MutableIndexFailureIT
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 444.686 
s - in org.apache.phoenix.end2end.index.IndexAsyncThresholdIT
[INFO] Running 
org.apache.phoenix.end2end.index.MutableIndexFailureWithNamespaceIT
[INFO] Tests run: 60, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 681.229 
s - in org.apache.phoenix.end2end.index.GlobalIndexCheckerIT
[INFO] Running org.apache.phoenix.end2end.index.MutableIndexRebuilderIT
[WARNING] Tests run: 63, Failures: 0, Errors: 0, Skipped: 18, Time elapsed: 
717.004 s - in org.apache.phoenix.end2end.index.ImmutableIndexIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 279.283 
s - in org.apache.phoenix.end2end.index.MutableIndexFailureWithNamespaceIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 125.147 
s - in org.apache.phoenix.end2end.index.MutableIndexRebuilderIT
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 417.686 
s - in org.apache.phoenix.end2end.index.MutableIndexFailureIT
[INFO] Running org.apache.phoenix.end2end.index.MutableIndexReplicationIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 50.578 s 
- in org.apache.phoenix.end2end.index.MutableIndexReplicationIT
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
1,267.279 s - in org.apache.phoenix.end2end.SystemCatalogCreationOnConnectionIT
[INFO] Running org.apache.phoenix.end2end.index.PhoenixMRJobSubmitterIT
[INFO] Running org.apache.phoenix.end2end.index.PartialIndexRebuilderIT
[INFO] Running org.apache.phoenix.end2end.index.ShortViewIndexIdIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.202 s 
- in org.apache.phoenix.end2end.index.PhoenixMRJobSubmitterIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.626 s 
- in org.apache.phoenix.end2end.index.ShortViewIndexIdIT
[INFO] Running org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
[INFO] Running org.apache.phoenix.end2end.join.HashJoinCacheIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
2,722.001 s - in org.apache.phoenix.end2end.ParameterizedIndexUpgradeToolIT
[INFO] Running org.apache.phoenix.end2end.join.SortMergeJoinNoSpoolingIT
[INFO] Running org.apache.phoenix.execute.PartialCommitIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 64.404 s 
- in org.apache.phoenix.end2end.join.HashJoinCacheIT
[INFO] Running org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
[INFO] Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.852 
s - in org.apache.phoenix.end2end.join.SortMergeJoinNoSpoolingIT
[INFO] Running org.apache.phoenix.execute.UpsertSelectOverlappingBatchesIT
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 109.376 
s - in org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.981 s 
- in org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
[INFO] Running org.apache.phoenix.jdbc.SecureUserConnectionsIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.033 s 
- in org.apache.phoenix.jdbc.SecureUserConnectionsIT
[INFO] Running org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 80.923 s 
- in org.apache.phoenix.execute.UpsertSelectOverlappingBatchesIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.967 s 
- in org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT
[INFO] Running org.apache.phoenix.iterate.ScannerLeaseRenewalIT
[INFO] Running org.apache.phoenix.monitoring.PhoenixLoggingMetricsIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 50.168 s 
- in org.apache.phoenix.monitoring.PhoenixLoggingMetricsIT
[INFO] Running org.apache.phoenix.monitoring.PhoenixMetricsDisabledIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s 
- in org.apache.phoenix.monitoring.PhoenixMetricsDisa

Build failed in Jenkins: Phoenix | Master | HBase Profile » 2.0 #70

2020-05-08 Thread Apache Jenkins Server
See 


Changes:

[Rajeshbabu Chintaguntla] PHOENIX-4753 Remove the need for users to have Write 
access to the


--
[...truncated 450.99 KB...]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.178 s 
- in org.apache.phoenix.end2end.index.PhoenixMRJobSubmitterIT
[INFO] Running org.apache.phoenix.end2end.index.ShortViewIndexIdIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
2,225.605 s - in org.apache.phoenix.end2end.ParameterizedIndexUpgradeToolIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 38.666 s 
- in org.apache.phoenix.end2end.index.ShortViewIndexIdIT
[INFO] Running org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
[INFO] Running org.apache.phoenix.end2end.join.HashJoinCacheIT
[INFO] Running org.apache.phoenix.end2end.join.SortMergeJoinNoSpoolingIT
[INFO] Running org.apache.phoenix.execute.PartialCommitIT
[INFO] Tests run: 36, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.731 
s - in org.apache.phoenix.end2end.join.SortMergeJoinNoSpoolingIT
[INFO] Running org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 70.643 s 
- in org.apache.phoenix.end2end.join.HashJoinCacheIT
[INFO] Running org.apache.phoenix.execute.UpsertSelectOverlappingBatchesIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.842 s 
- in org.apache.phoenix.hbase.index.FailForUnsupportedHBaseVersionsIT
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 114.947 
s - in org.apache.phoenix.end2end.index.txn.TxWriteFailureIT
[INFO] Running org.apache.phoenix.jdbc.SecureUserConnectionsIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.87 s - 
in org.apache.phoenix.jdbc.SecureUserConnectionsIT
[INFO] Running org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.947 s 
- in org.apache.phoenix.iterate.RoundRobinResultIteratorWithStatsIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 84.218 s 
- in org.apache.phoenix.execute.UpsertSelectOverlappingBatchesIT
[INFO] Running org.apache.phoenix.iterate.ScannerLeaseRenewalIT
[INFO] Running org.apache.phoenix.monitoring.PhoenixLoggingMetricsIT
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 180.032 
s - in org.apache.phoenix.execute.PartialCommitIT
[INFO] Running org.apache.phoenix.monitoring.PhoenixMetricsDisabledIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s 
- in org.apache.phoenix.monitoring.PhoenixMetricsDisabledIT
[INFO] Running org.apache.phoenix.monitoring.PhoenixMetricsIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 50.229 s 
- in org.apache.phoenix.monitoring.PhoenixLoggingMetricsIT
[INFO] Tests run: 50, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
1,032.379 s - in org.apache.phoenix.end2end.index.LocalIndexIT
[INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 439.391 
s - in org.apache.phoenix.end2end.index.PartialIndexRebuilderIT
[INFO] Running org.apache.phoenix.rpc.PhoenixClientRpcIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.224 s 
- in org.apache.phoenix.rpc.PhoenixClientRpcIT
[INFO] Running org.apache.phoenix.rpc.PhoenixServerRpcIT
[INFO] Running org.apache.phoenix.schema.stats.NamespaceDisabledStatsCollectorIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 178.022 
s - in org.apache.phoenix.iterate.ScannerLeaseRenewalIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.773 s 
- in org.apache.phoenix.rpc.PhoenixServerRpcIT
[INFO] Running org.apache.phoenix.schema.stats.NamespaceEnabledStatsCollectorIT
[INFO] Running org.apache.phoenix.schema.stats.NoOpStatsCollectorIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.289 s 
- in org.apache.phoenix.schema.stats.NoOpStatsCollectorIT
[INFO] Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 152.868 
s - in org.apache.phoenix.monitoring.PhoenixMetricsIT
[INFO] Running org.apache.phoenix.schema.stats.NonTxStatsCollectorIT
[INFO] Running org.apache.phoenix.schema.stats.TxStatsCollectorIT
[INFO] Running org.apache.phoenix.util.CoprocessorHConnectionTableFactoryIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.722 s 
- in org.apache.phoenix.util.CoprocessorHConnectionTableFactoryIT
[WARNING] Tests run: 26, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 
250.939 s - in org.apache.phoenix.schema.stats.NamespaceDisabledStatsCollectorIT
[WARNING] Tests run: 26, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 
267.397 s - in org.apache.phoenix.schema.stats.NamespaceEnabledStatsCollectorIT
[WARNING] Tests run: 

[phoenix] branch master updated: PHOENIX-4753 Remove the need for users to have Write access to the Phoenix SYSTEM STATS TABLE to drop tables(Rajeshbabu)

2020-05-08 Thread rajeshbabu
This is an automated email from the ASF dual-hosted git repository.

rajeshbabu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/phoenix.git


The following commit(s) were added to refs/heads/master by this push:
 new 1740409  PHOENIX-4753 Remove the need for users to have Write access 
to the Phoenix SYSTEM STATS TABLE to drop tables(Rajeshbabu)
1740409 is described below

commit 1740409a56a621452b32771ca80d16b61f25c4a7
Author: Rajeshbabu Chintaguntla 
AuthorDate: Fri May 8 20:49:40 2020 +0530

PHOENIX-4753 Remove the need for users to have Write access to the Phoenix 
SYSTEM STATS TABLE to drop tables(Rajeshbabu)
---
 .../apache/phoenix/end2end/BasePermissionsIT.java  | 130 +++--
 .../phoenix/coprocessor/MetaDataEndpointImpl.java  |  58 -
 .../phoenix/coprocessor/MetaDataProtocol.java  |   9 +-
 .../coprocessor/PhoenixAccessController.java   |  16 ++-
 .../org/apache/phoenix/schema/MetaDataClient.java  |  27 -
 .../java/org/apache/phoenix/util/MetaDataUtil.java |  61 ++
 6 files changed, 230 insertions(+), 71 deletions(-)

diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java
index f722c02..f2a6b9d 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BasePermissionsIT.java
@@ -19,12 +19,6 @@ package org.apache.phoenix.end2end;
 import com.google.common.base.Joiner;
 import com.google.common.base.Throwables;
 
-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 static org.junit.Assert.fail;
-
 import java.io.IOException;
 import java.lang.reflect.UndeclaredThrowableException;
 import java.security.PrivilegedExceptionAction;
@@ -61,6 +55,7 @@ import org.apache.phoenix.query.QueryConstants;
 import org.apache.phoenix.query.QueryServices;
 import org.apache.phoenix.schema.NewerSchemaAlreadyExistsException;
 import org.apache.phoenix.schema.TableNotFoundException;
+import org.apache.phoenix.util.MetaDataUtil;
 import org.apache.phoenix.util.PhoenixRuntime;
 import org.apache.phoenix.util.SchemaUtil;
 import org.junit.Before;
@@ -71,6 +66,8 @@ import org.junit.runners.MethodSorters;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import static org.junit.Assert.*;
+
 @Category(NeedsOwnMiniClusterTest.class)
 @FixMethodOrder(MethodSorters.NAME_ASCENDING)
 public abstract class BasePermissionsIT extends BaseTest {
@@ -151,6 +148,7 @@ public abstract class BasePermissionsIT extends BaseTest {
 Configuration config = testUtil.getConfiguration();
 enablePhoenixHBaseAuthorization(config);
 configureNamespacesOnServer(config, isNamespaceMapped);
+configureStatsConfigurations(config);
 config.setBoolean(LocalHBaseCluster.ASSIGN_RANDOM_PORTS, true);
 
 testUtil.startMiniCluster(1);
@@ -208,6 +206,12 @@ public abstract class BasePermissionsIT extends BaseTest {
 conf.set(QueryServices.IS_NAMESPACE_MAPPING_ENABLED, 
Boolean.toString(isNamespaceMapped));
 }
 
+private static void configureStatsConfigurations(Configuration conf) {
+conf.set(QueryServices.STATS_GUIDEPOST_WIDTH_BYTES_ATTRIB, 
Long.toString(20));
+conf.set(QueryServices.STATS_UPDATE_FREQ_MS_ATTRIB, Long.toString(5));
+
conf.set(QueryServices.MAX_SERVER_METADATA_CACHE_TIME_TO_LIVE_MS_ATTRIB, 
Long.toString(5));
+conf.set(QueryServices.USE_STATS_FOR_PARALLELIZATION, 
Boolean.toString(true));
+}
 public static HBaseTestingUtility getUtility(){
 return testUtil;
 }
@@ -384,13 +388,17 @@ public abstract class BasePermissionsIT extends BaseTest {
 }
 
 AccessTestAction createTable(final String tableName) throws SQLException {
+return createTable(tableName, NUM_RECORDS);
+}
+
+AccessTestAction createTable(final String tableName, int 
numRecordsToInsert) throws SQLException {
 return new AccessTestAction() {
 @Override
 public Object run() throws Exception {
 try (Connection conn = getConnection(); Statement stmt = 
conn.createStatement();) {
 assertFalse(stmt.execute("CREATE TABLE " + tableName + 
"(pk INTEGER not null primary key, data VARCHAR, val integer)"));
 try (PreparedStatement pstmt = 
conn.prepareStatement("UPSERT INTO " + tableName + " values(?, ?, ?)")) {
-for (int i = 0; i < NUM_RECORDS; i++) {
+for (int i = 0; i < numRecordsToInsert; i++) {
 pstmt.setInt(1, i);
 pstmt.setString(2, Integer.toString(i));
 pstmt.setInt(3, i);
@@ -404,6 +412,19 @@ public abstract class