[ 
https://issues.apache.org/jira/browse/HBASE-2393?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bogdan DRAGU updated HBASE-2393:
--------------------------------

                 Tags: hbase HTable ThreadLocal mapping 
    Affects Version/s:     (was: 0.20.3)
                       0.21.0
               Status: Patch Available  (was: Open)

Added a patch that uses a ThreadLocal mapping from tables names to HTable 
instances. Whenever an HTable instance is requested, the table name is used to 
search into the mapping and, if present, the corresponding HTable instance is 
returned, otherwise a new entry is added in this mapping and the newly created 
HTable is returned. 

> ThriftServer instantiates a new HTable per request
> --------------------------------------------------
>
>                 Key: HBASE-2393
>                 URL: https://issues.apache.org/jira/browse/HBASE-2393
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: thrift
>    Affects Versions: 0.21.0
>            Reporter: Jean-Daniel Cryans
>            Assignee: Cosmin Lehene
>             Fix For: 0.20.4, 0.21.0
>
>
> Every request creates a new HTable in ThriftServer, this is highly 
> inefficient. It's even worse now that the HTable constructor does a RPC to 
> the master.
> Assigning to Cosmin since he said they have some code they can share.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to