From f4f869a08a92fc9c00bf143b4a4c307a8e5c5dc5 Mon Sep 17 00:00:00 2001 From: Guanghao Zhang Date: Tue, 19 Feb 2019 17:37:57 +0800 Subject: [PATCH] HBASE-21932 Use Runtime.getRuntime().halt to terminate regionserver when abort timeout --- .../main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 f40e00a..743bfbc 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 @@ -3858,7 +3858,7 @@ public class HRegionServer extends HasThread implements public void run() { LOG.warn("Aborting region server timed out, terminating forcibly. Thread dump to stdout."); Threads.printThreadInfo(System.out, "Zombie HRegionServer"); - System.exit(1); + Runtime.getRuntime().halt(1); } } } -- 2.7.4