From e5b566e01c6d7fb0f59270f18e317d6c914a9208 Mon Sep 17 00:00:00 2001 From: ramkrishna Date: Wed, 28 Oct 2015 11:52:20 +0530 Subject: [PATCH] HBASE-14529 - Addendum to avoid SIGHUP call for WINDOWS OS --- .../hadoop/hbase/regionserver/HRegionServer.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java index de68a770aaa..5e816565194 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java @@ -52,6 +52,7 @@ import javax.management.MalformedObjectNameException; import javax.management.ObjectName; import javax.servlet.http.HttpServlet; +import org.apache.commons.lang.SystemUtils; import org.apache.commons.lang.math.RandomUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -602,12 +603,14 @@ public class HRegionServer extends HasThread implements this.walRoller = new LogRoller(this, this); this.choreService = new ChoreService(getServerName().toString()); - Signal.handle(new Signal("HUP"), new SignalHandler() { - public void handle(Signal signal) { - getConfiguration().reloadConfiguration(); - configurationManager.notifyAllObservers(getConfiguration()); - } - }); + if (!SystemUtils.IS_OS_WINDOWS) { + Signal.handle(new Signal("HUP"), new SignalHandler() { + public void handle(Signal signal) { + getConfiguration().reloadConfiguration(); + configurationManager.notifyAllObservers(getConfiguration()); + } + }); + } } /*