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

Move HTablePool to hbase-thrift module.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.0
    • 2.0.0
    • Thrift
    • None
    • Incompatible change, Reviewed
    • HTablePool was deprecated in 0.98.1 but was still present and usable by apps built against versions before HBase 2.0. It has been moved and is not intended to be used by user applications, and is now an internal part of the thrift2 proxy server only.

    Description

      Thrift2 is the only place in the core hbase project where HTablePool is used. HTablePool is currently marked deprecated since 0.98.1 and users have been discouraged from using it for a while.

      This patch moves HTablePool to the hbase-thrift module so that we remove it from the core client api and group it with the piece of code it is used by.

      We got here because HBASE-11554 attempted to remove what seemed to Reusable pooltype, and it ended up that thrift2 defaulted to this Reusable type.

      Attachments

        1. hbase-11556.v2.patch
          69 kB
          Jonathan Hsieh
        2. hbase-11556.patch
          68 kB
          Jonathan Hsieh

        Activity

          People

            jmhsieh Jonathan Hsieh
            jmhsieh Jonathan Hsieh
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: