[ https://issues.apache.org/jira/browse/HBASE-2751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12880318#action_12880318 ]
Jonathan Gray commented on HBASE-2751: -------------------------------------- Oh one note. We're encapsulating filesystem interaction a bit more cleanly in the master over in HBASE-2695. Could do something similar for RS that might make this easier to implement, especially if we went LRU direction. > Consider closing StoreFiles sometimes > ------------------------------------- > > Key: HBASE-2751 > URL: https://issues.apache.org/jira/browse/HBASE-2751 > Project: HBase > Issue Type: Improvement > Reporter: Jean-Daniel Cryans > Priority: Minor > Fix For: 0.21.0 > > > Having a lot of regions per region server could be considered harmless if > most of them aren't used, but that's not really true at the moment. We keep > all files opened all the time (except for rolled HLogs). I'm thinking of 2 > solutions > # Lazy open the store files, or at least close them down after we read the > file info. Or we could do this for every file except the most recent one. > # Close files when they're not in use. We need some heuristic to determine > when is the best moment to declare that a file can be closed. > Both solutions go hand in hand, and I think it would be a huge gain in order > to lower the ulimit and xceivers-related issues. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.