You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2011/08/05 03:41:48 UTC
svn commit: r1154066 - in /hbase/branches/0.90: CHANGES.txt
src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java
Author: apurtell
Date: Fri Aug 5 01:41:48 2011
New Revision: 1154066
URL: http://svn.apache.org/viewvc?rev=1154066&view=rev
Log:
HBASE-4159 HBaseServer - IPC Reader threads are not daemons
Modified:
hbase/branches/0.90/CHANGES.txt
hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java
Modified: hbase/branches/0.90/CHANGES.txt
URL: http://svn.apache.org/viewvc/hbase/branches/0.90/CHANGES.txt?rev=1154066&r1=1154065&r2=1154066&view=diff
==============================================================================
--- hbase/branches/0.90/CHANGES.txt (original)
+++ hbase/branches/0.90/CHANGES.txt Fri Aug 5 01:41:48 2011
@@ -92,6 +92,8 @@ Release 0.90.4 - Unreleased
is not present
HBASE-4144 RS does not abort if the initialization of RS fails (ramkrishna)
HBASE-4148 HFileOutputFormat doesn't fill in TIMERANGE_KEY metadata (Jonathan Hsieh)
+ HBASE-4159 HBaseServer - IPC Reader threads are not daemons (Douglas
+ Campbell)
IMPROVEMENT
HBASE-3882 hbase-config.sh needs to be updated so it can auto-detects the
Modified: hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java?rev=1154066&r1=1154065&r2=1154066&view=diff
==============================================================================
--- hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java (original)
+++ hbase/branches/0.90/src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java Fri Aug 5 01:41:48 2011
@@ -275,7 +275,7 @@ public abstract class HBaseServer {
readers = new Reader[readThreads];
readPool = Executors.newFixedThreadPool(readThreads,
new ThreadFactoryBuilder().setNameFormat(
- "IPC Reader %d on port " + port).build());
+ "IPC Reader %d on port " + port).setDaemon(true).build());
for (int i = 0; i < readThreads; ++i) {
Selector readSelector = Selector.open();
Reader reader = new Reader(readSelector);