Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
0.20.0
-
None
Description
MemStore needs to be refactored to work more like LruBlockCache now does.
Primarily this will allow the next generation of load balancing to work. Something at a level above MemStore and LruBlockCache needs to manage and divide up the available resources of a regionserver. The block cache now supports dynamic resizing and parameter configuration. Params are also passed in to the constructor, as supposed to being hard-coded / pulled from confs within MemStore itself.