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: [email protected]
> To: [email protected]
>
> 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 <[email protected]>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
                                          

Reply via email to