[ https://issues.apache.org/jira/browse/HBASE-21683?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Duo Zhang updated HBASE-21683: ------------------------------ Assignee: Duo Zhang Fix Version/s: 2.0.5 2.1.3 2.2.0 3.0.0 Status: Patch Available (was: Open) > Reset readsEnabled flag after successfully flushing the primary region > ---------------------------------------------------------------------- > > Key: HBASE-21683 > URL: https://issues.apache.org/jira/browse/HBASE-21683 > Project: HBase > Issue Type: Bug > Components: read replicas > Reporter: Duo Zhang > Assignee: Duo Zhang > Priority: Critical > Fix For: 3.0.0, 2.2.0, 2.1.3, 2.0.5 > > Attachments: HBASE-21683.patch > > > Found the problem when implementing HBASE-21671, TestRegionReplicaFailover is > easy to fail. In this test we set > REGION_REPLICA_WAIT_FOR_PRIMARY_FLUSH_CONF_KEY to true, which means the > secondary replicas can not be read until the primary region has been > successfully flushed. But in RegionReplicaFlushHandler, there is only one > place where we call region.setReadsEnabled(true), this is incorrect. -- This message was sent by Atlassian JIRA (v7.6.3#76005)