Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-2414

C++ client retries in a tight loop for SCANNER_EXPIRED

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.3.0, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0
    • Fix Version/s: 1.8.0
    • Component/s: client
    • Labels:
      None
    • Target Version/s:

      Description

      Found this bug way back in Dec 2016 but was sitting around in gerrit instead of a JIRA. If the C++ client hits a SCANNER_EXPIRED error, it doesn't blacklist the tablet server (because the server itself is fine), and this caused the client to think it could retry on the same server. This led to a tight loop of retries until the timeout elapsed.

        Attachments

          Activity

            People

            • Assignee:
              tlipcon Todd Lipcon
              Reporter:
              tlipcon Todd Lipcon
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: