You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@helix.apache.org by Kanak Biscuitwala <ka...@hotmail.com> on 2014/03/13 21:59:46 UTC
Pausing and Disabling Behavior in Helix
Hi,
I've written up a possible specification for pausing and disabling behavior in Helix. Right now, this is not well-defined and limited to only a few scopes. I hope that we can expand this functionality in the near future.
Please send any feedback you may have.
https://cwiki.apache.org/confluence/display/HELIX/Pausing+and+Disabling
Thanks,
Kanak
RE: Pausing and Disabling Behavior in Helix
Posted by Kanak Biscuitwala <ka...@hotmail.com>.
I have changed the wiki accordingly to cover all 3 cases. Basically this will change the current disable behavior so that partitions may be reassigned in SEMI_AUTO and FULL_AUTO, and then the resource-scoped disable behavior will prevent reassignment.
Kanak
----------------------------------------
> Date: Thu, 13 Mar 2014 15:43:42 -0700
> Subject: Re: Pausing and Disabling Behavior in Helix
> From: g.kishore@gmail.com
> To: dev@helix.apache.org
>
> Thanks.
>
> The behavior on disable needs some more thought.
>
> As a user, these are the use cases
>
>
> 1. - make a partition go to offline on a given node and reasssign it to
> another node
> 2. - make a partition go to offline on a given node but do not reassign
> 3. - no transitions shud happen on partition P and it stays in its
> current state.
>
> From your definition #3 is Pause. #2 is disable. we don't have anything to
> define #1.
> #3 looks good. I am not sure if disable shud do #1 or #2. We need ability
> to define all 3 behaviors.
>
> What do you think.
>
>
>
> On Thu, Mar 13, 2014 at 1:59 PM, Kanak Biscuitwala <ka...@hotmail.com>wrote:
>
>> Hi,
>>
>> I've written up a possible specification for pausing and disabling
>> behavior in Helix. Right now, this is not well-defined and limited to only
>> a few scopes. I hope that we can expand this functionality in the near
>> future.
>>
>> Please send any feedback you may have.
>>
>> https://cwiki.apache.org/confluence/display/HELIX/Pausing+and+Disabling
>>
>> Thanks,
>> Kanak
Re: Pausing and Disabling Behavior in Helix
Posted by kishore g <g....@gmail.com>.
Thanks.
The behavior on disable needs some more thought.
As a user, these are the use cases
1. - make a partition go to offline on a given node and reasssign it to
another node
2. - make a partition go to offline on a given node but do not reassign
3. - no transitions shud happen on partition P and it stays in its
current state.
>From your definition #3 is Pause. #2 is disable. we don't have anything to
define #1.
#3 looks good. I am not sure if disable shud do #1 or #2. We need ability
to define all 3 behaviors.
What do you think.
On Thu, Mar 13, 2014 at 1:59 PM, Kanak Biscuitwala <ka...@hotmail.com>wrote:
> Hi,
>
> I've written up a possible specification for pausing and disabling
> behavior in Helix. Right now, this is not well-defined and limited to only
> a few scopes. I hope that we can expand this functionality in the near
> future.
>
> Please send any feedback you may have.
>
> https://cwiki.apache.org/confluence/display/HELIX/Pausing+and+Disabling
>
> Thanks,
> Kanak