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

LeaseException in Scan should be retired

    XMLWordPrintableJSON

Details

    • Reviewed

    Description

      We should retry LeaseException just like other exceptions like OutOfOrderScannerNextException and UnknownScannerException
      Code in ClientScanner:

      if ((cause != null && cause instanceof NotServingRegionException) ||
              (cause != null && cause instanceof RegionServerStoppedException) ||
              e instanceof OutOfOrderScannerNextException || e instanceof UnknownScannerException ||
              e instanceof ScannerResetException) {
            // Pass. It is easier writing the if loop test as list of what is allowed rather than
            // as a list of what is not allowed... so if in here, it means we do not throw.
            if (retriesLeft <= 0) {
              throw e; // no more retries
            }
      

      Attachments

        Issue Links

          Activity

            People

              troclosan Igor Rudenko
              allan163 Allan Yang
              Votes:
              1 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: