You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@helix.apache.org by "Junkai Xue (Jira)" <ji...@apache.org> on 2021/09/13 07:07:00 UTC

[jira] [Commented] (HELIX-821) CLONE - Allow partitions to be dropped automatically when their instance dies

    [ https://issues.apache.org/jira/browse/HELIX-821?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17413945#comment-17413945 ] 

Junkai Xue commented on HELIX-821:
----------------------------------

[~PapaWarCoin] We introduced the freeze mode which may help you on this. The freeze mode can let participant skip RESET logic.

> CLONE - Allow partitions to be dropped automatically when their instance dies 
> ------------------------------------------------------------------------------
>
>                 Key: HELIX-821
>                 URL: https://issues.apache.org/jira/browse/HELIX-821
>             Project: Apache Helix
>          Issue Type: Improvement
>          Components: helix-core
>    Affects Versions: 0.6.0-incubating
>            Reporter: Clinton R.Holzheuser
>            Assignee: Junkai Xue
>            Priority: Minor
>
> Currently, when creating a session for a new participant, Helix resets current states of all assigned partitions from previous session of the same participant to the initial state. This may be undesirable for deployments where Helix session and assigned partitions by the participant are tightly coupled. In such a setup, when a participant loses a session, it also loses all associated partitions.  The current behavior triggers transitions back to the ideal state which may or may not be desirable.  Possible workarounds:
> (1) update ideal state to DROPPED on noticing that an instance is not live anymore
> (2) (suggested by Kishore) safely clear state from old participant session before creating a new session.  I'm using this one and so far it's working OK for me.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)