This is an automated email from the ASF dual-hosted git repository.

yanxinyi pushed a commit to branch 4.x
in repository https://gitbox.apache.org/repos/asf/phoenix.git


The following commit(s) were added to refs/heads/4.x by this push:
     new 5ae554a  PHOENIX-6302 : De-flake ConcurrentUpsertsWithoutIndexedColsIT
     new 573e4df  Merge pull request #1068 from virajjasani/PHOENIX-6302-4.x
5ae554a is described below

commit 5ae554ae0fbd978a630b2cb209eb71c11f06d482
Author: Viraj Jasani <vjas...@apache.org>
AuthorDate: Wed Jan 6 15:53:49 2021 +0530

    PHOENIX-6302 : De-flake ConcurrentUpsertsWithoutIndexedColsIT
---
 .../ConcurrentUpsertsWithoutIndexedColsIT.java      | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

diff --git 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ConcurrentUpsertsWithoutIndexedColsIT.java
 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ConcurrentUpsertsWithoutIndexedColsIT.java
index 43f7388..6e5d247 100644
--- 
a/phoenix-core/src/it/java/org/apache/phoenix/end2end/ConcurrentUpsertsWithoutIndexedColsIT.java
+++ 
b/phoenix-core/src/it/java/org/apache/phoenix/end2end/ConcurrentUpsertsWithoutIndexedColsIT.java
@@ -19,10 +19,14 @@
 package org.apache.phoenix.end2end;
 
 import com.google.common.util.concurrent.ThreadFactoryBuilder;
+import org.apache.hadoop.hbase.regionserver.ScanInfoUtil;
+import org.apache.phoenix.query.QueryServices;
+import org.apache.phoenix.thirdparty.com.google.common.collect.ImmutableMap;
+import org.apache.phoenix.util.ReadOnlyProps;
 import org.apache.phoenix.util.RunUntilFailure;
 import org.apache.phoenix.util.TestUtil;
+import org.junit.BeforeClass;
 import org.junit.Test;
-import org.junit.experimental.categories.Category;
 import org.junit.runner.RunWith;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -30,6 +34,7 @@ import org.slf4j.LoggerFactory;
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
+import java.util.Map;
 import java.util.Random;
 import java.util.concurrent.CountDownLatch;
 import java.util.concurrent.ExecutorService;
@@ -42,14 +47,24 @@ import static org.junit.Assert.assertTrue;
 
 
 @RunWith(RunUntilFailure.class)
-@Category(NeedsOwnMiniClusterTest.class)
 public class ConcurrentUpsertsWithoutIndexedColsIT
-        extends ParallelStatsDisabledIT {
+        extends BaseUniqueNamesOwnClusterIT {
 
     private static final Random RANDOM = new Random(5);
     private static final Logger LOGGER =
         LoggerFactory.getLogger(ConcurrentUpsertsWithoutIndexedColsIT.class);
 
+    private static final Map<String, String> PROPS = ImmutableMap.of(
+        QueryServices.GLOBAL_INDEX_ROW_AGE_THRESHOLD_TO_DELETE_MS_ATTRIB,
+        Long.toString(0),
+        ScanInfoUtil.PHOENIX_MAX_LOOKBACK_AGE_CONF_KEY,
+        Integer.toString(1000000));
+
+    @BeforeClass
+    public static synchronized void doSetup() throws Exception {
+        setUpTestDriver(new ReadOnlyProps(PROPS.entrySet().iterator()));
+    }
+
     @Test
     public void testConcurrentUpsertsWithoutIndexedColumns() throws Exception {
         int nThreads = 4;

Reply via email to