You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2015/09/29 14:29:04 UTC

[jira] [Resolved] (HBASE-14507) Disable TestDistributedLogSplitting#testWorkerAbort Its flakey with tenuous chance of success

     [ https://issues.apache.org/jira/browse/HBASE-14507?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack resolved HBASE-14507.
---------------------------
       Resolution: Fixed
    Fix Version/s: 2.0.0

Done. Was part of the patch that went for "HBASE-14495 TestHRegion#testFlushCacheWhileScanning goes zombie". Rather than pull the fix out of there, I just left it. Here is the change that disabled the unit test for TDLS:

{code}
diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java
index 25a5f41..4a43bbd 100644
@@ -169,6 +169,7 @@ public class TestDistributedLogSplitting {
169	    conf.setInt(HConstants.REGIONSERVER_INFO_PORT, -1);	169	    conf.setInt(HConstants.REGIONSERVER_INFO_PORT, -1);
170	    conf.setFloat(HConstants.LOAD_BALANCER_SLOP_KEY, (float) 100.0); // no load balancing	170	    conf.setFloat(HConstants.LOAD_BALANCER_SLOP_KEY, (float) 100.0); // no load balancing
171	    conf.setInt("hbase.regionserver.wal.max.splitters", 3);	171	    conf.setInt("hbase.regionserver.wal.max.splitters", 3);
172	    conf.setInt(HConstants.REGION_SERVER_HIGH_PRIORITY_HANDLER_COUNT, 10);
172	    TEST_UTIL.shutdownMiniHBaseCluster();	173	    TEST_UTIL.shutdownMiniHBaseCluster();
173	    TEST_UTIL = new HBaseTestingUtility(conf);	174	    TEST_UTIL = new HBaseTestingUtility(conf);
174	    TEST_UTIL.setDFSCluster(dfsCluster);	175	    TEST_UTIL.setDFSCluster(dfsCluster);
@@ -998,7 +999,7 @@ public class TestDistributedLogSplitting {
998	   * detects that the region server has aborted.	999	   * detects that the region server has aborted.
999	   * @throws Exception	1000	   * @throws Exception
1000	   */	1001	   */
1001	  @Test (timeout=300000)		
1002	  @Ignore ("Disabled because flakey") @Test (timeout=300000)
1002	  public void testWorkerAbort() throws Exception {	1003	  public void testWorkerAbort() throws Exception {
1003	    LOG.info("testWorkerAbort");	1004	    LOG.info("testWorkerAbort");
1004	    startCluster(3);	1005	    startCluster(3);
{code}

> Disable TestDistributedLogSplitting#testWorkerAbort Its flakey with tenuous chance of success
> ---------------------------------------------------------------------------------------------
>
>                 Key: HBASE-14507
>                 URL: https://issues.apache.org/jira/browse/HBASE-14507
>             Project: HBase
>          Issue Type: Sub-task
>          Components: test
>            Reporter: stack
>            Assignee: stack
>             Fix For: 2.0.0
>
>
> HBASE-14506 is to reenable it. Fails on apache build and locally for me. See log in HBASE-14506 for detail.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)