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)