Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-20408

Retry policy for admin APIs

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.0.0, 1.3.3, 2.0.1
    • Fix Version/s: None
    • Component/s: Admin
    • Labels:
      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

            Activity

              People

              • Assignee:
                jdivesh Divesh Jain
                Reporter:
                jdivesh Divesh Jain
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: