Doing it from the master is what we aim to do, but it's a lot more
involved. I know that jgray has a few ideas on the subject.

J-D

On Thu, Jan 27, 2011 at 4:25 PM, Ted Dunning <tdunn...@maprtech.com> wrote:
> Why doesn't the master do this?  Why not just set it up so that you can tell
> the master that the maximum number of regions for the soon-to-go region
> server is 0?
>
> On Thu, Jan 27, 2011 at 3:53 PM, Jean-Daniel Cryans 
> <jdcry...@apache.org>wrote:
>
>> Writing this gives me an idea... I think one "easy" way we could
>> achieve this region draining problem is by writing a jruby script
>> that:
>>
>> 1- Retrieves the list of regions served by a RS
>> 2- Disables master balancing
>> 3- Moves one by one every region out of the RS, assigning them to the
>> other RSs in a round-robin fashion
>> 4- Shuts down the RS
>> 5- Reenables master balancing
>>
>> I wonder if it would work... At least it's a process that you could
>> stop at any time without breaking everything.
>>
>

Reply via email to