Remove HTable and HConnection close methods
-------------------------------------------

                 Key: HBASE-406
                 URL: https://issues.apache.org/jira/browse/HBASE-406
             Project: Hadoop HBase
          Issue Type: Improvement
          Components: client
            Reporter: Bryan Duxbury
            Priority: Minor


As a holdover from the old style of full-meta caching, HTable and HConnection 
have close methods that are intended to release resources when you are done 
using a table. However, with the new lazy cache, it no longer makes sense to 
manually manage your connection cache. Instead, we should remove HTable.close 
and HConnection.close and allow the cache's resource usage to be managed by 
other means. 

This will have the effect of making opening and "closing" HTables very cheap 
once they've been opened at least once. This is actually sort of critical for 
applications like REST, which use a lot of instances of HTable rather than 
caching a single HTable. Opening and closing the table in the old style would 
be very expensive.

-- 
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