Author: tedyu
Date: Thu Aug 11 19:40:59 2011
New Revision: 1156769
URL: http://svn.apache.org/viewvc?rev=1156769&view=rev
Log:
HBASE-4186 No region is added to regionsInTransitionInRS
Modified:
hbase/branches/0.90/CHANGES.txt
hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
Modified: hbase/branches/0.90/CHANGES.txt
URL:
http://svn.apache.org/viewvc/hbase/branches/0.90/CHANGES.txt?rev=1156769&r1=1156768&r2=1156769&view=diff
==============================================================================
--- hbase/branches/0.90/CHANGES.txt (original)
+++ hbase/branches/0.90/CHANGES.txt Thu Aug 11 19:40:59 2011
@@ -5,6 +5,7 @@ Release 0.90.5 - Unreleased
server includes binary-encoded data (Jonathan Hsieh)
HBASE-4168 A client continues to try and connect to a powered down
regionserver (Anirudh Todi)
+ HBASE-4186 No region is added to regionsInTransitionInRS
Release 0.90.4 - August 10, 2011
BUG FIXES
Modified:
hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
URL:
http://svn.apache.org/viewvc/hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java?rev=1156769&r1=1156768&r2=1156769&view=diff
==============================================================================
---
hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
(original)
+++
hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
Thu Aug 11 19:40:59 2011
@@ -2111,6 +2111,7 @@ public class HRegionServer implements HR
LOG.info("Received request to open region: " +
region.getRegionNameAsString());
if (this.stopped) throw new RegionServerStoppedException();
+ this.regionsInTransitionInRS.add(region.getEncodedNameAsBytes());
if (region.isRootRegion()) {
this.service.submit(new OpenRootHandler(this, this, region));
} else if(region.isMetaRegion()) {
@@ -2168,6 +2169,7 @@ public class HRegionServer implements HR
region.getEncodedName());
return false;
}
+ this.regionsInTransitionInRS.add(region.getEncodedNameAsBytes());
CloseRegionHandler crh = null;
if (region.isRootRegion()) {
crh = new CloseRootHandler(this, this, region, abort, zk);