[ 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)