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

Do not Rethrow DoNotRetryIOException as UnknownScannerException

    XMLWordPrintableJSON

    Details

    • Hadoop Flags:
      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.master.003.patch
          2 kB
          Zach York
        2. HBASE-17587.master.002.patch
          2 kB
          Zach York
        3. HBASE-17587.master.001.patch
          2 kB
          Zach York
        4. HBASE-17587.branch-1.3.003.patch
          2 kB
          Zach York
        5. HBASE-17587.branch-1.3.002.patch
          2 kB
          Zach York
        6. HBASE-17587.branch-1.3.001.patch
          2 kB
          Zach York
        7. HBASE-17587.branch-1.003.patch
          2 kB
          Zach York
        8. HBASE-17587.branch-1.002.patch
          2 kB
          Zach York
        9. HBASE-17587.branch-1.001.patch
          2 kB
          Zach York

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: