You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2020/11/04 16:11:43 UTC

[hbase] branch branch-2 updated: HBASE-25210 RegionInfo.isOffline is now a duplication with RegionInfo.isSplit (#2580)

This is an automated email from the ASF dual-hosted git repository.

stack pushed a commit to branch branch-2
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/branch-2 by this push:
     new 7700981  HBASE-25210 RegionInfo.isOffline is now a duplication with RegionInfo.isSplit (#2580)
7700981 is described below

commit 770098128a489a89b8a65a495457bd424c2edf02
Author: niuyulin <ny...@163.com>
AuthorDate: Wed Nov 4 01:49:38 2020 +0800

    HBASE-25210 RegionInfo.isOffline is now a duplication with RegionInfo.isSplit (#2580)
    
    
    Signed-off-by: Duo Zhang <zh...@apache.org>
    Signed-off-by: stack <st...@apache.org>
---
 .../main/java/org/apache/hadoop/hbase/client/MutableRegionInfo.java | 6 ++++++
 .../src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java    | 6 ++++++
 .../main/java/org/apache/hadoop/hbase/client/RegionInfoBuilder.java | 1 +
 3 files changed, 13 insertions(+)

diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/MutableRegionInfo.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/MutableRegionInfo.java
index 5d48991..028608d 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/MutableRegionInfo.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/MutableRegionInfo.java
@@ -254,8 +254,11 @@ class MutableRegionInfo implements RegionInfo {
 
   /**
    * @return True if this region is offline.
+   * @deprecated since 3.0.0 and will be removed in 4.0.0
+   * @see <a href="https://issues.apache.org/jira/browse/HBASE-25210">HBASE-25210</a>
    */
   @Override
+  @Deprecated
   public boolean isOffline() {
     return this.offLine;
   }
@@ -273,8 +276,11 @@ class MutableRegionInfo implements RegionInfo {
 
   /**
    * @return True if this is a split parent region.
+   * @deprecated since 3.0.0 and will be removed in 4.0.0, Use {@link #isSplit()} instead.
+   * @see <a href="https://issues.apache.org/jira/browse/HBASE-25210">HBASE-25210</a>
    */
   @Override
+  @Deprecated
   public boolean isSplitParent() {
     if (!isSplit()) {
       return false;
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java
index d860c76..d7460e9 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfo.java
@@ -218,12 +218,18 @@ public interface RegionInfo extends Comparable<RegionInfo> {
 
   /**
    * @return True if this region is offline.
+   * @deprecated since 3.0.0 and will be removed in 4.0.0
+   * @see <a href="https://issues.apache.org/jira/browse/HBASE-25210">HBASE-25210</a>
    */
+  @Deprecated
   boolean isOffline();
 
   /**
    * @return True if this is a split parent region.
+   * @deprecated since 3.0.0 and will be removed in 4.0.0, Use {@link #isSplit()} instead.
+   * @see <a href="https://issues.apache.org/jira/browse/HBASE-25210">HBASE-25210</a>
    */
+  @Deprecated
   boolean isSplitParent();
 
   /**
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfoBuilder.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfoBuilder.java
index a9e7806..cbf9e4a 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfoBuilder.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RegionInfoBuilder.java
@@ -100,6 +100,7 @@ public class RegionInfoBuilder {
     return this;
   }
 
+  @Deprecated
   public RegionInfoBuilder setOffline(boolean offLine) {
     this.offLine = offLine;
     return this;