From 557bd85bc4729b0bcba6a55f112f69ed56f98408 Mon Sep 17 00:00:00 2001 From: Michael Stack Date: Mon, 3 Aug 2009 23:18:14 +0000 Subject: [PATCH] HBASE-1739 hbase-1683 broke splitting; only split three logs no matter what N was git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@800617 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES.txt | 2 ++ src/java/org/apache/hadoop/hbase/regionserver/HLog.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 52523721db8..3a075a91d9b 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -313,6 +313,8 @@ Release 0.20.0 - Unreleased HBASE-1604 HBaseClient.getConnection() may return a broken connection without throwing an exception (Eugene Kirpichov via Stack) HBASE-1737 Regions unbalanced when adding new node + HBASE-1739 hbase-1683 broke splitting; only split three logs no matter + what N was IMPROVEMENTS HBASE-1089 Add count of regions on filesystem to master UI; add percentage diff --git a/src/java/org/apache/hadoop/hbase/regionserver/HLog.java b/src/java/org/apache/hadoop/hbase/regionserver/HLog.java index 434b559a384..819ba48abff 100644 --- a/src/java/org/apache/hadoop/hbase/regionserver/HLog.java +++ b/src/java/org/apache/hadoop/hbase/regionserver/HLog.java @@ -860,7 +860,7 @@ public class HLog implements HConstants, Syncable { // Stop at logfiles.length when it's the last step int endIndex = step == maxSteps - 1? logfiles.length: step * concurrentLogReads + concurrentLogReads; - for (int i = (step * 10); i < endIndex; i++) { + for (int i = (step * concurrentLogReads); i < endIndex; i++) { // Check for possibly empty file. With appends, currently Hadoop // reports a zero length even if the file has been sync'd. Revisit if // HADOOP-4751 is committed.