[
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)