From 8ecfa1087c269d7096d8482868fa28d02a274574 Mon Sep 17 00:00:00 2001 From: Michael Stack Date: Fri, 30 Mar 2012 16:33:26 +0000 Subject: [PATCH] HBASE-5673 The OOM problem of IPC client call cause all handle block; REVERT OF V2, A SECOND REVERT git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1307513 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/java/org/apache/hadoop/hbase/ipc/HBaseClient.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/apache/hadoop/hbase/ipc/HBaseClient.java b/src/main/java/org/apache/hadoop/hbase/ipc/HBaseClient.java index 377ae9fdabb..2602461c58e 100644 --- a/src/main/java/org/apache/hadoop/hbase/ipc/HBaseClient.java +++ b/src/main/java/org/apache/hadoop/hbase/ipc/HBaseClient.java @@ -373,12 +373,11 @@ public class HBaseClient { // start the receiver thread after the socket connection has been set up start(); - } catch (Throwable e) { - IOException exception = new IOException(e); - markClosed(exception); + } catch (IOException e) { + markClosed(e); close(); - throw exception; + throw e; } }