[ 
https://issues.apache.org/jira/browse/HBASE-27965?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shubham Roy updated HBASE-27965:
--------------------------------
    Description: 
Currently the class org.apache.hadoop.hbase.Server.java is marked 
InterfaceAudience.Private.

{{{}This prevents in getting shared zookeeper watcher (ZKWatcher) instances 
from org.apache.hadoop.hbase.regionserver.RegionServerServices.java (extends 
org.apache.hadoop.hbase.Server.java{}}}{{{}) using the method 
getZooKeeper().{}}}

 

{{This creates a problem in writing custom Coprocessors because now we don't 
have a shared ZKWatcher instance.}}

 

{{The proposed solution is to use the InterfaceAudience.LimitedPrivate. }}

  was:
{{Currently the class org.apache.hadoop.hbase.Server.java is marked 
InterfaceAudience.Private. }}

{{This prevents in getting shared zookeeper watcher (ZKWatcher) instances from 
org.apache.hadoop.hbase.regionserver.RegionServerServices.java (extends 
}}{{{}org.apache.hadoop.hbase.Server.java{}}}{{{}) using the method 
getZooKeeper().{}}}

 

{{This creates a problem in writing custom Coprocessors because now we don't 
have a shared ZKWatcher instance.}}

 

{{The proposed solution is to use the InterfaceAudience.LimitedPrivate. }}


> Change the label from InterfaceAudience.Private to 
> InterfaceAudience.LimitedPrivate for org.apache.hadoop.hbase.Server.java 
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-27965
>                 URL: https://issues.apache.org/jira/browse/HBASE-27965
>             Project: HBase
>          Issue Type: Task
>          Components: Coprocessors
>    Affects Versions: 2.4.4
>            Reporter: Shubham Roy
>            Priority: Minor
>
> Currently the class org.apache.hadoop.hbase.Server.java is marked 
> InterfaceAudience.Private.
> {{{}This prevents in getting shared zookeeper watcher (ZKWatcher) instances 
> from org.apache.hadoop.hbase.regionserver.RegionServerServices.java (extends 
> org.apache.hadoop.hbase.Server.java{}}}{{{}) using the method 
> getZooKeeper().{}}}
>  
> {{This creates a problem in writing custom Coprocessors because now we don't 
> have a shared ZKWatcher instance.}}
>  
> {{The proposed solution is to use the InterfaceAudience.LimitedPrivate. }}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to