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.