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

Reply via email to