[
https://issues.apache.org/jira/browse/HDDS-5686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17645122#comment-17645122
]
Xu Shao Hong commented on HDDS-5686:
------------------------------------
Today I have discussed it with Sammi, i would refine the PR recently, hope it
can help~ [~Symious]
> Support transfer leadership to a specific follower master in raft based ha
> cluster
> ----------------------------------------------------------------------------------
>
> Key: HDDS-5686
> URL: https://issues.apache.org/jira/browse/HDDS-5686
> Project: Apache Ozone
> Issue Type: New Feature
> Reporter: Xu Shao Hong
> Assignee: Xu Shao Hong
> Priority: Minor
> Labels: pull-request-available
>
> Background:
> In a raft based ha cluster, for some reason, we want to transfer leadership
> to a specific follower gracefully, now, we have to kill the leader master to
> transfer leadership, but the leadership could transfer to a unexpected
> follower, we have to kill the leader master again,this is so tricky.
>
> Usage:
> This feature is assumed to utilizing a shell command like ```ozone admin
> failover -domain [SCM/OM] -address [IpAddr] ```, with optional IpAddr we
> can transfer the leadership to the target follower.
>
> Scenarios:
> * We need to test every ratis node if each of them could be capable of being
> the leader.
> * During replacing ratis nodes for some reason, we need to stabilize the
> process of changing the leadership, instead of forcely shuting down some node
>
> Impl:
> The alluxio community has already implemented this feature, we could backport
> from them. They leverage the ratis support of setting priority for each
> member among the raft group which insures the highest priority node could
> become a leader.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]