[ https://issues.apache.org/jira/browse/HBASE-20426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Duo Zhang updated HBASE-20426: ------------------------------ Attachment: HBASE-20426-HBASE-19064-v2.patch > Give up replicating anything in S state > --------------------------------------- > > Key: HBASE-20426 > URL: https://issues.apache.org/jira/browse/HBASE-20426 > Project: HBase > Issue Type: Sub-task > Components: Replication > Reporter: Duo Zhang > Assignee: Duo Zhang > Priority: Major > Fix For: HBASE-19064 > > Attachments: HBASE-20426-HBASE-19064-v1.patch, > HBASE-20426-HBASE-19064-v1.patch, HBASE-20426-HBASE-19064-v1.patch, > HBASE-20426-HBASE-19064-v1.patch, HBASE-20426-HBASE-19064-v1.patch, > HBASE-20426-HBASE-19064-v2.patch, HBASE-20426-HBASE-19064.patch, > HBASE-20426-HBASE-19064.patch, HBASE-20426-HBASE-19064.patch, > HBASE-20426-UT.patch > > > When we transit the remote S cluster to DA, and then transit the old A > cluster to S, it is possible that we still have some entries which have not > been replicated yet for the old A cluster, and then the async replication > will be blocked. > And this may also lead to data inconsistency after we transit it to DA back > later as these entries will be replicated again, but the new data which are > replicated from the remote cluster will not be replicated back, which > introduce a whole in the replication. -- This message was sent by Atlassian JIRA (v7.6.3#76005)