Repository: hbase
Updated Branches:
  refs/heads/0.98 6218e64ce -> 39abc9d1c


HBASE-12847 TestZKLessSplitOnCluster frequently times out in 0.98 
builds(Rajeshbabu)


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

Branch: refs/heads/0.98
Commit: 39abc9d1c95995a7762f12829b388dec040a1d5d
Parents: 6218e64
Author: Rajeshbabu Chintaguntla <[email protected]>
Authored: Thu Jan 15 00:23:43 2015 +0530
Committer: Rajeshbabu Chintaguntla <[email protected]>
Committed: Thu Jan 15 00:23:43 2015 +0530

----------------------------------------------------------------------
 .../regionserver/TestSplitTransactionOnCluster.java      | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/39abc9d1/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
----------------------------------------------------------------------
diff --git 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
index 9e74314..62535e0 100644
--- 
a/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
+++ 
b/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
@@ -1161,8 +1161,17 @@ public class TestSplitTransactionOnCluster {
       List<Path> regionDirs =
           
FSUtils.getRegionDirs(tableDir.getFileSystem(cluster.getConfiguration()), 
tableDir);
       assertEquals(3,regionDirs.size());
+      cluster.startRegionServer();
+      regionServer.kill();
+      cluster.getRegionServerThreads().get(serverWith).join();
+      // Wait until finish processing of shutdown
+      while 
(cluster.getMaster().getServerManager().areDeadServersInProgress()) {
+        Thread.sleep(10);
+      }
       AssignmentManager am = cluster.getMaster().getAssignmentManager();
-      am.processServerShutdown(regionServer.getServerName());
+      while(am.getRegionStates().isRegionsInTransition()){
+        Thread.sleep(10);
+      }
       assertEquals(am.getRegionStates().getRegionsInTransition().toString(), 
am.getRegionStates()
           .getRegionsInTransition().size(), 0);
       regionDirs =

Reply via email to