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

Scanner id should be reset when ScannerCallable reload the location

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      If a scan rpc request failed, the RetryingCallable will retry by reload=true and may change the location because there may be a RS crash. However, the ScannerCallable will still use the previous scanner id and send to the new server. In new RS the scanner id is not related with the old RS. The most possible result is UnknowScannerException and client will retry and there will be one useless rpc. And there is a low probability that there is a scanner with same id in the new RS, the result will be totally wrong.

      Attachments

        Issue Links

          Activity

            People

              yangzhe1991 Phil Yang
              yangzhe1991 Phil Yang
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: