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

Do not Rethrow DoNotRetryIOException as UnknownScannerException

    XMLWordPrintableJSON

Details

    • Reviewed

    Description

      HBase commit https://github.com/apache/hbase/commit/94ade6a514e9935a8c283befb31f29cd8d3a2045 broke co-processors (such as Phoenix) throwing DoNotRetryIOExceptions when scanning a table. This change rethrows them as UnknownScannerExceptions which the HBase client will retry on. This is unintended behavior since co-processors should be able to throw DoNotRetryIOExceptions back to the client. This came up through a phoenix IT when trying to upgrade to HBase 1.3.0 https://github.com/apache/phoenix/pull/230

      Attachments

        1. HBASE-17587.branch-1.003.patch
          2 kB
          Zach York
        2. HBASE-17587.master.003.patch
          2 kB
          Zach York
        3. HBASE-17587.branch-1.3.003.patch
          2 kB
          Zach York
        4. HBASE-17587.branch-1.002.patch
          2 kB
          Zach York
        5. HBASE-17587.master.002.patch
          2 kB
          Zach York
        6. HBASE-17587.branch-1.3.002.patch
          2 kB
          Zach York
        7. HBASE-17587.branch-1.001.patch
          2 kB
          Zach York
        8. HBASE-17587.master.001.patch
          2 kB
          Zach York
        9. HBASE-17587.branch-1.3.001.patch
          2 kB
          Zach York

        Issue Links

          Activity

            People

              zyork Zach York
              zyork Zach York
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: