You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ra...@apache.org on 2012/08/24 20:34:10 UTC
svn commit: r1377024 -
/hbase/branches/0.92/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
Author: ramkrishna
Date: Fri Aug 24 18:34:10 2012
New Revision: 1377024
URL: http://svn.apache.org/viewvc?rev=1377024&view=rev
Log:
HBASE-6437 Avoid admin.balance during master initialize
Submitted by:rajesh
Reviewed by:Ted
Modified:
hbase/branches/0.92/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
Modified: hbase/branches/0.92/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.92/src/main/java/org/apache/hadoop/hbase/master/HMaster.java?rev=1377024&r1=1377023&r2=1377024&view=diff
==============================================================================
--- hbase/branches/0.92/src/main/java/org/apache/hadoop/hbase/master/HMaster.java (original)
+++ hbase/branches/0.92/src/main/java/org/apache/hadoop/hbase/master/HMaster.java Fri Aug 24 18:34:10 2012
@@ -928,6 +928,11 @@ Server {
@Override
public boolean balance() {
+ // if master not initialized, don't run balancer.
+ if (!this.initialized) {
+ LOG.debug("Master has not been initialized, don't run balancer.");
+ return false;
+ }
// If balance not true, don't run balancer.
if (!this.balanceSwitch) return false;
// Do this call outside of synchronized block.