Duo Zhang created HBASE-29232: --------------------------------- Summary: 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
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)