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

Reopen Files for ClosedChannelException in BucketCache

    XMLWordPrintableJSON

Details

    • Reviewed

    Description

      When using the FileIOEngine for BucketCache, the cache will be disabled if the connection is interrupted or closed. HBase will then get ClosedChannelExceptions trying to access the file. After 60s, the RS will disable the cache. This causes severe read performance degradation for workloads that rely on this cache. FileIOEngine never tries to reopen the connection. This JIRA is to reopen files when the BucketCache encounters a ClosedChannelException.

      Attachments

        1. HBASE-19435.master.007.patch
          5 kB
          Zach York
        2. HBASE-19435.master.007.patch
          5 kB
          Michael Stack
        3. HBASE-19435.master.006.patch
          5 kB
          Zach York
        4. HBASE-19435.master.005.patch
          5 kB
          Zach York
        5. HBASE-19435.master.004.patch
          5 kB
          Zach York
        6. HBASE-19435.master.003.patch
          5 kB
          Zach York
        7. HBASE-19435.master.002.patch
          5 kB
          Zach York
        8. HBASE-19435.master.001.patch
          6 kB
          Zach York
        9. HBASE-19435.branch-1.001.patch
          4 kB
          Zach York

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: