You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2011/08/10 23:47:06 UTC
svn commit: r1156379 - in /hbase/branches/0.90: CHANGES.txt
src/main/java/org/apache/hadoop/hbase/catalog/CatalogTracker.java
Author: stack
Date: Wed Aug 10 21:47:06 2011
New Revision: 1156379
URL: http://svn.apache.org/viewvc?rev=1156379&view=rev
Log:
HBASE-4168 A client continues to try and connect to a powered down regionserver
Modified:
hbase/branches/0.90/CHANGES.txt
hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/catalog/CatalogTracker.java
Modified: hbase/branches/0.90/CHANGES.txt
URL: http://svn.apache.org/viewvc/hbase/branches/0.90/CHANGES.txt?rev=1156379&r1=1156378&r2=1156379&view=diff
==============================================================================
--- hbase/branches/0.90/CHANGES.txt (original)
+++ hbase/branches/0.90/CHANGES.txt Wed Aug 10 21:47:06 2011
@@ -3,8 +3,10 @@ Release 0.90.5 - Unreleased
BUG FIXES
HBASE-4160 HBase shell move and online may be unusable if region name or
server includes binary-encoded data (Jonathan Hsieh)
+ HBASE-4168 A client continues to try and connect to a powered down
+ regionserver (Anirudh Todi)
-Release 0.90.4 - Unreleased
+Release 0.90.4 - August 10, 2011
BUG FIXES
HBASE-3617 NoRouteToHostException during balancing will cause Master abort
(Ted Yu)
Modified: hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/catalog/CatalogTracker.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/catalog/CatalogTracker.java?rev=1156379&r1=1156378&r2=1156379&view=diff
==============================================================================
--- hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/catalog/CatalogTracker.java (original)
+++ hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/catalog/CatalogTracker.java Wed Aug 10 21:47:06 2011
@@ -428,11 +428,7 @@ public class CatalogTracker {
t = e;
} catch (RemoteException e) {
IOException ioe = e.unwrapRemoteException();
- if (ioe instanceof NotServingRegionException) {
- t = ioe;
- } else {
- throw e;
- }
+ t = ioe;
} catch (IOException e) {
Throwable cause = e.getCause();
if (cause != null && cause instanceof EOFException) {
@@ -441,7 +437,7 @@ public class CatalogTracker {
&& cause.getMessage().contains("Connection reset")) {
t = cause;
} else {
- throw e;
+ t = e;
}
}
LOG.info("Failed verification of " + Bytes.toStringBinary(regionName) +