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

Let MetaScanner recycle a given Connection

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.0.0, 1.1.0
    • Client
    • None
    • Reviewed

    Description

      It is very heavy to create a Connection on each meta scan. Connections create RpcClients, RpcClients create RPC connections and all cannot be recycled.

      Tests with a lot of metascans are very heavy with the async client.

      This issue is to make anything that uses metaScans reuse the same connection.

      Attachments

        1. HBASE-12736.patch
          19 kB
          Jurriaan Mous
        2. HBASE-12736-v1.patch
          19 kB
          Jurriaan Mous
        3. HBASE-12736-v2.patch
          30 kB
          Jurriaan Mous
        4. HBASE-12736-v3.patch
          36 kB
          Jurriaan Mous
        5. profile_TestMetaScanner_before_patch.png
          213 kB
          Jurriaan Mous
        6. profile_TestMetaScanner_after_patch.png
          228 kB
          Jurriaan Mous
        7. HBASE-12736-v4.patch
          34 kB
          Jurriaan Mous

        Activity

          People

            jurmous Jurriaan Mous
            jurmous Jurriaan Mous
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: