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

Thrift server idle connection timeout issue

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.98.13, 1.1.1, 1.0.1.1, 1.1.0.1
    • 0.98.14, 1.0.2, 1.2.0, 1.1.2, 1.3.0, 2.0.0
    • Thrift
    • None
    • Reviewed

    Description

      When idle connection get cleaned from Thrift server, underlying table instances are still cached in a thread local cache.
      This is the antipattern. Table objects are lightweight and should not be cached, besides this, underlying connections can be closed by periodic connection cleaner chore (ConnectionCache) and cached table instances may become invalid. This is Thrift1 specific issue. Thrift2 is OK.

      Attachments

        1. HBASE-14196.patch
          17 kB
          Vladimir Rodionov

        Issue Links

          Activity

            People

              vrodionov Vladimir Rodionov
              vrodionov Vladimir Rodionov
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: