From 196b89108491c7315b0763f46f37effc340d381b Mon Sep 17 00:00:00 2001 From: Elliott Clark Date: Tue, 29 Mar 2016 10:10:35 -0700 Subject: [PATCH] HBASE-15559 Fix BaseMasterAndRegionObserver doesn't implement all the methods --- .../hbase/coprocessor/BaseMasterAndRegionObserver.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.java index 4748056..404b23b 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/BaseMasterAndRegionObserver.java @@ -36,6 +36,7 @@ import org.apache.hadoop.hbase.ServerName; import org.apache.hadoop.hbase.TableName; import org.apache.hadoop.hbase.classification.InterfaceAudience; import org.apache.hadoop.hbase.classification.InterfaceStability; +import org.apache.hadoop.hbase.client.Admin; import org.apache.hadoop.hbase.master.RegionPlan; import org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv; import org.apache.hadoop.hbase.procedure2.ProcedureExecutor; @@ -447,6 +448,22 @@ public abstract class BaseMasterAndRegionObserver extends BaseRegionObserver } @Override + public boolean preSetSplitOrMergeEnabled(ObserverContext ctx, + boolean newValue, + Admin.MasterSwitchType switchType) + throws IOException { + return false; + } + + @Override + public void postSetSplitOrMergeEnabled(ObserverContext ctx, + boolean newValue, + Admin.MasterSwitchType switchType) + throws IOException { + + } + + @Override public boolean preBalanceSwitch(ObserverContext ctx, boolean b) throws IOException { return b; -- 2.8.0-rc2