[ https://issues.apache.org/jira/browse/HBASE-29232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Duo Zhang reassigned HBASE-29232: --------------------------------- Assignee: Duo Zhang > Some region operations like compact/flush in async admin can not handle > region movement correctly > ------------------------------------------------------------------------------------------------- > > Key: HBASE-29232 > URL: https://issues.apache.org/jira/browse/HBASE-29232 > Project: HBase > Issue Type: Improvement > Components: asyncclient, Client > Reporter: Duo Zhang > Assignee: Duo Zhang > Priority: Major > > WHen running ITBLL, I found that if the region is moved during some actions, > the operation will retry forever. > The problem is that, when constructing AsyncAdminRequestRetryingCaller, we > will pass the server name in. This is not a problem when we do some region > server specific operations, like get metrics from region server, but for > region operations, since it could be moved, retrying on the same region > server does not help. > At least we should fail the request without retrying until reaching the limit > when hitting NotServingRegionException, or we should implement region > relocating logic here. -- This message was sent by Atlassian Jira (v8.20.10#820010)