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

2017-09-06 Thread Apache Jenkins Server
4.x-HBase-1.1 branch build status Successful

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

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

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

Changes
[samarth] PHOENIX-4171 Creating immutable index is timing out intermittently



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 #1778

2017-09-06 Thread Apache Jenkins Server
See 


Changes:

[samarth] Revert "PHOENIX-4170 Remove rebuildIndexOnFailure param from

[samarth] PHOENIX-4170 Remove rebuildIndexOnFailure param from

[samarth] PHOENIX-4171 Creating immutable index is timing out intermittently

[jamestaylor] PHOENIX-4173 Ensure that the rebuild fails if an index that 
transitions

[jamestaylor] PHOENIX-4175 Convert tests using CURRENT_SCN to not use it when 
possible

--
[...truncated 112.88 KB...]
[ERROR] Errors: 
[ERROR]   FlappingAlterTableIT.testAddColumnForNewColumnFamily:60 » PhoenixIO 
org.apache...
[INFO] 
[ERROR] Tests run: 2817, Failures: 0, Errors: 1, Skipped: 5
[INFO] 
[INFO] 
[INFO] --- maven-failsafe-plugin:2.20:integration-test (ClientManagedTimeTests) 
@ phoenix-core ---
[INFO] 
[INFO] ---
[INFO]  T E S T S
[INFO] ---
[INFO] Running org.apache.phoenix.end2end.FunkyNamesIT
[INFO] Running org.apache.phoenix.end2end.DerivedTableIT
[INFO] Running org.apache.phoenix.end2end.ExtendedQueryExecIT
[INFO] Running org.apache.phoenix.end2end.DropSchemaIT
[INFO] Running org.apache.phoenix.end2end.QueryDatabaseMetaDataIT
[INFO] Running org.apache.phoenix.end2end.DistinctCountIT
[INFO] Running org.apache.phoenix.end2end.ProductMetricsIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.074 s 
- in org.apache.phoenix.end2end.FunkyNamesIT
[INFO] Running org.apache.phoenix.end2end.NativeHBaseTypesIT
[INFO] Running org.apache.phoenix.end2end.ReadIsolationLevelIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.461 s 
- in org.apache.phoenix.end2end.ExtendedQueryExecIT
[INFO] Running org.apache.phoenix.end2end.RowValueConstructorIT
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.782 s 
- in org.apache.phoenix.end2end.NativeHBaseTypesIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.177 s 
- in org.apache.phoenix.end2end.ReadIsolationLevelIT
[INFO] Running org.apache.phoenix.end2end.SequenceIT
[INFO] Running org.apache.phoenix.end2end.SequenceBulkAllocationIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.367 s 
- in org.apache.phoenix.end2end.DropSchemaIT
[INFO] Running org.apache.phoenix.end2end.ToNumberFunctionIT
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.357 
s - in org.apache.phoenix.end2end.DistinctCountIT
[INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 36.64 s 
- in org.apache.phoenix.end2end.DerivedTableIT
[INFO] Running org.apache.phoenix.end2end.TopNIT
[INFO] Running org.apache.phoenix.end2end.TruncateFunctionIT
[INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.6 s 
- in org.apache.phoenix.end2end.ToNumberFunctionIT
[INFO] Running org.apache.phoenix.end2end.UpsertValuesIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.055 s 
- in org.apache.phoenix.end2end.TruncateFunctionIT
[INFO] Running org.apache.phoenix.end2end.VariableLengthPKIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.645 s 
- in org.apache.phoenix.end2end.TopNIT
[INFO] Running org.apache.phoenix.end2end.salted.SaltedTableIT
[INFO] Tests run: 61, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.354 
s - in org.apache.phoenix.end2end.ProductMetricsIT
[INFO] Running org.apache.phoenix.rpc.UpdateCacheWithScnIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.272 s 
- in org.apache.phoenix.end2end.salted.SaltedTableIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.307 s 
- in org.apache.phoenix.rpc.UpdateCacheWithScnIT
[INFO] Tests run: 55, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 71.364 
s - in org.apache.phoenix.end2end.SequenceIT
[INFO] Tests run: 56, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 79.758 
s - in org.apache.phoenix.end2end.SequenceBulkAllocationIT
[INFO] Tests run: 50, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 66.532 
s - in org.apache.phoenix.end2end.VariableLengthPKIT
[INFO] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 155.84 
s - in org.apache.phoenix.end2end.QueryDatabaseMetaDataIT
[INFO] Tests run: 46, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 143.888 
s - in org.apache.phoenix.end2end.RowValueConstructorIT
[INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 127.563 
s - in org.apache.phoenix.end2end.UpsertValuesIT
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 390, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] 
[INFO] --- maven-failsafe-plugin:2.20:integration-test (HBaseManagedTimeTests) 
@ phoenix-core ---
[INFO] 
[INFO] ---
[INFO]  T E S T S
[INFO] ---
[INFO] 
[INFO] 

[2/2] phoenix git commit: PHOENIX-4173 Ensure that the rebuild fails if an index that transitions back to disabled while rebuilding

2017-09-06 Thread jamestaylor
PHOENIX-4173 Ensure that the rebuild fails if an index that transitions back to 
disabled while rebuilding


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

Branch: refs/heads/master
Commit: 6c5bc3bba7732357bf3fc4ab39e7fda10e97539e
Parents: 28aebd6
Author: James Taylor 
Authored: Wed Sep 6 12:46:34 2017 -0700
Committer: James Taylor 
Committed: Wed Sep 6 18:24:51 2017 -0700

--
 .../end2end/index/PartialIndexRebuilderIT.java  | 151 ++-
 1 file changed, 143 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/6c5bc3bb/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
index cacf0fa..067f50f 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
@@ -21,6 +21,7 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
 
+import java.io.IOException;
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
@@ -30,7 +31,7 @@ import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.TimeUnit;
 
 import org.apache.hadoop.conf.Configuration;
-import org.apache.hadoop.hbase.HBaseIOException;
+import org.apache.hadoop.hbase.HTableDescriptor;
 import org.apache.hadoop.hbase.client.HBaseAdmin;
 import org.apache.hadoop.hbase.client.HTableInterface;
 import org.apache.hadoop.hbase.client.Mutation;
@@ -38,10 +39,13 @@ import org.apache.hadoop.hbase.coprocessor.ObserverContext;
 import org.apache.hadoop.hbase.coprocessor.RegionCoprocessorEnvironment;
 import org.apache.hadoop.hbase.coprocessor.SimpleRegionObserver;
 import org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress;
+import org.apache.hadoop.hbase.util.Bytes;
 import org.apache.phoenix.end2end.BaseUniqueNamesOwnClusterIT;
 import org.apache.phoenix.jdbc.PhoenixConnection;
 import org.apache.phoenix.jdbc.PhoenixDatabaseMetaData;
+import org.apache.phoenix.query.ConnectionQueryServices;
 import org.apache.phoenix.query.QueryServices;
+import org.apache.phoenix.query.QueryServicesOptions;
 import org.apache.phoenix.schema.PIndexState;
 import org.apache.phoenix.schema.PMetaData;
 import org.apache.phoenix.schema.PTable;
@@ -634,6 +638,94 @@ public class PartialIndexRebuilderIT extends 
BaseUniqueNamesOwnClusterIT {
 }
 }
 
+private final static CountDownLatch WAIT_FOR_REBUILD_TO_START = new 
CountDownLatch(1);
+private final static CountDownLatch WAIT_FOR_INDEX_WRITE = new 
CountDownLatch(1);
+
+
+@Test
+public void testDisableIndexDuringRebuild() throws Throwable {
+String schemaName = generateUniqueName();
+String tableName = generateUniqueName();
+String indexName = generateUniqueName();
+final String fullTableName = SchemaUtil.getTableName(schemaName, 
tableName);
+final String fullIndexName = SchemaUtil.getTableName(schemaName, 
indexName);
+PTableKey key = new PTableKey(null,fullTableName);
+final MyClock clock = new MyClock(1000);
+EnvironmentEdgeManager.injectEdge(clock);
+try (Connection conn = DriverManager.getConnection(getUrl())) {
+PMetaData metaCache = 
conn.unwrap(PhoenixConnection.class).getMetaDataCache();
+conn.createStatement().execute("CREATE TABLE " + fullTableName + 
"(k VARCHAR PRIMARY KEY, v1 VARCHAR, v2 VARCHAR, v3 VARCHAR) 
COLUMN_ENCODED_BYTES = 0, STORE_NULLS=true");
+clock.time += 100;
+conn.createStatement().execute("CREATE INDEX " + indexName + " ON 
" + fullTableName + " (v1, v2) INCLUDE (v3)");
+clock.time += 100;
+conn.createStatement().execute("UPSERT INTO " + fullTableName + " 
VALUES('a','a','0','x')");
+conn.commit();
+clock.time += 100;
+try (HTableInterface metaTable = 
conn.unwrap(PhoenixConnection.class).getQueryServices().getTable(PhoenixDatabaseMetaData.SYSTEM_CATALOG_NAME_BYTES))
 {
+// By using an INDEX_DISABLE_TIMESTAMP of 0, we prevent the 
partial index rebuilder from triggering
+IndexUtil.updateIndexState(fullIndexName, 0L, metaTable, 
PIndexState.DISABLE);
+

[1/2] phoenix git commit: PHOENIX-4175 Convert tests using CURRENT_SCN to not use it when possible

2017-09-06 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/master 28aebd6af -> b46cbd375


PHOENIX-4175 Convert tests using CURRENT_SCN to not use it when possible


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

Branch: refs/heads/master
Commit: b46cbd375e3d2ee9a11644825c13937572c027cd
Parents: 6c5bc3b
Author: James Taylor 
Authored: Wed Sep 6 18:05:42 2017 -0700
Committer: James Taylor 
Committed: Wed Sep 6 18:24:51 2017 -0700

--
 .../apache/phoenix/end2end/CreateSchemaIT.java  | 26 +++
 .../phoenix/end2end/CustomEntityDataIT.java | 75 
 .../apache/phoenix/end2end/UpsertSelectIT.java  | 42 +--
 3 files changed, 90 insertions(+), 53 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/b46cbd37/phoenix-core/src/it/java/org/apache/phoenix/end2end/CreateSchemaIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CreateSchemaIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CreateSchemaIT.java
index 09cd810..fe09dcd 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CreateSchemaIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CreateSchemaIT.java
@@ -30,41 +30,31 @@ import org.apache.hadoop.hbase.client.HBaseAdmin;
 import org.apache.phoenix.exception.SQLExceptionCode;
 import org.apache.phoenix.jdbc.PhoenixConnection;
 import org.apache.phoenix.query.QueryServices;
-import org.apache.phoenix.schema.NewerSchemaAlreadyExistsException;
 import org.apache.phoenix.schema.SchemaAlreadyExistsException;
-import org.apache.phoenix.util.PhoenixRuntime;
+import org.apache.phoenix.util.PropertiesUtil;
 import org.apache.phoenix.util.SchemaUtil;
+import org.apache.phoenix.util.TestUtil;
 import org.junit.Test;
 
-public class CreateSchemaIT extends BaseClientManagedTimeIT {
+public class CreateSchemaIT extends ParallelStatsDisabledIT {
 
 @Test
 public void testCreateSchema() throws Exception {
-long ts = nextTimestamp();
-Properties props = new Properties();
-props.setProperty(PhoenixRuntime.CURRENT_SCN_ATTRIB, 
Long.toString(ts));
+Properties props = PropertiesUtil.deepCopy(TestUtil.TEST_PROPERTIES);
 props.setProperty(QueryServices.IS_NAMESPACE_MAPPING_ENABLED, 
Boolean.toString(true));
-String ddl = "CREATE SCHEMA TEST_SCHEMA";
+String schemaName = generateUniqueName();
+String ddl = "CREATE SCHEMA " + schemaName;
 try (Connection conn = DriverManager.getConnection(getUrl(), props);
 HBaseAdmin admin = 
conn.unwrap(PhoenixConnection.class).getQueryServices().getAdmin();) {
 conn.createStatement().execute(ddl);
-assertNotNull(admin.getNamespaceDescriptor("TEST_SCHEMA"));
+assertNotNull(admin.getNamespaceDescriptor(schemaName));
 }
-props.setProperty(PhoenixRuntime.CURRENT_SCN_ATTRIB, Long.toString(ts 
+ 10));
-try (Connection conn = DriverManager.getConnection(getUrl(), props);) {
-conn.createStatement().execute(ddl);
-fail();
-} catch (SchemaAlreadyExistsException e) {
-// expected
-}
-props.setProperty(PhoenixRuntime.CURRENT_SCN_ATTRIB, Long.toString(ts 
- 20));
 try (Connection conn = DriverManager.getConnection(getUrl(), props)) {
 conn.createStatement().execute(ddl);
 fail();
-} catch (NewerSchemaAlreadyExistsException e) {
+} catch (SchemaAlreadyExistsException e) {
 // expected
 }
-props.setProperty(PhoenixRuntime.CURRENT_SCN_ATTRIB, Long.toString(ts 
+ 50));
 Connection conn = DriverManager.getConnection(getUrl(), props);
 try {
 conn.createStatement().execute("CREATE SCHEMA " + 
SchemaUtil.SCHEMA_FOR_DEFAULT_NAMESPACE);

http://git-wip-us.apache.org/repos/asf/phoenix/blob/b46cbd37/phoenix-core/src/it/java/org/apache/phoenix/end2end/CustomEntityDataIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CustomEntityDataIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CustomEntityDataIT.java
index ad0f308..4af2c5c 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CustomEntityDataIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CustomEntityDataIT.java
@@ -17,7 +17,6 @@
  */
 package org.apache.phoenix.end2end;
 
-import static org.apache.phoenix.util.TestUtil.CUSTOM_ENTITY_DATA_FULL_NAME;
 

phoenix git commit: PHOENIX-4171 Creating immutable index is timing out intermittently

2017-09-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.2 59ede02af -> 035d7d972


PHOENIX-4171 Creating immutable index is timing out intermittently


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

Branch: refs/heads/4.x-HBase-1.2
Commit: 035d7d9725794e2b33895e91e9fed2acc1f802f8
Parents: 59ede02
Author: Samarth Jain 
Authored: Wed Sep 6 18:08:41 2017 -0700
Committer: Samarth Jain 
Committed: Wed Sep 6 18:08:41 2017 -0700

--
 .../src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java  | 5 +++--
 .../java/org/apache/phoenix/query/QueryServicesOptions.java | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/035d7d97/phoenix-core/src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java
index d8a9ed4..1c18667 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java
@@ -143,8 +143,9 @@ public class PhoenixServerRpcIT extends 
BaseUniqueNamesOwnClusterIT {
 
 TestPhoenixIndexRpcSchedulerFactory.reset();
 createIndex(conn, indexName + "_1");
-// verify that that index queue is used and only once (during 
Upsert Select on server to build the index)
-
Mockito.verify(TestPhoenixIndexRpcSchedulerFactory.getIndexRpcExecutor()).dispatch(Mockito.any(CallRunner.class));
+// Verify that that index queue is not used since running upsert 
select on server side has been disabled
+// See PHOENIX-4171
+
Mockito.verify(TestPhoenixIndexRpcSchedulerFactory.getIndexRpcExecutor(), 
Mockito.never()).dispatch(Mockito.any(CallRunner.class));
 }
 finally {
 conn.close();

http://git-wip-us.apache.org/repos/asf/phoenix/blob/035d7d97/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java 
b/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
index 4ff65db..feaf5dd 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
@@ -329,8 +329,8 @@ public class QueryServicesOptions {

 // 4.10, psql and CSVBulkLoad

 // expects binary data to be base 64

 // encoded
-// RS -> RS calls for upsert select statements are enabled by default
-public static final boolean DEFAULT_ENABLE_SERVER_UPSERT_SELECT = true;
+// RS -> RS calls for upsert select statements are disabled by default
+public static final boolean DEFAULT_ENABLE_SERVER_UPSERT_SELECT = false;
 
 private final Configuration config;
 



phoenix git commit: PHOENIX-4171 Creating immutable index is timing out intermittently

2017-09-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 455a51de7 -> b8068d69f


PHOENIX-4171 Creating immutable index is timing out intermittently


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

Branch: refs/heads/4.x-HBase-0.98
Commit: b8068d69f27e982be5f9bdf55c66f1937ac84b74
Parents: 455a51d
Author: Samarth Jain 
Authored: Wed Sep 6 18:08:04 2017 -0700
Committer: Samarth Jain 
Committed: Wed Sep 6 18:08:04 2017 -0700

--
 .../src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java  | 5 +++--
 .../java/org/apache/phoenix/query/QueryServicesOptions.java | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/b8068d69/phoenix-core/src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java
index 176f86e..050fb5c 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/rpc/PhoenixServerRpcIT.java
@@ -142,8 +142,9 @@ public class PhoenixServerRpcIT extends 
BaseUniqueNamesOwnClusterIT {
 
 TestPhoenixIndexRpcSchedulerFactory.reset();
 createIndex(conn, indexName + "_1");
-// verify that that index queue is used and only once (during 
Upsert Select on server to build the index)
-
Mockito.verify(TestPhoenixIndexRpcSchedulerFactory.getIndexRpcExecutor()).dispatch(Mockito.any(CallRunner.class));
+// Verify that that index queue is not used since running upsert 
select on server side has been disabled
+// See PHOENIX-4171
+
Mockito.verify(TestPhoenixIndexRpcSchedulerFactory.getIndexRpcExecutor(), 
Mockito.never()).dispatch(Mockito.any(CallRunner.class));
 }
 finally {
 conn.close();

http://git-wip-us.apache.org/repos/asf/phoenix/blob/b8068d69/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
--
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java 
b/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
index 9c2c3e6..a38b82e 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/query/QueryServicesOptions.java
@@ -317,8 +317,8 @@ public class QueryServicesOptions {

 // 4.10, psql and CSVBulkLoad

 // expects binary data to be base 64

 // encoded
-// RS -> RS calls for upsert select statements are enabled by default
-public static final boolean DEFAULT_ENABLE_SERVER_UPSERT_SELECT = true;
+// RS -> RS calls for upsert select statements are disabled by default
+public static final boolean DEFAULT_ENABLE_SERVER_UPSERT_SELECT = false;
 
 private final Configuration config;
 



phoenix git commit: PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT

2017-09-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/master 64658fe5a -> 134424ebd


PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT


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

Branch: refs/heads/master
Commit: 134424ebd44f730344ff5da93a6ec3f734d77d4b
Parents: 64658fe
Author: Samarth Jain 
Authored: Wed Sep 6 18:05:35 2017 -0700
Committer: Samarth Jain 
Committed: Wed Sep 6 18:05:35 2017 -0700

--
 .../end2end/index/MutableIndexFailureIT.java| 82 +++-
 1 file changed, 27 insertions(+), 55 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/134424eb/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
index 1f425cf..dbac5a9 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
@@ -24,7 +24,6 @@ import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
 import java.sql.Connection;
-import java.sql.DriverManager;
 import java.sql.PreparedStatement;
 import java.sql.ResultSet;
 import java.sql.SQLException;
@@ -101,7 +100,6 @@ public class MutableIndexFailureIT extends BaseTest {
 private final String tableDDLOptions;
 private final boolean isNamespaceMapped;
 private final boolean leaveIndexActiveOnFailure;
-private final boolean rebuildIndexOnWriteFailure;
 private final boolean failRebuildTask;
 private final boolean throwIndexWriteFailure;
 private String schema = generateUniqueName();
@@ -111,12 +109,11 @@ public class MutableIndexFailureIT extends BaseTest {
 private static final int disableTimestampThresholdMs = 1;
 private static final int numRpcRetries = 2;
 
-public MutableIndexFailureIT(boolean transactional, boolean localIndex, 
boolean isNamespaceMapped, Boolean disableIndexOnWriteFailure, Boolean 
rebuildIndexOnWriteFailure, boolean failRebuildTask, Boolean 
throwIndexWriteFailure) {
+public MutableIndexFailureIT(boolean transactional, boolean localIndex, 
boolean isNamespaceMapped, Boolean disableIndexOnWriteFailure, boolean 
failRebuildTask, Boolean throwIndexWriteFailure) {
 this.transactional = transactional;
 this.localIndex = localIndex;
 this.tableDDLOptions = " SALT_BUCKETS=2 " + (transactional ? ", 
TRANSACTIONAL=true " : "") 
 + (disableIndexOnWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.DISABLE_INDEX_ON_WRITE_FAILURE + "=" + 
disableIndexOnWriteFailure))
-+ (rebuildIndexOnWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.REBUILD_INDEX_ON_WRITE_FAILURE + "=" + 
rebuildIndexOnWriteFailure))
 + (throwIndexWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.THROW_INDEX_WRITE_FAILURE + "=" + 
throwIndexWriteFailure));
 this.tableName = FailingRegionObserver.FAIL_TABLE_NAME;
 this.indexName = "A_" + FailingRegionObserver.FAIL_INDEX_NAME;
@@ -124,7 +121,6 @@ public class MutableIndexFailureIT extends BaseTest {
 this.fullIndexName = SchemaUtil.getTableName(schema, indexName);
 this.isNamespaceMapped = isNamespaceMapped;
 this.leaveIndexActiveOnFailure = ! (disableIndexOnWriteFailure == null 
? QueryServicesOptions.DEFAULT_INDEX_FAILURE_DISABLE_INDEX : 
disableIndexOnWriteFailure);
-this.rebuildIndexOnWriteFailure = ! 
Boolean.FALSE.equals(rebuildIndexOnWriteFailure);
 this.failRebuildTask = failRebuildTask;
 this.throwIndexWriteFailure = ! 
Boolean.FALSE.equals(throwIndexWriteFailure);
 }
@@ -161,31 +157,31 @@ public class MutableIndexFailureIT extends BaseTest {
 indexRebuildTaskRegionEnvironment.getConfiguration());
 }
 
-@Parameters(name = 
"MutableIndexFailureIT_transactional={0},localIndex={1},isNamespaceMapped={2},disableIndexOnWriteFailure={3},rebuildIndexOnWriteFailure={4},failRebuildTask={5},throwIndexWriteFailure={6}")
 // name is used by failsafe as file name in reports
+@Parameters(name = 
"MutableIndexFailureIT_transactional={0},localIndex={1},isNamespaceMapped={2},disableIndexOnWriteFailure={3},failRebuildTask={4},throwIndexWriteFailure={5}")
 // name is used by failsafe as file name in reports
 public static List 

phoenix git commit: PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT

2017-09-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 20aaf633c -> 455a51de7


PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 455a51de7c6e3070da576305f40efa9039db28f9
Parents: 20aaf63
Author: Samarth Jain 
Authored: Wed Sep 6 18:04:25 2017 -0700
Committer: Samarth Jain 
Committed: Wed Sep 6 18:04:25 2017 -0700

--
 .../end2end/index/MutableIndexFailureIT.java| 46 
 1 file changed, 19 insertions(+), 27 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/455a51de/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
index 462916e..a24e93f 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
@@ -101,7 +101,6 @@ public class MutableIndexFailureIT extends BaseTest {
 private final String tableDDLOptions;
 private final boolean isNamespaceMapped;
 private final boolean leaveIndexActiveOnFailure;
-private final boolean rebuildIndexOnWriteFailure;
 private final boolean failRebuildTask;
 private final boolean throwIndexWriteFailure;
 private String schema = generateUniqueName();
@@ -111,12 +110,11 @@ public class MutableIndexFailureIT extends BaseTest {
 private static final int disableTimestampThresholdMs = 1;
 private static final int numRpcRetries = 2;
 
-public MutableIndexFailureIT(boolean transactional, boolean localIndex, 
boolean isNamespaceMapped, Boolean disableIndexOnWriteFailure, Boolean 
rebuildIndexOnWriteFailure, boolean failRebuildTask, Boolean 
throwIndexWriteFailure) {
+public MutableIndexFailureIT(boolean transactional, boolean localIndex, 
boolean isNamespaceMapped, Boolean disableIndexOnWriteFailure, boolean 
failRebuildTask, Boolean throwIndexWriteFailure) {
 this.transactional = transactional;
 this.localIndex = localIndex;
 this.tableDDLOptions = " SALT_BUCKETS=2 " + (transactional ? ", 
TRANSACTIONAL=true " : "") 
 + (disableIndexOnWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.DISABLE_INDEX_ON_WRITE_FAILURE + "=" + 
disableIndexOnWriteFailure))
-+ (rebuildIndexOnWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.REBUILD_INDEX_ON_WRITE_FAILURE + "=" + 
rebuildIndexOnWriteFailure))
 + (throwIndexWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.THROW_INDEX_WRITE_FAILURE + "=" + 
throwIndexWriteFailure));
 this.tableName = FailingRegionObserver.FAIL_TABLE_NAME;
 this.indexName = "A_" + FailingRegionObserver.FAIL_INDEX_NAME;
@@ -124,7 +122,6 @@ public class MutableIndexFailureIT extends BaseTest {
 this.fullIndexName = SchemaUtil.getTableName(schema, indexName);
 this.isNamespaceMapped = isNamespaceMapped;
 this.leaveIndexActiveOnFailure = ! (disableIndexOnWriteFailure == null 
? QueryServicesOptions.DEFAULT_INDEX_FAILURE_DISABLE_INDEX : 
disableIndexOnWriteFailure);
-this.rebuildIndexOnWriteFailure = ! 
Boolean.FALSE.equals(rebuildIndexOnWriteFailure);
 this.failRebuildTask = failRebuildTask;
 this.throwIndexWriteFailure = ! 
Boolean.FALSE.equals(throwIndexWriteFailure);
 }
@@ -161,13 +158,13 @@ public class MutableIndexFailureIT extends BaseTest {
 indexRebuildTaskRegionEnvironment.getConfiguration());
 }
 
-@Parameters(name = 
"MutableIndexFailureIT_transactional={0},localIndex={1},isNamespaceMapped={2},disableIndexOnWriteFailure={3},rebuildIndexOnWriteFailure={4},failRebuildTask={5},throwIndexWriteFailure={6}")
 // name is used by failsafe as file name in reports
+@Parameters(name = 
"MutableIndexFailureIT_transactional={0},localIndex={1},isNamespaceMapped={2},disableIndexOnWriteFailure={3},failRebuildTask={4},throwIndexWriteFailure={5}")
 // name is used by failsafe as file name in reports
 public static List data() {
 return Arrays.asList(new Object[][] { 
-{ false, false, false, true, true, false, false},
-{ false, false, true, true, true, false, null},
-{ false, false, true, true, true, 

phoenix git commit: Revert "PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT"

2017-09-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/master dd5642ff5 -> 64658fe5a


Revert "PHOENIX-4170 Remove rebuildIndexOnFailure param from 
MutableIndexFailureIT"

This reverts commit dd5642ff55cbc829765114d0be051cb48081e4a6.


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

Branch: refs/heads/master
Commit: 64658fe5a64e7089f5208ece25769bf644f96846
Parents: dd5642f
Author: Samarth Jain 
Authored: Wed Sep 6 18:03:17 2017 -0700
Committer: Samarth Jain 
Committed: Wed Sep 6 18:03:17 2017 -0700

--
 .../end2end/BaseClientManagedTimeIT.java|  2 +-
 .../phoenix/end2end/BaseHBaseManagedTimeIT.java |  2 +-
 .../org/apache/phoenix/end2end/NotQueryIT.java  |  1 +
 .../end2end/ParallelStatsDisabledIT.java|  2 +-
 .../phoenix/end2end/ParallelStatsEnabledIT.java |  2 +-
 .../end2end/index/MutableIndexFailureIT.java| 82 +---
 .../apache/phoenix/rpc/PhoenixServerRpcIT.java  |  5 +-
 .../phoenix/query/QueryServicesOptions.java |  4 +-
 .../java/org/apache/phoenix/query/BaseTest.java | 73 -
 9 files changed, 98 insertions(+), 75 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/64658fe5/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseClientManagedTimeIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseClientManagedTimeIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseClientManagedTimeIT.java
index ee038e6..dee7200 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseClientManagedTimeIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseClientManagedTimeIT.java
@@ -74,6 +74,6 @@ public abstract class BaseClientManagedTimeIT extends 
BaseTest {
 
 @AfterClass
 public static void doTeardown() throws Exception {
-dropNonSystemTables(true);
+dropNonSystemTables();
 }
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/64658fe5/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseHBaseManagedTimeIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseHBaseManagedTimeIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseHBaseManagedTimeIT.java
index 367eb22..7439b1d 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseHBaseManagedTimeIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseHBaseManagedTimeIT.java
@@ -59,7 +59,7 @@ public abstract class BaseHBaseManagedTimeIT extends BaseTest 
{
 
 @AfterClass
 public static void doTeardown() throws Exception {
-dropNonSystemTables(true);
+dropNonSystemTables();
 }
 
 @After

http://git-wip-us.apache.org/repos/asf/phoenix/blob/64658fe5/phoenix-core/src/it/java/org/apache/phoenix/end2end/NotQueryIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/NotQueryIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/NotQueryIT.java
index 148d14f..9a285ff 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/NotQueryIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/NotQueryIT.java
@@ -38,6 +38,7 @@ import java.sql.ResultSet;
 import java.util.Collection;
 import java.util.Properties;
 
+import org.apache.phoenix.util.PhoenixRuntime;
 import org.apache.phoenix.util.PropertiesUtil;
 import org.junit.Test;
 import org.junit.runner.RunWith;

http://git-wip-us.apache.org/repos/asf/phoenix/blob/64658fe5/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsDisabledIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsDisabledIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsDisabledIT.java
index 0a1fbd8..fb980a3 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsDisabledIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsDisabledIT.java
@@ -39,6 +39,6 @@ public abstract class ParallelStatsDisabledIT extends 
BaseTest {
 
 @AfterClass
 public static void tearDownMiniCluster() throws Exception {
-BaseTest.dropNonSystemTables(false);
+BaseTest.tearDownMiniClusterIfBeyondThreshold();
 }
 }


phoenix git commit: PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT

2017-09-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.2 37150ecfd -> 59ede02af


PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT


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

Branch: refs/heads/4.x-HBase-1.2
Commit: 59ede02af93830b46d84ec9f2cd35ec66c359482
Parents: 37150ec
Author: Samarth Jain 
Authored: Wed Sep 6 17:58:13 2017 -0700
Committer: Samarth Jain 
Committed: Wed Sep 6 17:58:13 2017 -0700

--
 .../end2end/index/MutableIndexFailureIT.java| 82 +++-
 1 file changed, 27 insertions(+), 55 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/59ede02a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
index ee6f6e5..5f8500d 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
@@ -24,7 +24,6 @@ import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
 import java.sql.Connection;
-import java.sql.DriverManager;
 import java.sql.PreparedStatement;
 import java.sql.ResultSet;
 import java.sql.SQLException;
@@ -101,7 +100,6 @@ public class MutableIndexFailureIT extends BaseTest {
 private final String tableDDLOptions;
 private final boolean isNamespaceMapped;
 private final boolean leaveIndexActiveOnFailure;
-private final boolean rebuildIndexOnWriteFailure;
 private final boolean failRebuildTask;
 private final boolean throwIndexWriteFailure;
 private String schema = generateUniqueName();
@@ -111,12 +109,11 @@ public class MutableIndexFailureIT extends BaseTest {
 private static final int disableTimestampThresholdMs = 1;
 private static final int numRpcRetries = 2;
 
-public MutableIndexFailureIT(boolean transactional, boolean localIndex, 
boolean isNamespaceMapped, Boolean disableIndexOnWriteFailure, Boolean 
rebuildIndexOnWriteFailure, boolean failRebuildTask, Boolean 
throwIndexWriteFailure) {
+public MutableIndexFailureIT(boolean transactional, boolean localIndex, 
boolean isNamespaceMapped, Boolean disableIndexOnWriteFailure, boolean 
failRebuildTask, Boolean throwIndexWriteFailure) {
 this.transactional = transactional;
 this.localIndex = localIndex;
 this.tableDDLOptions = " SALT_BUCKETS=2 " + (transactional ? ", 
TRANSACTIONAL=true " : "") 
 + (disableIndexOnWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.DISABLE_INDEX_ON_WRITE_FAILURE + "=" + 
disableIndexOnWriteFailure))
-+ (rebuildIndexOnWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.REBUILD_INDEX_ON_WRITE_FAILURE + "=" + 
rebuildIndexOnWriteFailure))
 + (throwIndexWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.THROW_INDEX_WRITE_FAILURE + "=" + 
throwIndexWriteFailure));
 this.tableName = FailingRegionObserver.FAIL_TABLE_NAME;
 this.indexName = "A_" + FailingRegionObserver.FAIL_INDEX_NAME;
@@ -124,7 +121,6 @@ public class MutableIndexFailureIT extends BaseTest {
 this.fullIndexName = SchemaUtil.getTableName(schema, indexName);
 this.isNamespaceMapped = isNamespaceMapped;
 this.leaveIndexActiveOnFailure = ! (disableIndexOnWriteFailure == null 
? QueryServicesOptions.DEFAULT_INDEX_FAILURE_DISABLE_INDEX : 
disableIndexOnWriteFailure);
-this.rebuildIndexOnWriteFailure = ! 
Boolean.FALSE.equals(rebuildIndexOnWriteFailure);
 this.failRebuildTask = failRebuildTask;
 this.throwIndexWriteFailure = ! 
Boolean.FALSE.equals(throwIndexWriteFailure);
 }
@@ -161,31 +157,31 @@ public class MutableIndexFailureIT extends BaseTest {
 indexRebuildTaskRegionEnvironment.getConfiguration());
 }
 
-@Parameters(name = 
"MutableIndexFailureIT_transactional={0},localIndex={1},isNamespaceMapped={2},disableIndexOnWriteFailure={3},rebuildIndexOnWriteFailure={4},failRebuildTask={5},throwIndexWriteFailure={6}")
 // name is used by failsafe as file name in reports
+@Parameters(name = 
"MutableIndexFailureIT_transactional={0},localIndex={1},isNamespaceMapped={2},disableIndexOnWriteFailure={3},failRebuildTask={4},throwIndexWriteFailure={5}")
 // name is used by failsafe as file name in reports
 public static 

phoenix git commit: PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT

2017-09-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 9296254e2 -> c63155661


PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT


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

Branch: refs/heads/4.x-HBase-1.1
Commit: c63155661e8f9f198f0f3833fb829ca4dfdadd75
Parents: 9296254
Author: Samarth Jain 
Authored: Wed Sep 6 17:58:45 2017 -0700
Committer: Samarth Jain 
Committed: Wed Sep 6 17:58:45 2017 -0700

--
 .../end2end/index/MutableIndexFailureIT.java| 82 +++-
 1 file changed, 27 insertions(+), 55 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/c6315566/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
index 5797819..199957a 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/MutableIndexFailureIT.java
@@ -24,7 +24,6 @@ import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
 
 import java.sql.Connection;
-import java.sql.DriverManager;
 import java.sql.PreparedStatement;
 import java.sql.ResultSet;
 import java.sql.SQLException;
@@ -103,7 +102,6 @@ public class MutableIndexFailureIT extends BaseTest {
 private final String tableDDLOptions;
 private final boolean isNamespaceMapped;
 private final boolean leaveIndexActiveOnFailure;
-private final boolean rebuildIndexOnWriteFailure;
 private final boolean failRebuildTask;
 private final boolean throwIndexWriteFailure;
 private String schema = generateUniqueName();
@@ -113,12 +111,11 @@ public class MutableIndexFailureIT extends BaseTest {
 private static final int disableTimestampThresholdMs = 1;
 private static final int numRpcRetries = 2;
 
-public MutableIndexFailureIT(boolean transactional, boolean localIndex, 
boolean isNamespaceMapped, Boolean disableIndexOnWriteFailure, Boolean 
rebuildIndexOnWriteFailure, boolean failRebuildTask, Boolean 
throwIndexWriteFailure) {
+public MutableIndexFailureIT(boolean transactional, boolean localIndex, 
boolean isNamespaceMapped, Boolean disableIndexOnWriteFailure, boolean 
failRebuildTask, Boolean throwIndexWriteFailure) {
 this.transactional = transactional;
 this.localIndex = localIndex;
 this.tableDDLOptions = " SALT_BUCKETS=2 " + (transactional ? ", 
TRANSACTIONAL=true " : "") 
 + (disableIndexOnWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.DISABLE_INDEX_ON_WRITE_FAILURE + "=" + 
disableIndexOnWriteFailure))
-+ (rebuildIndexOnWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.REBUILD_INDEX_ON_WRITE_FAILURE + "=" + 
rebuildIndexOnWriteFailure))
 + (throwIndexWriteFailure == null ? "" : (", " + 
PhoenixIndexFailurePolicy.THROW_INDEX_WRITE_FAILURE + "=" + 
throwIndexWriteFailure));
 this.tableName = FailingRegionObserver.FAIL_TABLE_NAME;
 this.indexName = "A_" + FailingRegionObserver.FAIL_INDEX_NAME;
@@ -126,7 +123,6 @@ public class MutableIndexFailureIT extends BaseTest {
 this.fullIndexName = SchemaUtil.getTableName(schema, indexName);
 this.isNamespaceMapped = isNamespaceMapped;
 this.leaveIndexActiveOnFailure = ! (disableIndexOnWriteFailure == null 
? QueryServicesOptions.DEFAULT_INDEX_FAILURE_DISABLE_INDEX : 
disableIndexOnWriteFailure);
-this.rebuildIndexOnWriteFailure = ! 
Boolean.FALSE.equals(rebuildIndexOnWriteFailure);
 this.failRebuildTask = failRebuildTask;
 this.throwIndexWriteFailure = ! 
Boolean.FALSE.equals(throwIndexWriteFailure);
 }
@@ -163,31 +159,31 @@ public class MutableIndexFailureIT extends BaseTest {
 indexRebuildTaskRegionEnvironment.getConfiguration());
 }
 
-@Parameters(name = 
"MutableIndexFailureIT_transactional={0},localIndex={1},isNamespaceMapped={2},disableIndexOnWriteFailure={3},rebuildIndexOnWriteFailure={4},failRebuildTask={5},throwIndexWriteFailure={6}")
 // name is used by failsafe as file name in reports
+@Parameters(name = 
"MutableIndexFailureIT_transactional={0},localIndex={1},isNamespaceMapped={2},disableIndexOnWriteFailure={3},failRebuildTask={4},throwIndexWriteFailure={5}")
 // name is used by failsafe as file name in reports
 public static 

phoenix git commit: PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT

2017-09-06 Thread samarth
Repository: phoenix
Updated Branches:
  refs/heads/master ad52201e0 -> dd5642ff5


PHOENIX-4170 Remove rebuildIndexOnFailure param from MutableIndexFailureIT


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

Branch: refs/heads/master
Commit: dd5642ff55cbc829765114d0be051cb48081e4a6
Parents: ad52201
Author: Samarth Jain 
Authored: Wed Sep 6 17:54:01 2017 -0700
Committer: Samarth Jain 
Committed: Wed Sep 6 17:54:01 2017 -0700

--
 .../end2end/BaseClientManagedTimeIT.java|  2 +-
 .../phoenix/end2end/BaseHBaseManagedTimeIT.java |  2 +-
 .../org/apache/phoenix/end2end/NotQueryIT.java  |  1 -
 .../end2end/ParallelStatsDisabledIT.java|  2 +-
 .../phoenix/end2end/ParallelStatsEnabledIT.java |  2 +-
 .../end2end/index/MutableIndexFailureIT.java| 82 +++-
 .../apache/phoenix/rpc/PhoenixServerRpcIT.java  |  5 +-
 .../phoenix/query/QueryServicesOptions.java |  4 +-
 .../java/org/apache/phoenix/query/BaseTest.java | 73 +
 9 files changed, 75 insertions(+), 98 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/dd5642ff/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseClientManagedTimeIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseClientManagedTimeIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseClientManagedTimeIT.java
index dee7200..ee038e6 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseClientManagedTimeIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseClientManagedTimeIT.java
@@ -74,6 +74,6 @@ public abstract class BaseClientManagedTimeIT extends 
BaseTest {
 
 @AfterClass
 public static void doTeardown() throws Exception {
-dropNonSystemTables();
+dropNonSystemTables(true);
 }
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/dd5642ff/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseHBaseManagedTimeIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseHBaseManagedTimeIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseHBaseManagedTimeIT.java
index 7439b1d..367eb22 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseHBaseManagedTimeIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/BaseHBaseManagedTimeIT.java
@@ -59,7 +59,7 @@ public abstract class BaseHBaseManagedTimeIT extends BaseTest 
{
 
 @AfterClass
 public static void doTeardown() throws Exception {
-dropNonSystemTables();
+dropNonSystemTables(true);
 }
 
 @After

http://git-wip-us.apache.org/repos/asf/phoenix/blob/dd5642ff/phoenix-core/src/it/java/org/apache/phoenix/end2end/NotQueryIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/NotQueryIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/NotQueryIT.java
index 9a285ff..148d14f 100644
--- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/NotQueryIT.java
+++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/NotQueryIT.java
@@ -38,7 +38,6 @@ import java.sql.ResultSet;
 import java.util.Collection;
 import java.util.Properties;
 
-import org.apache.phoenix.util.PhoenixRuntime;
 import org.apache.phoenix.util.PropertiesUtil;
 import org.junit.Test;
 import org.junit.runner.RunWith;

http://git-wip-us.apache.org/repos/asf/phoenix/blob/dd5642ff/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsDisabledIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsDisabledIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsDisabledIT.java
index fb980a3..0a1fbd8 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsDisabledIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsDisabledIT.java
@@ -39,6 +39,6 @@ public abstract class ParallelStatsDisabledIT extends 
BaseTest {
 
 @AfterClass
 public static void tearDownMiniCluster() throws Exception {
-BaseTest.tearDownMiniClusterIfBeyondThreshold();
+BaseTest.dropNonSystemTables(false);
 }
 }

http://git-wip-us.apache.org/repos/asf/phoenix/blob/dd5642ff/phoenix-core/src/it/java/org/apache/phoenix/end2end/ParallelStatsEnabledIT.java

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

2017-09-06 Thread Apache Jenkins Server
See 




Build failed in Jenkins: Phoenix | Master #1776

2017-09-06 Thread Apache Jenkins Server
See 


Changes:

[jmahonin] PHOENIX-4159 phoenix-spark tests are failing

--
[...truncated 98.29 KB...]

[INFO] Running org.apache.phoenix.end2end.index.txn.MutableRollbackIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.872 s 
- in org.apache.phoenix.end2end.index.ViewIndexIT
[INFO] Running org.apache.phoenix.end2end.index.txn.RollbackIT
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 70.143 s 
- in org.apache.phoenix.end2end.index.txn.MutableRollbackIT
[INFO] Running org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.857 s 
- in org.apache.phoenix.end2end.index.txn.RollbackIT
[INFO] Running org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.273 s 
- in org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
[INFO] Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.818 s 
- in org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
[INFO] Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.103 s 
- in org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
[INFO] Running org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 s 
- in org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
[INFO] Running org.apache.phoenix.rpc.UpdateCacheIT
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.764 s 
- in org.apache.phoenix.rpc.UpdateCacheIT
[INFO] Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
[INFO] Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 467.157 
s - in org.apache.phoenix.end2end.index.IndexExpressionIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.391 s 
- in org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
[INFO] Running org.apache.phoenix.tx.FlappingTransactionIT
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 50.763 s 
- in org.apache.phoenix.iterate.RoundRobinResultIteratorIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.45 s - 
in org.apache.phoenix.tx.FlappingTransactionIT
[INFO] Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
1,129.864 s - in org.apache.phoenix.end2end.SortMergeJoinIT
[INFO] Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
[INFO] Running org.apache.phoenix.tx.ParameterizedTransactionIT
[INFO] Running org.apache.phoenix.tx.TransactionIT
[INFO] Running org.apache.phoenix.tx.TxCheckpointIT
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.581 s 
- in org.apache.phoenix.tx.TransactionIT
[INFO] Running org.apache.phoenix.util.IndexScrutinyIT
[INFO] Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 497.15 
s - in org.apache.phoenix.end2end.index.MutableIndexIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.743 s 
- in org.apache.phoenix.util.IndexScrutinyIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 89.367 s 
- in org.apache.phoenix.trace.PhoenixTracingEndToEndIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 643.579 
s - in org.apache.phoenix.end2end.index.MutableIndexSplitForwardScanIT
[WARNING] Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 
226.992 s - in org.apache.phoenix.tx.ParameterizedTransactionIT
[INFO] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 295.333 
s - in org.apache.phoenix.tx.TxCheckpointIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 697.307 
s - in org.apache.phoenix.end2end.index.MutableIndexSplitReverseScanIT
[INFO] Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
2,107.772 s - in org.apache.phoenix.end2end.index.IndexIT
[INFO] 
[INFO] Results:
[INFO] 
[ERROR] Errors: 
[ERROR]   ScanQueryIT.:65->BaseQueryIT.:134 » SQLTimeout Operation 
timed out...
[INFO] 
[ERROR] Tests run: 3058, Failures: 0, Errors: 1, Skipped: 5
[INFO] 
[INFO] 
[INFO] --- maven-failsafe-plugin:2.20:integration-test (ClientManagedTimeTests) 
@ phoenix-core ---
[INFO] 
[INFO] ---
[INFO]  T E S T S
[INFO] ---
[INFO] Running org.apache.phoenix.end2end.DistinctCountIT
[INFO] Running org.apache.phoenix.end2end.CreateSchemaIT
[INFO] Running org.apache.phoenix.end2end.FunkyNamesIT
[INFO] Running org.apache.phoenix.end2end.CustomEntityDataIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.318 s 
- in 

phoenix git commit: PHOENIX-4159 phoenix-spark tests are failing

2017-09-06 Thread jmahonin
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 94ef3eb3b -> 20aaf633c


PHOENIX-4159 phoenix-spark tests are failing

Fix usage of underlying JUnit 'TemporaryFolder' in phoenix-spark
tests. Need to disable parallel execution until JUnit 4.13 is
released (https://github.com/junit-team/junit4/issues/1223)


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 20aaf633c00baced6ebe12cf1ece33e69db4a423
Parents: 94ef3eb
Author: Josh Mahonin 
Authored: Wed Sep 6 13:21:57 2017 -0400
Committer: Josh Mahonin 
Committed: Wed Sep 6 13:25:05 2017 -0400

--
 phoenix-spark/pom.xml  |  5 -
 .../phoenix/spark/AbstractPhoenixSparkIT.scala | 17 ++---
 2 files changed, 14 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/20aaf633/phoenix-spark/pom.xml
--
diff --git a/phoenix-spark/pom.xml b/phoenix-spark/pom.xml
index 2202c5d..d67c8b0 100644
--- a/phoenix-spark/pom.xml
+++ b/phoenix-spark/pom.xml
@@ -542,7 +542,10 @@
   test
 
 
-  true
+  
+  false
   Integration-Test
   -Xmx1536m -XX:MaxPermSize=512m 
-XX:ReservedCodeCacheSize=512m
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/20aaf633/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
--
diff --git 
a/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
 
b/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
index ecaedc7..ca3470f 100644
--- 
a/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
+++ 
b/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
@@ -20,7 +20,7 @@ import org.apache.phoenix.end2end.BaseHBaseManagedTimeIT
 import org.apache.phoenix.query.BaseTest
 import org.apache.phoenix.util.PhoenixRuntime
 import org.apache.spark.{SparkConf, SparkContext}
-import org.scalatest.{BeforeAndAfterAll, FunSuite, Matchers}
+import org.scalatest.{BeforeAndAfter, BeforeAndAfterAll, FunSuite, Matchers}
 
 
 // Helper object to access the protected abstract static methods hidden in 
BaseHBaseManagedTimeIT
@@ -33,7 +33,10 @@ object PhoenixSparkITHelper extends BaseHBaseManagedTimeIT {
 BaseHBaseManagedTimeIT.doSetup()
   }
 
-  def doTeardown = BaseHBaseManagedTimeIT.doTeardown()
+  def doTeardown = {
+BaseHBaseManagedTimeIT.doTeardown()
+BaseTest.tmpFolder.delete()
+  }
 
   def getUrl = BaseTest.getUrl
 }
@@ -41,7 +44,7 @@ object PhoenixSparkITHelper extends BaseHBaseManagedTimeIT {
 /**
   * Base class for PhoenixSparkIT
   */
-class AbstractPhoenixSparkIT extends FunSuite with Matchers with 
BeforeAndAfterAll {
+class AbstractPhoenixSparkIT extends FunSuite with Matchers with 
BeforeAndAfter with BeforeAndAfterAll {
 
   // A global tenantId we can use across tests
   final val TenantId = "theTenant"
@@ -62,9 +65,8 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
   // Optional argument tenantId used for running tenant-specific SQL
   def setupTables(sqlSource: String, tenantId: Option[String]): Unit = {
 val props = new Properties
-val id = tenantId match {
-  case Some(tid) => props.setProperty(PhoenixRuntime.TENANT_ID_ATTRIB, tid)
-  case _ =>
+if(tenantId.isDefined) {
+  props.setProperty(PhoenixRuntime.TENANT_ID_ATTRIB, tenantId.get)
 }
 
 conn = DriverManager.getConnection(PhoenixSparkITHelper.getUrl, props)
@@ -88,7 +90,7 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
 PhoenixSparkITHelper.doSetup
 
 // We pass in null for TenantId here since these tables will be globally 
visible
-setupTables("globalSetup.sql", null)
+setupTables("globalSetup.sql", None)
 // We pass in a TenantId to allow the DDL to create tenant-specific 
tables/views
 setupTables("tenantSetup.sql", Some(TenantId))
 
@@ -103,6 +105,7 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
   override def afterAll() {
 conn.close()
 sc.stop()
+PhoenixSparkITHelper.cleanUpAfterTest()
 PhoenixSparkITHelper.doTeardown
   }
 }



phoenix git commit: PHOENIX-4159 phoenix-spark tests are failing

2017-09-06 Thread jmahonin
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 9e5cb5d2e -> 9296254e2


PHOENIX-4159 phoenix-spark tests are failing

Fix usage of underlying JUnit 'TemporaryFolder' in phoenix-spark
tests. Need to disable parallel execution until JUnit 4.13 is
released (https://github.com/junit-team/junit4/issues/1223)


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

Branch: refs/heads/4.x-HBase-1.1
Commit: 9296254e2f7b08be2a5314952fad9acf717bdcf9
Parents: 9e5cb5d
Author: Josh Mahonin 
Authored: Wed Sep 6 13:21:57 2017 -0400
Committer: Josh Mahonin 
Committed: Wed Sep 6 13:24:42 2017 -0400

--
 phoenix-spark/pom.xml  |  5 -
 .../phoenix/spark/AbstractPhoenixSparkIT.scala | 17 ++---
 2 files changed, 14 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/9296254e/phoenix-spark/pom.xml
--
diff --git a/phoenix-spark/pom.xml b/phoenix-spark/pom.xml
index 89c5ba5..7e804a8 100644
--- a/phoenix-spark/pom.xml
+++ b/phoenix-spark/pom.xml
@@ -549,7 +549,10 @@
   test
 
 
-  true
+  
+  false
   Integration-Test
   -Xmx1536m -XX:MaxPermSize=512m 
-XX:ReservedCodeCacheSize=512m
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/9296254e/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
--
diff --git 
a/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
 
b/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
index ecaedc7..ca3470f 100644
--- 
a/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
+++ 
b/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
@@ -20,7 +20,7 @@ import org.apache.phoenix.end2end.BaseHBaseManagedTimeIT
 import org.apache.phoenix.query.BaseTest
 import org.apache.phoenix.util.PhoenixRuntime
 import org.apache.spark.{SparkConf, SparkContext}
-import org.scalatest.{BeforeAndAfterAll, FunSuite, Matchers}
+import org.scalatest.{BeforeAndAfter, BeforeAndAfterAll, FunSuite, Matchers}
 
 
 // Helper object to access the protected abstract static methods hidden in 
BaseHBaseManagedTimeIT
@@ -33,7 +33,10 @@ object PhoenixSparkITHelper extends BaseHBaseManagedTimeIT {
 BaseHBaseManagedTimeIT.doSetup()
   }
 
-  def doTeardown = BaseHBaseManagedTimeIT.doTeardown()
+  def doTeardown = {
+BaseHBaseManagedTimeIT.doTeardown()
+BaseTest.tmpFolder.delete()
+  }
 
   def getUrl = BaseTest.getUrl
 }
@@ -41,7 +44,7 @@ object PhoenixSparkITHelper extends BaseHBaseManagedTimeIT {
 /**
   * Base class for PhoenixSparkIT
   */
-class AbstractPhoenixSparkIT extends FunSuite with Matchers with 
BeforeAndAfterAll {
+class AbstractPhoenixSparkIT extends FunSuite with Matchers with 
BeforeAndAfter with BeforeAndAfterAll {
 
   // A global tenantId we can use across tests
   final val TenantId = "theTenant"
@@ -62,9 +65,8 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
   // Optional argument tenantId used for running tenant-specific SQL
   def setupTables(sqlSource: String, tenantId: Option[String]): Unit = {
 val props = new Properties
-val id = tenantId match {
-  case Some(tid) => props.setProperty(PhoenixRuntime.TENANT_ID_ATTRIB, tid)
-  case _ =>
+if(tenantId.isDefined) {
+  props.setProperty(PhoenixRuntime.TENANT_ID_ATTRIB, tenantId.get)
 }
 
 conn = DriverManager.getConnection(PhoenixSparkITHelper.getUrl, props)
@@ -88,7 +90,7 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
 PhoenixSparkITHelper.doSetup
 
 // We pass in null for TenantId here since these tables will be globally 
visible
-setupTables("globalSetup.sql", null)
+setupTables("globalSetup.sql", None)
 // We pass in a TenantId to allow the DDL to create tenant-specific 
tables/views
 setupTables("tenantSetup.sql", Some(TenantId))
 
@@ -103,6 +105,7 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
   override def afterAll() {
 conn.close()
 sc.stop()
+PhoenixSparkITHelper.cleanUpAfterTest()
 PhoenixSparkITHelper.doTeardown
   }
 }



phoenix git commit: PHOENIX-4159 phoenix-spark tests are failing

2017-09-06 Thread jmahonin
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.2 0718e01e1 -> 37150ecfd


PHOENIX-4159 phoenix-spark tests are failing

Fix usage of underlying JUnit 'TemporaryFolder' in phoenix-spark
tests. Need to disable parallel execution until JUnit 4.13 is
released (https://github.com/junit-team/junit4/issues/1223)


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

Branch: refs/heads/4.x-HBase-1.2
Commit: 37150ecfd50ae82c74a66f2d49b2bca0bb1d3e95
Parents: 0718e01
Author: Josh Mahonin 
Authored: Wed Sep 6 13:21:57 2017 -0400
Committer: Josh Mahonin 
Committed: Wed Sep 6 13:24:25 2017 -0400

--
 phoenix-spark/pom.xml  |  5 -
 .../phoenix/spark/AbstractPhoenixSparkIT.scala | 17 ++---
 2 files changed, 14 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/37150ecf/phoenix-spark/pom.xml
--
diff --git a/phoenix-spark/pom.xml b/phoenix-spark/pom.xml
index 7518ebc..f298f34 100644
--- a/phoenix-spark/pom.xml
+++ b/phoenix-spark/pom.xml
@@ -549,7 +549,10 @@
   test
 
 
-  true
+  
+  false
   Integration-Test
   -Xmx1536m -XX:MaxPermSize=512m 
-XX:ReservedCodeCacheSize=512m
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/37150ecf/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
--
diff --git 
a/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
 
b/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
index ecaedc7..ca3470f 100644
--- 
a/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
+++ 
b/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
@@ -20,7 +20,7 @@ import org.apache.phoenix.end2end.BaseHBaseManagedTimeIT
 import org.apache.phoenix.query.BaseTest
 import org.apache.phoenix.util.PhoenixRuntime
 import org.apache.spark.{SparkConf, SparkContext}
-import org.scalatest.{BeforeAndAfterAll, FunSuite, Matchers}
+import org.scalatest.{BeforeAndAfter, BeforeAndAfterAll, FunSuite, Matchers}
 
 
 // Helper object to access the protected abstract static methods hidden in 
BaseHBaseManagedTimeIT
@@ -33,7 +33,10 @@ object PhoenixSparkITHelper extends BaseHBaseManagedTimeIT {
 BaseHBaseManagedTimeIT.doSetup()
   }
 
-  def doTeardown = BaseHBaseManagedTimeIT.doTeardown()
+  def doTeardown = {
+BaseHBaseManagedTimeIT.doTeardown()
+BaseTest.tmpFolder.delete()
+  }
 
   def getUrl = BaseTest.getUrl
 }
@@ -41,7 +44,7 @@ object PhoenixSparkITHelper extends BaseHBaseManagedTimeIT {
 /**
   * Base class for PhoenixSparkIT
   */
-class AbstractPhoenixSparkIT extends FunSuite with Matchers with 
BeforeAndAfterAll {
+class AbstractPhoenixSparkIT extends FunSuite with Matchers with 
BeforeAndAfter with BeforeAndAfterAll {
 
   // A global tenantId we can use across tests
   final val TenantId = "theTenant"
@@ -62,9 +65,8 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
   // Optional argument tenantId used for running tenant-specific SQL
   def setupTables(sqlSource: String, tenantId: Option[String]): Unit = {
 val props = new Properties
-val id = tenantId match {
-  case Some(tid) => props.setProperty(PhoenixRuntime.TENANT_ID_ATTRIB, tid)
-  case _ =>
+if(tenantId.isDefined) {
+  props.setProperty(PhoenixRuntime.TENANT_ID_ATTRIB, tenantId.get)
 }
 
 conn = DriverManager.getConnection(PhoenixSparkITHelper.getUrl, props)
@@ -88,7 +90,7 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
 PhoenixSparkITHelper.doSetup
 
 // We pass in null for TenantId here since these tables will be globally 
visible
-setupTables("globalSetup.sql", null)
+setupTables("globalSetup.sql", None)
 // We pass in a TenantId to allow the DDL to create tenant-specific 
tables/views
 setupTables("tenantSetup.sql", Some(TenantId))
 
@@ -103,6 +105,7 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
   override def afterAll() {
 conn.close()
 sc.stop()
+PhoenixSparkITHelper.cleanUpAfterTest()
 PhoenixSparkITHelper.doTeardown
   }
 }



phoenix git commit: PHOENIX-4159 phoenix-spark tests are failing

2017-09-06 Thread jmahonin
Repository: phoenix
Updated Branches:
  refs/heads/master 8c90a0bf4 -> ad52201e0


PHOENIX-4159 phoenix-spark tests are failing

Fix usage of underlying JUnit 'TemporaryFolder' in phoenix-spark
tests. Need to disable parallel execution until JUnit 4.13 is
released (https://github.com/junit-team/junit4/issues/1223)


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

Branch: refs/heads/master
Commit: ad52201e07670d342ef33c5e8bd2ee595fe559cc
Parents: 8c90a0b
Author: Josh Mahonin 
Authored: Wed Sep 6 13:21:57 2017 -0400
Committer: Josh Mahonin 
Committed: Wed Sep 6 13:21:57 2017 -0400

--
 phoenix-spark/pom.xml  |  5 -
 .../phoenix/spark/AbstractPhoenixSparkIT.scala | 17 ++---
 2 files changed, 14 insertions(+), 8 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/ad52201e/phoenix-spark/pom.xml
--
diff --git a/phoenix-spark/pom.xml b/phoenix-spark/pom.xml
index 1f2741e..dfc7b87 100644
--- a/phoenix-spark/pom.xml
+++ b/phoenix-spark/pom.xml
@@ -549,7 +549,10 @@
   test
 
 
-  true
+  
+  false
   Integration-Test
   -Xmx1536m -XX:MaxPermSize=512m 
-XX:ReservedCodeCacheSize=512m
 

http://git-wip-us.apache.org/repos/asf/phoenix/blob/ad52201e/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
--
diff --git 
a/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
 
b/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
index ecaedc7..ca3470f 100644
--- 
a/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
+++ 
b/phoenix-spark/src/it/scala/org/apache/phoenix/spark/AbstractPhoenixSparkIT.scala
@@ -20,7 +20,7 @@ import org.apache.phoenix.end2end.BaseHBaseManagedTimeIT
 import org.apache.phoenix.query.BaseTest
 import org.apache.phoenix.util.PhoenixRuntime
 import org.apache.spark.{SparkConf, SparkContext}
-import org.scalatest.{BeforeAndAfterAll, FunSuite, Matchers}
+import org.scalatest.{BeforeAndAfter, BeforeAndAfterAll, FunSuite, Matchers}
 
 
 // Helper object to access the protected abstract static methods hidden in 
BaseHBaseManagedTimeIT
@@ -33,7 +33,10 @@ object PhoenixSparkITHelper extends BaseHBaseManagedTimeIT {
 BaseHBaseManagedTimeIT.doSetup()
   }
 
-  def doTeardown = BaseHBaseManagedTimeIT.doTeardown()
+  def doTeardown = {
+BaseHBaseManagedTimeIT.doTeardown()
+BaseTest.tmpFolder.delete()
+  }
 
   def getUrl = BaseTest.getUrl
 }
@@ -41,7 +44,7 @@ object PhoenixSparkITHelper extends BaseHBaseManagedTimeIT {
 /**
   * Base class for PhoenixSparkIT
   */
-class AbstractPhoenixSparkIT extends FunSuite with Matchers with 
BeforeAndAfterAll {
+class AbstractPhoenixSparkIT extends FunSuite with Matchers with 
BeforeAndAfter with BeforeAndAfterAll {
 
   // A global tenantId we can use across tests
   final val TenantId = "theTenant"
@@ -62,9 +65,8 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
   // Optional argument tenantId used for running tenant-specific SQL
   def setupTables(sqlSource: String, tenantId: Option[String]): Unit = {
 val props = new Properties
-val id = tenantId match {
-  case Some(tid) => props.setProperty(PhoenixRuntime.TENANT_ID_ATTRIB, tid)
-  case _ =>
+if(tenantId.isDefined) {
+  props.setProperty(PhoenixRuntime.TENANT_ID_ATTRIB, tenantId.get)
 }
 
 conn = DriverManager.getConnection(PhoenixSparkITHelper.getUrl, props)
@@ -88,7 +90,7 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
 PhoenixSparkITHelper.doSetup
 
 // We pass in null for TenantId here since these tables will be globally 
visible
-setupTables("globalSetup.sql", null)
+setupTables("globalSetup.sql", None)
 // We pass in a TenantId to allow the DDL to create tenant-specific 
tables/views
 setupTables("tenantSetup.sql", Some(TenantId))
 
@@ -103,6 +105,7 @@ class AbstractPhoenixSparkIT extends FunSuite with Matchers 
with BeforeAndAfterA
   override def afterAll() {
 conn.close()
 sc.stop()
+PhoenixSparkITHelper.cleanUpAfterTest()
 PhoenixSparkITHelper.doTeardown
   }
 }



Build failed in Jenkins: Phoenix | Master #1775

2017-09-06 Thread Apache Jenkins Server
See 


Changes:

[jtaylor] PHOENIX-4162 Disallow transition from DISABLE to INACTIVE when

--
[...truncated 97.45 KB...]
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 50.312 s 
- in org.apache.phoenix.end2end.index.ViewIndexIT
[INFO] Running org.apache.phoenix.end2end.index.txn.MutableRollbackIT
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 318.211 
s - in org.apache.phoenix.end2end.index.DropColumnIT
[INFO] Running org.apache.phoenix.end2end.index.txn.RollbackIT
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 63.917 s 
- in org.apache.phoenix.end2end.index.txn.MutableRollbackIT
[INFO] Running org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.771 s 
- in org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
[INFO] Running org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.356 s 
- in org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
[INFO] Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 49.954 s 
- in org.apache.phoenix.end2end.index.txn.RollbackIT
[INFO] Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.551 s 
- in org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
[INFO] Running org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.229 s 
- in org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
[INFO] Running org.apache.phoenix.rpc.UpdateCacheIT
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 47.221 s 
- in org.apache.phoenix.iterate.RoundRobinResultIteratorIT
[INFO] Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.891 s 
- in org.apache.phoenix.rpc.UpdateCacheIT
[INFO] Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.426 s 
- in org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
[INFO] Running org.apache.phoenix.tx.FlappingTransactionIT
[INFO] Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
992.187 s - in org.apache.phoenix.end2end.SortMergeJoinIT
[INFO] Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 420.642 
s - in org.apache.phoenix.end2end.index.IndexExpressionIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.227 s 
- in org.apache.phoenix.tx.FlappingTransactionIT
[INFO] Running org.apache.phoenix.tx.TxCheckpointIT
[INFO] Running org.apache.phoenix.tx.ParameterizedTransactionIT
[INFO] Running org.apache.phoenix.tx.TransactionIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 67.502 s 
- in org.apache.phoenix.trace.PhoenixTracingEndToEndIT
[INFO] Running org.apache.phoenix.util.IndexScrutinyIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.393 s 
- in org.apache.phoenix.util.IndexScrutinyIT
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 46.097 s 
- in org.apache.phoenix.tx.TransactionIT
[INFO] Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 448.887 
s - in org.apache.phoenix.end2end.index.MutableIndexIT
[WARNING] Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 
194.41 s - in org.apache.phoenix.tx.ParameterizedTransactionIT
[INFO] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 275.952 
s - in org.apache.phoenix.tx.TxCheckpointIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 648.179 
s - in org.apache.phoenix.end2end.index.MutableIndexSplitReverseScanIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 696.384 
s - in org.apache.phoenix.end2end.index.MutableIndexSplitForwardScanIT
[INFO] Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
1,852.164 s - in org.apache.phoenix.end2end.index.IndexIT
[INFO] 
[INFO] Results:
[INFO] 
[WARNING] Tests run: 3058, Failures: 0, Errors: 0, Skipped: 5
[INFO] 
[INFO] 
[INFO] --- maven-failsafe-plugin:2.20:integration-test (ClientManagedTimeTests) 
@ phoenix-core ---
[INFO] 
[INFO] ---
[INFO]  T E S T S
[INFO] ---
[INFO] Running org.apache.phoenix.end2end.DerivedTableIT
[INFO] Running org.apache.phoenix.end2end.DistinctCountIT
[INFO] Running org.apache.phoenix.end2end.FunkyNamesIT
[INFO] Running org.apache.phoenix.end2end.ExtendedQueryExecIT
[INFO] Running org.apache.phoenix.end2end.CreateSchemaIT
[INFO] 

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

2017-09-06 Thread Apache Jenkins Server
See 


Changes:

[jtaylor] PHOENIX-4162 Disallow transition from DISABLE to INACTIVE when

--
[...truncated 307.90 KB...]
[INFO] --- maven-surefire-plugin:2.20:test (default-test) @ phoenix-spark ---
[INFO] 
[INFO] --- scalatest-maven-plugin:1.0:test (test) @ phoenix-spark ---
[INFO] Tests are skipped.
[INFO] 
[INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources) @ 
phoenix-spark ---
[INFO] Building jar: 

[INFO] 
[INFO] --- maven-jar-plugin:2.4:test-jar (default) @ phoenix-spark ---
[INFO] Building jar: 

[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ phoenix-spark ---
[INFO] Building jar: 

[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (empty-javadoc-jar) @ phoenix-spark ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: 

[INFO] 
[INFO] --- maven-site-plugin:3.2:attach-descriptor (attach-descriptor) @ 
phoenix-spark ---
[INFO] 
[INFO] --- scalatest-maven-plugin:1.0:test (integration-test) @ phoenix-spark 
---
WARNING: -c has been deprecated and will be reused for a different (but still 
very cool) purpose in ScalaTest 2.0. Please change all uses of -c to -P.
Discovery starting.
Discovery completed in 725 milliseconds.
Run starting. Expected test count is: 35
PhoenixSparkIT:
AbstractPhoenixSparkIT:
PhoenixSparkITTenantSpecific:
Formatting using clusterid: testClusterID
Formatting using clusterid: testClusterID
2[ScalaTest-3] ERROR org.apache.hadoop.hdfs.MiniDFSCluster  - IOE creating 
namenodes. Permissions dump:
path 
':
 

absolute:
permissions: 
path 
':
 

absolute:
permissions: drwx
path 
':
 

absolute:
permissions: drwx
path 
':
 

absolute:
permissions: drwx
path 
':
 

absolute:
permissions: drwx
path 
':
 

absolute:
permissions: drwx
path ': 

absolute:
permissions: drwx
path ': 
absolute:
permissions: drwx
path '/home/jenkins/jenkins-slave/workspace': 
absolute:/home/jenkins/jenkins-slave/workspace
permissions: drwx
path '/home/jenkins/jenkins-slave': 
absolute:/home/jenkins/jenkins-slave
permissions: drwx
path '/home/jenkins': 
absolute:/home/jenkins
permissions: drwx
path '/home': 
absolute:/home
permissions: dr-x
path '/': 
absolute:/
permissions: dr-x

java.io.IOException: Cannot create 

Build failed in Jenkins: Phoenix Compile Compatibility with HBase #398

2017-09-06 Thread Apache Jenkins Server
See 


--
Started by timer
[EnvInject] - Loading node environment variables.
Building remotely on H25 (couchdbtest ubuntu xenial) in workspace 

[Phoenix_Compile_Compat_wHBase] $ /bin/bash /tmp/jenkins6873750677213096663.sh
core file size  (blocks, -c) 0
data seg size   (kbytes, -d) unlimited
scheduling priority (-e) 0
file size   (blocks, -f) unlimited
pending signals (-i) 386417
max locked memory   (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files  (-n) 6
pipe size(512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority  (-r) 0
stack size  (kbytes, -s) 8192
cpu time   (seconds, -t) unlimited
max user processes  (-u) 10240
virtual memory  (kbytes, -v) unlimited
file locks  (-x) unlimited
core id : 0
core id : 1
core id : 2
core id : 3
core id : 4
core id : 5
physical id : 0
physical id : 1
MemTotal:   98958120 kB
MemFree:20175180 kB
Filesystem  Size  Used Avail Use% Mounted on
udev 48G 0   48G   0% /dev
tmpfs   9.5G  1.1G  8.5G  11% /run
/dev/sda1   364G  167G  179G  49% /
tmpfs48G  516K   48G   1% /dev/shm
tmpfs   5.0M 0  5.0M   0% /run/lock
tmpfs48G 0   48G   0% /sys/fs/cgroup
tmpfs   9.5G 0  9.5G   0% /run/user/10025
apache-maven-2.2.1
apache-maven-3.0.4
apache-maven-3.0.5
apache-maven-3.2.1
apache-maven-3.2.5
apache-maven-3.3.3
apache-maven-3.3.9
apache-maven-3.5.0
latest
latest2
latest3


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

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

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

main:
[mkdir] Created dir: 

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

main:
[mkdir] Created dir: 

 [copy] Copying 20 files to 

[mkdir] Created dir: 

[mkdir] Created dir: 


main:
[mkdir] Created dir: 

 [copy] Copying 17 files to 

[mkdir] Created dir: 


main:
[mkdir] Created dir: 

 [copy] Copying 1 file to 

[mkdir] Created dir: 


HBase pom.xml:

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

 does not exist: must build 

PhoenixSQL.g


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

Build failed in Jenkins: Phoenix | Master #1774

2017-09-06 Thread Apache Jenkins Server
See 

--
[...truncated 46.66 KB...]
[INFO] Running org.apache.phoenix.query.PhoenixStatsCacheRemovalListenerTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.044 s 
- in org.apache.phoenix.query.PhoenixStatsCacheRemovalListenerTest
[INFO] Running org.apache.phoenix.query.EncodedColumnQualifierCellsListTest
[INFO] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.205 s 
- in org.apache.phoenix.query.EncodedColumnQualifierCellsListTest
[INFO] Running org.apache.phoenix.query.KeyRangeUnionTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.732 s 
- in org.apache.phoenix.iterate.RowKeyOrderedAggregateResultIteratorTest
[INFO] Running org.apache.phoenix.query.QueryPlanTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.163 s 
- in org.apache.phoenix.query.KeyRangeUnionTest
[INFO] Running org.apache.phoenix.query.ConnectionQueryServicesImplTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.49 s - 
in org.apache.phoenix.hbase.index.write.recovery.TestPerRegionIndexWriteCache
[INFO] Running org.apache.phoenix.query.ScannerLeaseRenewalTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.981 s 
- in org.apache.phoenix.query.ConnectionQueryServicesImplTest
[INFO] Running org.apache.phoenix.query.HBaseFactoryProviderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s 
- in org.apache.phoenix.query.HBaseFactoryProviderTest
[INFO] Running org.apache.phoenix.query.KeyRangeCoalesceTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.174 s 
- in org.apache.phoenix.query.KeyRangeCoalesceTest
[INFO] Running org.apache.phoenix.query.OrderByTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.612 s 
- in org.apache.phoenix.iterate.AggregateResultScannerTest
[INFO] Running org.apache.phoenix.query.KeyRangeMoreTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.087 s 
- in org.apache.phoenix.query.ConnectionlessTest
[INFO] Running org.apache.phoenix.metrics.MetricTypeTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s 
- in org.apache.phoenix.metrics.MetricTypeTest
[INFO] Running org.apache.phoenix.mapreduce.index.IndexScrutinyTableOutputTest
[INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.241 
s - in org.apache.phoenix.index.IndexMaintainerTest
[INFO] Running org.apache.phoenix.mapreduce.BulkLoadToolTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.242 s 
- in org.apache.phoenix.mapreduce.BulkLoadToolTest
[INFO] Running org.apache.phoenix.mapreduce.FormatToBytesWritableMapperTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.349 s 
- in org.apache.phoenix.mapreduce.index.IndexScrutinyTableOutputTest
[INFO] Running org.apache.phoenix.mapreduce.CsvBulkImportUtilTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.431 s 
- in org.apache.phoenix.query.QueryPlanTest
[INFO] Running org.apache.phoenix.mapreduce.CsvToKeyValueMapperTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.052 s 
- in org.apache.phoenix.mapreduce.CsvToKeyValueMapperTest
[INFO] Running org.apache.phoenix.mapreduce.bulkload.TestTableRowkeyPair
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s 
- in org.apache.phoenix.mapreduce.bulkload.TestTableRowkeyPair
[INFO] Running 
org.apache.phoenix.mapreduce.util.ColumnInfoToStringEncoderDecoderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.135 s 
- in org.apache.phoenix.mapreduce.util.ColumnInfoToStringEncoderDecoderTest
[INFO] Running org.apache.phoenix.mapreduce.util.IndexColumnNamesTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.914 s 
- in org.apache.phoenix.query.ParallelIteratorsSplitTest
[INFO] Running org.apache.phoenix.mapreduce.util.PhoenixConfigurationUtilTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.662 s 
- in org.apache.phoenix.query.ScannerLeaseRenewalTest
[INFO] Running org.apache.phoenix.parse.QueryParserTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.057 s 
- in org.apache.phoenix.mapreduce.CsvBulkImportUtilTest
[INFO] Running org.apache.phoenix.parse.CastParseNodeTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s 
- in org.apache.phoenix.parse.CastParseNodeTest
[INFO] Running org.apache.phoenix.parse.BuiltInFunctionInfoTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s 
- in org.apache.phoenix.parse.BuiltInFunctionInfoTest
[INFO] Running org.apache.phoenix.parse.CursorParserTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.277 s 
- in 

Build failed in Jenkins: Phoenix-4.x-HBase-1.2 #144

2017-09-06 Thread Apache Jenkins Server
See 


Changes:

[jtaylor] PHOENIX-4162 Disallow transition from DISABLE to INACTIVE when

--
[...truncated 488.71 KB...]
[INFO] Running org.apache.phoenix.expression.ArrayConstructorExpressionTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 s 
- in org.apache.phoenix.expression.ILikeExpressionTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s 
- in org.apache.phoenix.expression.ArrayConstructorExpressionTest
[INFO] Running org.apache.phoenix.expression.NullValueTest
[INFO] Running org.apache.phoenix.expression.SignFunctionTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 s 
- in org.apache.phoenix.expression.SignFunctionTest
[INFO] Running org.apache.phoenix.index.automated.MRJobSubmitterTest
[INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.146 s 
- in org.apache.phoenix.expression.ArrayToStringFunctionTest
[INFO] Running org.apache.phoenix.index.IndexMaintainerTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.685 s 
- in org.apache.phoenix.index.automated.MRJobSubmitterTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.339 s 
- in org.apache.phoenix.expression.NullValueTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.62 s - 
in org.apache.phoenix.expression.ArithmeticOperationTest
[INFO] Tests run: 35, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.569 s 
- in org.apache.phoenix.expression.ArrayConcatFunctionTest
[INFO] Tests run: 47, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.26 s 
- in org.apache.phoenix.compile.QueryOptimizerTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.835 
s - in org.apache.phoenix.util.PhoenixRuntimeTest
[INFO] Tests run: 158, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.551 
s - in org.apache.phoenix.compile.QueryCompilerTest
[INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.242 s 
- in org.apache.phoenix.index.IndexMaintainerTest
[INFO] 
[INFO] Results:
[INFO] 
[WARNING] Tests run: 1538, Failures: 0, Errors: 0, Skipped: 6
[INFO] 
[INFO] 
[INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources) @ 
phoenix-core ---
[INFO] Building jar: 

[INFO] 
[INFO] --- maven-jar-plugin:2.4:test-jar (default) @ phoenix-core ---
[INFO] Building jar: 

[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ phoenix-core ---
[INFO] Building jar: 

[INFO] 
[INFO] --- maven-site-plugin:3.2:attach-descriptor (attach-descriptor) @ 
phoenix-core ---
[INFO] 
[INFO] --- maven-assembly-plugin:2.5.2:single (core) @ phoenix-core ---
[INFO] Reading assembly descriptor: src/build/phoenix-core.xml
[WARNING] Artifact: 
org.apache.phoenix:phoenix-core:jar:4.12.0-HBase-1.2-SNAPSHOT references the 
same file as the assembly destination file. Moving it to a temporary location 
for inclusion.
[INFO] Building jar: 

[INFO] 
[INFO] --- maven-failsafe-plugin:2.20:integration-test 
(ParallelStatsEnabledTest) @ phoenix-core ---
[INFO] 
[INFO] ---
[INFO]  T E S T S
[INFO] ---
[INFO] Running org.apache.phoenix.end2end.QueryWithTableSampleIT
[INFO] Running org.apache.phoenix.end2end.SaltedViewIT
[INFO] Running org.apache.phoenix.end2end.KeyOnlyIT
[INFO] Running org.apache.phoenix.end2end.ParallelIteratorsIT
[INFO] Running org.apache.phoenix.coprocessor.StatisticsCollectionRunTrackerIT
[INFO] Running org.apache.phoenix.end2end.TenantSpecificTablesDDLIT
[INFO] Running org.apache.phoenix.end2end.MultiCfQueryExecIT
[INFO] Running org.apache.phoenix.end2end.ExplainPlanWithStatsEnabledIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.139 s 
- in org.apache.phoenix.end2end.KeyOnlyIT
[INFO] Running org.apache.phoenix.end2end.TenantSpecificTablesDMLIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.48 s 
- in org.apache.phoenix.end2end.ParallelIteratorsIT
[INFO] Running org.apache.phoenix.end2end.TransactionalViewIT
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.153 s 
- in org.apache.phoenix.end2end.ExplainPlanWithStatsEnabledIT
[INFO] Running org.apache.phoenix.end2end.ViewIT
[INFO] Tests run: 2, Failures: 0, 

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

2017-09-06 Thread Apache Jenkins Server
See 


Changes:

[ssa] PHOENIX-3406 CSV BulkLoad MR job incorrectly handle ROW_TIMESTAMP

[ssa] PHOENIX-4068 Atomic Upsert salted table with

[samarth] PHOENIX-4156 Fix flapping MutableIndexFailureIT

[samarth] PHOENIX-4141 Fix flapping TableSnapshotReadsMapReduceIT

[jtaylor] PHOENIX-3953 Clear INDEX_DISABLED_TIMESTAMP and disable index on

[samarth] PHOENIX-4151 Tests extending BaseQueryIT are flapping

[samarth] PHOENIX-4151 Addendum to fix test failure

--
[...truncated 103.31 KB...]
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.759 
s - in org.apache.phoenix.end2end.index.IndexMetadataIT
[INFO] Running org.apache.phoenix.end2end.index.MutableIndexSplitForwardScanIT
[INFO] Running org.apache.phoenix.end2end.index.MutableIndexIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 154.364 
s - in org.apache.phoenix.end2end.index.MutableIndexSplitForwardScanIT
[INFO] Running org.apache.phoenix.end2end.index.MutableIndexSplitReverseScanIT
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 324.54 
s - in org.apache.phoenix.end2end.index.DropColumnIT
[INFO] Running org.apache.phoenix.end2end.index.SaltedIndexIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.422 s 
- in org.apache.phoenix.end2end.index.SaltedIndexIT
[INFO] Running org.apache.phoenix.end2end.index.ViewIndexIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.319 s 
- in org.apache.phoenix.end2end.index.ViewIndexIT
[INFO] Running org.apache.phoenix.end2end.index.txn.MutableRollbackIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 158.229 
s - in org.apache.phoenix.end2end.index.MutableIndexSplitReverseScanIT
[INFO] Running org.apache.phoenix.end2end.index.txn.RollbackIT
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 74.35 s 
- in org.apache.phoenix.end2end.index.txn.MutableRollbackIT
[INFO] Running org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
[INFO] Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 461.423 
s - in org.apache.phoenix.end2end.index.IndexExpressionIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.661 s 
- in org.apache.phoenix.end2end.index.txn.RollbackIT
[INFO] Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
[INFO] Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
1,125.811 s - in org.apache.phoenix.end2end.SortMergeJoinIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.185 s 
- in org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
[INFO] Running org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s 
- in org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
[INFO] Running org.apache.phoenix.rpc.UpdateCacheIT
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.257 s 
- in org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
[INFO] Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
[INFO] Running org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.294 s 
- in org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
[INFO] Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.306 s 
- in org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
[INFO] Running org.apache.phoenix.tx.FlappingTransactionIT
[INFO] Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.686 s 
- in org.apache.phoenix.rpc.UpdateCacheIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.365 s 
- in org.apache.phoenix.tx.FlappingTransactionIT
[INFO] Running org.apache.phoenix.tx.ParameterizedTransactionIT
[INFO] Running org.apache.phoenix.tx.TransactionIT
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 49.302 s 
- in org.apache.phoenix.iterate.RoundRobinResultIteratorIT
[INFO] Running org.apache.phoenix.tx.TxCheckpointIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 88.527 s 
- in org.apache.phoenix.trace.PhoenixTracingEndToEndIT
[INFO] Running org.apache.phoenix.util.IndexScrutinyIT
[INFO] Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 497.867 
s - in org.apache.phoenix.end2end.index.MutableIndexIT
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 55.017 s 
- in org.apache.phoenix.tx.TransactionIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.306 s 
- in org.apache.phoenix.util.IndexScrutinyIT
[WARNING] Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time 

phoenix git commit: PHOENIX-4162 Disallow transition from DISABLE to INACTIVE when INDEX_DISABLE_TIMESTAMP is zero

2017-09-06 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.2 3ae9f552a -> 0718e01e1


PHOENIX-4162 Disallow transition from DISABLE to INACTIVE when 
INDEX_DISABLE_TIMESTAMP is zero


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

Branch: refs/heads/4.x-HBase-1.2
Commit: 0718e01e10f25a25ffeb9954439d240dc7fe9ff2
Parents: 3ae9f55
Author: James Taylor 
Authored: Tue Sep 5 18:52:02 2017 -0700
Committer: James Taylor 
Committed: Wed Sep 6 00:29:39 2017 -0700

--
 .../phoenix/end2end/MetaDataEndPointIT.java | 55 +++
 .../end2end/index/PartialIndexRebuilderIT.java  | 12 ++--
 .../coprocessor/MetaDataEndpointImpl.java   | 70 ++--
 3 files changed, 98 insertions(+), 39 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/0718e01e/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java
new file mode 100644
index 000..08b8cc6
--- /dev/null
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java
@@ -0,0 +1,55 @@
+/*
+ * 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 java.sql.Connection;
+import java.sql.DriverManager;
+
+import org.apache.hadoop.hbase.client.HTableInterface;
+import org.apache.phoenix.coprocessor.MetaDataProtocol.MutationCode;
+import org.apache.phoenix.jdbc.PhoenixConnection;
+import org.apache.phoenix.jdbc.PhoenixDatabaseMetaData;
+import org.apache.phoenix.schema.PIndexState;
+import org.apache.phoenix.util.EnvironmentEdgeManager;
+import org.apache.phoenix.util.IndexUtil;
+import org.apache.phoenix.util.SchemaUtil;
+import org.junit.Test;
+
+public class MetaDataEndPointIT extends ParallelStatsDisabledIT {
+@Test
+   public void testUpdateIndexState() throws Throwable {
+String schemaName = generateUniqueName();
+String tableName = generateUniqueName();
+String indexName1 = generateUniqueName();
+final String fullTableName = SchemaUtil.getTableName(schemaName, 
tableName);
+String fullIndexName1 = SchemaUtil.getTableName(schemaName, 
indexName1);
+try (Connection conn = DriverManager.getConnection(getUrl())) {
+conn.createStatement().execute("CREATE TABLE " + fullTableName + 
"(k INTEGER PRIMARY KEY, v1 INTEGER, v2 INTEGER) COLUMN_ENCODED_BYTES = 0, 
STORE_NULLS=true, GUIDE_POSTS_WIDTH=1000");
+conn.createStatement().execute("CREATE INDEX " + indexName1 + " ON 
" + fullTableName + " (v1) INCLUDE (v2)");
+conn.commit();
+HTableInterface metaTable = 
conn.unwrap(PhoenixConnection.class).getQueryServices().getTable(PhoenixDatabaseMetaData.SYSTEM_CATALOG_NAME_BYTES);
+MutationCode code = IndexUtil.updateIndexState(fullIndexName1, 0L, 
metaTable, PIndexState.DISABLE).getMutationCode();
+assertEquals(MutationCode.TABLE_ALREADY_EXISTS, code);
+long ts = EnvironmentEdgeManager.currentTimeMillis();
+code = IndexUtil.updateIndexState(fullIndexName1, ts, metaTable, 
PIndexState.INACTIVE).getMutationCode();
+assertEquals(MutationCode.UNALLOWED_TABLE_MUTATION, code);
+}
+   }
+}

http://git-wip-us.apache.org/repos/asf/phoenix/blob/0718e01e/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
 

phoenix git commit: PHOENIX-4162 Disallow transition from DISABLE to INACTIVE when INDEX_DISABLE_TIMESTAMP is zero

2017-09-06 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-1.1 7151d610e -> 9e5cb5d2e


PHOENIX-4162 Disallow transition from DISABLE to INACTIVE when 
INDEX_DISABLE_TIMESTAMP is zero


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

Branch: refs/heads/4.x-HBase-1.1
Commit: 9e5cb5d2e7957a005a63616370cddf837c53792d
Parents: 7151d61
Author: James Taylor 
Authored: Tue Sep 5 18:52:02 2017 -0700
Committer: James Taylor 
Committed: Wed Sep 6 00:28:21 2017 -0700

--
 .../phoenix/end2end/MetaDataEndPointIT.java | 55 +++
 .../end2end/index/PartialIndexRebuilderIT.java  | 12 ++--
 .../coprocessor/MetaDataEndpointImpl.java   | 70 ++--
 3 files changed, 98 insertions(+), 39 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/9e5cb5d2/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java
new file mode 100644
index 000..08b8cc6
--- /dev/null
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java
@@ -0,0 +1,55 @@
+/*
+ * 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 java.sql.Connection;
+import java.sql.DriverManager;
+
+import org.apache.hadoop.hbase.client.HTableInterface;
+import org.apache.phoenix.coprocessor.MetaDataProtocol.MutationCode;
+import org.apache.phoenix.jdbc.PhoenixConnection;
+import org.apache.phoenix.jdbc.PhoenixDatabaseMetaData;
+import org.apache.phoenix.schema.PIndexState;
+import org.apache.phoenix.util.EnvironmentEdgeManager;
+import org.apache.phoenix.util.IndexUtil;
+import org.apache.phoenix.util.SchemaUtil;
+import org.junit.Test;
+
+public class MetaDataEndPointIT extends ParallelStatsDisabledIT {
+@Test
+   public void testUpdateIndexState() throws Throwable {
+String schemaName = generateUniqueName();
+String tableName = generateUniqueName();
+String indexName1 = generateUniqueName();
+final String fullTableName = SchemaUtil.getTableName(schemaName, 
tableName);
+String fullIndexName1 = SchemaUtil.getTableName(schemaName, 
indexName1);
+try (Connection conn = DriverManager.getConnection(getUrl())) {
+conn.createStatement().execute("CREATE TABLE " + fullTableName + 
"(k INTEGER PRIMARY KEY, v1 INTEGER, v2 INTEGER) COLUMN_ENCODED_BYTES = 0, 
STORE_NULLS=true, GUIDE_POSTS_WIDTH=1000");
+conn.createStatement().execute("CREATE INDEX " + indexName1 + " ON 
" + fullTableName + " (v1) INCLUDE (v2)");
+conn.commit();
+HTableInterface metaTable = 
conn.unwrap(PhoenixConnection.class).getQueryServices().getTable(PhoenixDatabaseMetaData.SYSTEM_CATALOG_NAME_BYTES);
+MutationCode code = IndexUtil.updateIndexState(fullIndexName1, 0L, 
metaTable, PIndexState.DISABLE).getMutationCode();
+assertEquals(MutationCode.TABLE_ALREADY_EXISTS, code);
+long ts = EnvironmentEdgeManager.currentTimeMillis();
+code = IndexUtil.updateIndexState(fullIndexName1, ts, metaTable, 
PIndexState.INACTIVE).getMutationCode();
+assertEquals(MutationCode.UNALLOWED_TABLE_MUTATION, code);
+}
+   }
+}

http://git-wip-us.apache.org/repos/asf/phoenix/blob/9e5cb5d2/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
 

phoenix git commit: PHOENIX-4162 Disallow transition from DISABLE to INACTIVE when INDEX_DISABLE_TIMESTAMP is zero

2017-09-06 Thread jamestaylor
Repository: phoenix
Updated Branches:
  refs/heads/4.x-HBase-0.98 c5fe17624 -> 94ef3eb3b


PHOENIX-4162 Disallow transition from DISABLE to INACTIVE when 
INDEX_DISABLE_TIMESTAMP is zero


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

Branch: refs/heads/4.x-HBase-0.98
Commit: 94ef3eb3b360b8f8802c95fc618087aeef1dcf38
Parents: c5fe176
Author: James Taylor 
Authored: Tue Sep 5 18:52:02 2017 -0700
Committer: James Taylor 
Committed: Wed Sep 6 00:26:53 2017 -0700

--
 .../phoenix/end2end/MetaDataEndPointIT.java | 55 +++
 .../end2end/index/PartialIndexRebuilderIT.java  | 12 ++--
 .../coprocessor/MetaDataEndpointImpl.java   | 70 ++--
 3 files changed, 98 insertions(+), 39 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/phoenix/blob/94ef3eb3/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java
new file mode 100644
index 000..08b8cc6
--- /dev/null
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/MetaDataEndPointIT.java
@@ -0,0 +1,55 @@
+/*
+ * 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 java.sql.Connection;
+import java.sql.DriverManager;
+
+import org.apache.hadoop.hbase.client.HTableInterface;
+import org.apache.phoenix.coprocessor.MetaDataProtocol.MutationCode;
+import org.apache.phoenix.jdbc.PhoenixConnection;
+import org.apache.phoenix.jdbc.PhoenixDatabaseMetaData;
+import org.apache.phoenix.schema.PIndexState;
+import org.apache.phoenix.util.EnvironmentEdgeManager;
+import org.apache.phoenix.util.IndexUtil;
+import org.apache.phoenix.util.SchemaUtil;
+import org.junit.Test;
+
+public class MetaDataEndPointIT extends ParallelStatsDisabledIT {
+@Test
+   public void testUpdateIndexState() throws Throwable {
+String schemaName = generateUniqueName();
+String tableName = generateUniqueName();
+String indexName1 = generateUniqueName();
+final String fullTableName = SchemaUtil.getTableName(schemaName, 
tableName);
+String fullIndexName1 = SchemaUtil.getTableName(schemaName, 
indexName1);
+try (Connection conn = DriverManager.getConnection(getUrl())) {
+conn.createStatement().execute("CREATE TABLE " + fullTableName + 
"(k INTEGER PRIMARY KEY, v1 INTEGER, v2 INTEGER) COLUMN_ENCODED_BYTES = 0, 
STORE_NULLS=true, GUIDE_POSTS_WIDTH=1000");
+conn.createStatement().execute("CREATE INDEX " + indexName1 + " ON 
" + fullTableName + " (v1) INCLUDE (v2)");
+conn.commit();
+HTableInterface metaTable = 
conn.unwrap(PhoenixConnection.class).getQueryServices().getTable(PhoenixDatabaseMetaData.SYSTEM_CATALOG_NAME_BYTES);
+MutationCode code = IndexUtil.updateIndexState(fullIndexName1, 0L, 
metaTable, PIndexState.DISABLE).getMutationCode();
+assertEquals(MutationCode.TABLE_ALREADY_EXISTS, code);
+long ts = EnvironmentEdgeManager.currentTimeMillis();
+code = IndexUtil.updateIndexState(fullIndexName1, ts, metaTable, 
PIndexState.INACTIVE).getMutationCode();
+assertEquals(MutationCode.UNALLOWED_TABLE_MUTATION, code);
+}
+   }
+}

http://git-wip-us.apache.org/repos/asf/phoenix/blob/94ef3eb3/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
--
diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/index/PartialIndexRebuilderIT.java
 

Build failed in Jenkins: Phoenix | Master #1773

2017-09-06 Thread Apache Jenkins Server
See 


Changes:

[samarth] PHOENIX-4151 Addendum to fix test failure

--
[...truncated 96.98 KB...]
[INFO] Running org.apache.phoenix.end2end.index.ViewIndexIT
[INFO] Running org.apache.phoenix.end2end.index.MutableIndexSplitReverseScanIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 50.682 s 
- in org.apache.phoenix.end2end.index.ViewIndexIT
[INFO] Running org.apache.phoenix.end2end.index.txn.MutableRollbackIT
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 308.78 
s - in org.apache.phoenix.end2end.index.DropColumnIT
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 62.971 s 
- in org.apache.phoenix.end2end.index.txn.MutableRollbackIT
[INFO] Running org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
[INFO] Running org.apache.phoenix.end2end.index.txn.RollbackIT
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.344 s 
- in org.apache.phoenix.end2end.salted.SaltedTableUpsertSelectIT
[INFO] Running org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.407 s 
- in org.apache.phoenix.end2end.salted.SaltedTableVarLengthRowKeyIT
[INFO] Running org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.475 s 
- in org.apache.phoenix.iterate.PhoenixQueryTimeoutIT
[INFO] Running org.apache.phoenix.iterate.RoundRobinResultIteratorIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 48.105 s 
- in org.apache.phoenix.end2end.index.txn.RollbackIT
[INFO] Running org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.174 s 
- in org.apache.phoenix.replication.SystemCatalogWALEntryFilterIT
[INFO] Running org.apache.phoenix.rpc.UpdateCacheIT
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 50.147 s 
- in org.apache.phoenix.iterate.RoundRobinResultIteratorIT
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.373 s 
- in org.apache.phoenix.rpc.UpdateCacheIT
[INFO] Running org.apache.phoenix.trace.PhoenixTracingEndToEndIT
[INFO] Running org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.398 s 
- in org.apache.phoenix.trace.PhoenixTableMetricsWriterIT
[INFO] Running org.apache.phoenix.tx.FlappingTransactionIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.886 s 
- in org.apache.phoenix.tx.FlappingTransactionIT
[INFO] Running org.apache.phoenix.tx.ParameterizedTransactionIT
[INFO] Tests run: 67, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 414.434 
s - in org.apache.phoenix.end2end.index.IndexExpressionIT
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 88.798 s 
- in org.apache.phoenix.trace.PhoenixTracingEndToEndIT
[INFO] Running org.apache.phoenix.tx.TransactionIT
[INFO] Running org.apache.phoenix.tx.TxCheckpointIT
[INFO] Tests run: 102, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
991.848 s - in org.apache.phoenix.end2end.SortMergeJoinIT
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 48.137 s 
- in org.apache.phoenix.tx.TransactionIT
[INFO] Running org.apache.phoenix.util.IndexScrutinyIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.022 s 
- in org.apache.phoenix.util.IndexScrutinyIT
[INFO] Tests run: 64, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 447.767 
s - in org.apache.phoenix.end2end.index.MutableIndexIT
[WARNING] Tests run: 52, Failures: 0, Errors: 0, Skipped: 4, Time elapsed: 
190.84 s - in org.apache.phoenix.tx.ParameterizedTransactionIT
[INFO] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 263.972 
s - in org.apache.phoenix.tx.TxCheckpointIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 696.86 s 
- in org.apache.phoenix.end2end.index.MutableIndexSplitForwardScanIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 700.38 s 
- in org.apache.phoenix.end2end.index.MutableIndexSplitReverseScanIT
[INFO] Tests run: 304, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 
1,822.358 s - in org.apache.phoenix.end2end.index.IndexIT
[INFO] 
[INFO] Results:
[INFO] 
[WARNING] Tests run: 3057, Failures: 0, Errors: 0, Skipped: 5
[INFO] 
[INFO] 
[INFO] --- maven-failsafe-plugin:2.20:integration-test (ClientManagedTimeTests) 
@ phoenix-core ---
[INFO] 
[INFO] ---
[INFO]  T E S T S
[INFO] ---
[INFO] Running org.apache.phoenix.end2end.CustomEntityDataIT
[INFO] Running org.apache.phoenix.end2end.FunkyNamesIT
[INFO] Running org.apache.phoenix.end2end.DistinctCountIT
[INFO]