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 2008/10/16 02:46:48 UTC
svn commit: r705107 - in
/hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver:
FailedLogCloseException.java HLog.java
Author: stack
Date: Wed Oct 15 17:46:48 2008
New Revision: 705107
URL: http://svn.apache.org/viewvc?rev=705107&view=rev
Log:
HBASE-930 RegionServer stuck: HLog: Could not append. Requesting close of log java.io.IOException: Could not get block locations. Aborting...; fix java 1.6ism
Modified:
hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver/FailedLogCloseException.java
hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver/HLog.java
Modified: hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver/FailedLogCloseException.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver/FailedLogCloseException.java?rev=705107&r1=705106&r2=705107&view=diff
==============================================================================
--- hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver/FailedLogCloseException.java (original)
+++ hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver/FailedLogCloseException.java Wed Oct 15 17:46:48 2008
@@ -35,12 +35,4 @@
public FailedLogCloseException(String arg0) {
super(arg0);
}
-
- public FailedLogCloseException(Throwable arg0) {
- super(arg0);
- }
-
- public FailedLogCloseException(String arg0, Throwable arg1) {
- super(arg0, arg1);
- }
-}
\ No newline at end of file
+}
Modified: hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver/HLog.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver/HLog.java?rev=705107&r1=705106&r2=705107&view=diff
==============================================================================
--- hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver/HLog.java (original)
+++ hadoop/hbase/branches/0.18/src/java/org/apache/hadoop/hbase/regionserver/HLog.java Wed Oct 15 17:46:48 2008
@@ -244,7 +244,10 @@
// Failed close of log file. Means we're losing edits. For now,
// shut ourselves down to minimize loss. Alternative is to try and
// keep going. See HBASE-930.
- throw new FailedLogCloseException("#" + this.filenum, e);
+ FailedLogCloseException flce =
+ new FailedLogCloseException("#" + this.filenum);
+ flce.initCause(e);
+ throw flce;
}
Path p = computeFilename(old_filenum);
if (LOG.isDebugEnabled()) {