[
https://issues.apache.org/jira/browse/HBASE-20578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16492539#comment-16492539
]
Ted Yu commented on HBASE-20578:
--------------------------------
In ReplicationSource#createReplicationEndpoint() :
{code}
String replicationEndpointImpl =
replicationPeer.getPeerConfig().getReplicationEndpointImpl();
...
replicationEndpoint = Class.forName(replicationEndpointImpl)
.asSubclass(ReplicationEndpoint.class)
{code}
{code}
ReplicationPeerConfigBuilder setReplicationEndpointImpl(String
replicationEndpointImpl);
{code}
To break cyclic dependency, can subclass of HBaseReplicationEndpoint be created
in hbase-rsgroup module to accommodate the method (fetchSlavesAddresses) where
rs group information is needed ?
TestGroupReplication should be moved to hbase-rsgroup.
[~Apache9] [~openinx] [~zghaobac] have been working in this area. Can you
comment please ?
> Support region server group in target cluster
> ---------------------------------------------
>
> Key: HBASE-20578
> URL: https://issues.apache.org/jira/browse/HBASE-20578
> Project: HBase
> Issue Type: Improvement
> Components: Replication
> Reporter: Ted Yu
> Assignee: Albert Lee
> Priority: Major
> Attachments: HBASE-20578-001.patch
>
>
> When source tables belong to non-default region server group(s) and there are
> region server group counterpart in the target cluster, we should support
> replicating to target cluster using the region server group mapping.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)