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

Guanghao Zhang updated HBASE-19618:
-----------------------------------
    Description: 
When implement the procedure of replication admin operations, we abstract a 
replication storage interface in HBASE-19543. So 
ReplicationQueues/ReplicationQueuesClient are not used anymore. These interface 
are IA.private. So it is ok to remove them. But there are two config: 
hbase.region.replica.replication.replicationQueues.class and 
hbase.region.replica.replication.replicationQueuesClient.class in 
ReplicationFactory. These configs were introduced  by HBASE-15867, which only 
in 2.0. And the feature development is not active now. In the future, we can 
implement the table based replication to replication storage interface. So 
let's remove them before release 2.0.

See more details in the discussion of HBASE-19573.

  was:When implement the procedure of replication admin operations, we abstract 
a replication storage interface in HBASE-19543. So 
ReplicationQueues/ReplicationQueuesClient are not used anymore. These interface 
are IA.private. So it is ok to remove them. But there are two config: 
hbase.region.replica.replication.replicationQueues.class and 
hbase.region.replica.replication.replicationQueuesClient.class in 
ReplicationFactory. These configs were introduced  by HBASE-15867, which only 
in 2.0. And the feature development is not active now. In the future, we can 
implement the table based replication to replication storage interface. So 
let's remove them before release 2.0.


> Remove replicationQueuesClient.class/replicationQueues.class config from 
> ReplicationFactory
> -------------------------------------------------------------------------------------------
>
>                 Key: HBASE-19618
>                 URL: https://issues.apache.org/jira/browse/HBASE-19618
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Guanghao Zhang
>
> When implement the procedure of replication admin operations, we abstract a 
> replication storage interface in HBASE-19543. So 
> ReplicationQueues/ReplicationQueuesClient are not used anymore. These 
> interface are IA.private. So it is ok to remove them. But there are two 
> config: hbase.region.replica.replication.replicationQueues.class and 
> hbase.region.replica.replication.replicationQueuesClient.class in 
> ReplicationFactory. These configs were introduced  by HBASE-15867, which only 
> in 2.0. And the feature development is not active now. In the future, we can 
> implement the table based replication to replication storage interface. So 
> let's remove them before release 2.0.
> See more details in the discussion of HBASE-19573.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to