Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Compactions read a lot of data into the heap. Prior to HBASE-1058 or successor issues, it was possible to stack up hundreds if not thousands of flushes in a store. Eventually when compaction is possible, no HRS has enough heap to commit for the compaction process and all OOME as the region in question is (re)deployed. HBASE-1058 is not the ideal solution.This issue suggests creating a memory efficient compaction process which can scale.
Attachments
Issue Links
- relates to
-
HBASE-1304 New client server implementation of how gets and puts are handled.
-
- Closed
-