[
https://issues.apache.org/jira/browse/RATIS-1247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17253203#comment-17253203
]
Tsz-wo Sze commented on RATIS-1247:
-----------------------------------
LifeCycle is for an abstract machine. RUNNING means that the machine is working
normally. In RaftServerImpl, it is running no matter it is Leader, Follower or
changing role. So LifeCycle is not for transferring leadership.
In RaftPeerRole, we current have LEADER, CANDIDATE and FOLLOWER. We may add a
new TRANSFERRING_LEADERSHIP role.
> Support rolling upgrade and rollback
> ------------------------------------
>
> Key: RATIS-1247
> URL: https://issues.apache.org/jira/browse/RATIS-1247
> Project: Ratis
> Issue Type: New Feature
> Reporter: runzhiwang
> Assignee: runzhiwang
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)