It is in 0.95/0.96/0.98 releases.
On Sat, Mar 1, 2014 at 12:01 PM, Atri Sharma <[email protected]> wrote: > Hi all, > > Just as a theoretical interest, do we support online merging of Regions in > any way? Are there ways to merge Regions while still supporting reads and > writes to them? > > If not, can we do them in the following manner: > > At each major delete/explicit order from user to merge Regions, we can > create a new empty memstore which will take any reads for the Region in > discussion. Then, we can build a leftist tree of the Region and store it in > the memory itself. We so not need to write it into disk yet. This shall > also allow us to serve reads using the Region itself without any extra > additional copies. > > We do it for all the Regions being merged and then merge the leftist trees > made ordered by the range of keys served by the Regions. We then traverse > the final all merged leftist tree, write its data to a HFile and write the > new memstore being used for write's data into the HFile as well. > > It's just a thought.Please let me know your feedback and comments on it. > > Regards, > > Atri > > > > -- > Regards, > > Atri > *l'apprenant* > -- // Jonathan Hsieh (shay) // HBase Tech Lead, Software Engineer, Cloudera // [email protected] // @jmhsieh
