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

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


The following commit(s) were added to refs/heads/branch-1.2 by this push:
     new fcff653  HBASE-22235 OperationStatus.{SUCCESS|FAILURE|NOT_RUN} are not 
visible to 3rd party coprocessors
fcff653 is described below

commit fcff6538194ff3549f33db488e3315bf6e21a0bf
Author: Andrew Purtell <[email protected]>
AuthorDate: Mon Apr 15 10:48:08 2019 -0700

    HBASE-22235 OperationStatus.{SUCCESS|FAILURE|NOT_RUN} are not visible to 
3rd party coprocessors
---
 .../src/main/java/org/apache/hadoop/hbase/HConstants.java   |  2 +-
 .../apache/hadoop/hbase/regionserver/OperationStatus.java   | 13 ++++++-------
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
index 0956abf..8e51de8 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
@@ -83,7 +83,7 @@ public final class HConstants {
   /**
    * Status codes used for return values of bulk operations.
    */
-  @InterfaceAudience.Private
+  @InterfaceAudience.LimitedPrivate(HBaseInterfaceAudience.COPROC)
   public enum OperationStatusCode {
     NOT_RUN,
     SUCCESS,
diff --git 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/OperationStatus.java
 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/OperationStatus.java
index b8473d7..23e1144 100644
--- 
a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/OperationStatus.java
+++ 
b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/OperationStatus.java
@@ -19,7 +19,9 @@
 package org.apache.hadoop.hbase.regionserver;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
+import org.apache.hadoop.hbase.HBaseInterfaceAudience;
 import org.apache.hadoop.hbase.HConstants.OperationStatusCode;
+
 /**
  * 
  * This class stores the Operation status code and the exception message
@@ -28,20 +30,17 @@ import 
org.apache.hadoop.hbase.HConstants.OperationStatusCode;
  * the operation status in future.
  *
  */
[email protected]
[email protected](HBaseInterfaceAudience.COPROC)
 public class OperationStatus {
 
   /** Singleton for successful operations.  */
-  static final OperationStatus SUCCESS =
-    new OperationStatus(OperationStatusCode.SUCCESS);
+  public static final OperationStatus SUCCESS = new 
OperationStatus(OperationStatusCode.SUCCESS);
 
   /** Singleton for failed operations.  */
-  static final OperationStatus FAILURE =
-    new OperationStatus(OperationStatusCode.FAILURE);
+  public static final OperationStatus FAILURE = new 
OperationStatus(OperationStatusCode.FAILURE);
 
   /** Singleton for operations not yet run.  */
-  static final OperationStatus NOT_RUN =
-    new OperationStatus(OperationStatusCode.NOT_RUN);
+  public static final OperationStatus NOT_RUN = new 
OperationStatus(OperationStatusCode.NOT_RUN);
 
   private final OperationStatusCode code;
 

Reply via email to