Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.0.0-alpha-1, 1.3.3, 2.0.1
-
None
-
None
Description
Admin APIs, but not all, should automatically retry to ride over master failover scenarios. This should be implemented as closely as possible to existing retry strategy for client APIs, using common code, perhaps refactored.
Note we are not retrying if the API call returns a failure indication. We are retrying if communication between the admin client and HMaster has been interrupted, or the HMaster has failed over. We are only retrying until we know the result status of the request.
Not all admin APIs are safe or can be made idempotent.
Attachments
Issue Links
- duplicates
-
HBASE-20407 Retry HBase admin API if master failover is in progress
- Resolved
- relates to
-
HBASE-18415 The local timeout may cause Admin to submit duplicate request
- Open