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

Retry policy for admin APIs

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.0.0-alpha-1, 1.3.3, 2.0.1
    • None
    • Admin
    • 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

              jdivesh Divesh Jain
              jdivesh Divesh Jain
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: