Repository: hbase
Updated Branches:
  refs/heads/branch-1.2 8ca28360d -> 34b162d24


HBASE-14109 NPE if we don't load fully before we are shutdown


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/34b162d2
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/34b162d2
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/34b162d2

Branch: refs/heads/branch-1.2
Commit: 34b162d24d9c64c3bf672aec4577e1f0fb48b71b
Parents: 8ca2836
Author: stack <[email protected]>
Authored: Fri Jul 17 06:27:06 2015 -0700
Committer: stack <[email protected]>
Committed: Fri Jul 17 06:28:43 2015 -0700

----------------------------------------------------------------------
 .../org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java    | 2 +-
 .../java/org/apache/hadoop/hbase/regionserver/HRegionServer.java | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/34b162d2/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java
----------------------------------------------------------------------
diff --git 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java
 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java
index 01e9a37..b7403ec 100644
--- 
a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java
+++ 
b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java
@@ -479,7 +479,7 @@ public class ProcedureExecutor<TEnvironment> {
     }
 
     // Initialize procedures timeout handler (this is the +1 thread)
-    threads[numThreads] = new Thread("ProcedureExecutorTimeoutThread") {
+    threads[numThreads] = new Thread("ProcedureExecutorTimeout") {
       @Override
       public void run() {
         timeoutLoop();

http://git-wip-us.apache.org/repos/asf/hbase/blob/34b162d2/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
----------------------------------------------------------------------
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 4521c74..7eddf80 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
@@ -909,7 +909,9 @@ public class HRegionServer extends HasThread implements
       }
       
       // Start the Quota Manager
-      rsQuotaManager.start(getRpcServer().getScheduler());
+      if (this.rsQuotaManager != null) {
+        rsQuotaManager.start(getRpcServer().getScheduler());
+      }
 
       // We registered with the Master.  Go into run mode.
       long lastMsg = System.currentTimeMillis();

Reply via email to