Thanks Stack, this is really helpful.
On Fri, Jan 28, 2011 at 2:06 PM, Stack <[email protected]> wrote: > On Fri, Jan 28, 2011 at 1:15 PM, Bill Graham <[email protected]> wrote: >> I also don't have a solid understanding of the responsibilities of >> master, but it seems like it's job is really about managing regions >> (i.e., coordinating splits and compactions, etc.) and updating ROOT >> and META. Is that correct? >> >> > > Yes. It hosts the balancer and does bootsrapping on cluster startup > doing bulk initial assign. On server crash, it runs the recovery > splitting WAL logs and getting regions back on line again. > > It does not run splits. That is done by the regionservers themselves. > Regionservers inform master of the split when done so it can take > account of new state when running balancer. > > We should do a write up on this. Let me put this on the doc queue. > > St.Ack >
