Index: src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java =================================================================== --- src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java (revision 1202105) +++ src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java (working copy) @@ -199,15 +199,22 @@ FileSystem fs = master.getMasterFileSystem().getFileSystem(); List rsts = cluster.getLiveRegionServerThreads(); - HRegionServer hrs = rsts.get(0).getRegionServer(); + Path rootdir = FSUtils.getRootDir(conf); - final Path logDir = new Path(rootdir, - HLog.getHLogDirectoryName(hrs.getServerName().toString())); installTable(new ZooKeeperWatcher(conf, "table-creation", null), "table", "family", 40); byte[] table = Bytes.toBytes("table"); - List regions = hrs.getOnlineRegions(); + List regions = null; + HRegionServer hrs = null; + for (int i = 0; i < NUM_RS; i++) { + hrs = rsts.get(i).getRegionServer(); + regions = hrs.getOnlineRegions(); + if (regions.size() != 0) break; + } + final Path logDir = new Path(rootdir, HLog.getHLogDirectoryName(hrs + .getServerName().toString())); + LOG.info("#regions = " + regions.size()); Iterator it = regions.iterator(); while (it.hasNext()) {