[
https://issues.apache.org/jira/browse/HELIX-741?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16553439#comment-16553439
]
ASF GitHub Bot commented on HELIX-741:
--------------------------------------
Github user asfgit closed the pull request at:
https://github.com/apache/helix/pull/258
> Revise unreliable behavior in swapInstance
> ------------------------------------------
>
> Key: HELIX-741
> URL: https://issues.apache.org/jira/browse/HELIX-741
> Project: Apache Helix
> Issue Type: Task
> Reporter: Hao Zhang
> Priority: Major
>
> swapInstance call did not work properly when we were trying to fix a
> production issue.
>
> The API was old and not actively maintained. It used deprecated underlaying
> data accessor API and hit a problem of partial ZK read. Thus our CLI was
> unable to update all IdealStates as expected.
> We have seen such problem before, especially when the cluster is bug and
> there are a lot of data to read back.
> This ticket is created to refactor the implementation of swapInstance() to
> make it more robust, and separate ticket will be created to revise those old
> API calls that are not frequently used not actively maintained.
> –
> AC:
> - make this api call reliable and idempotent
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)