[ 
https://issues.apache.org/jira/browse/RATIS-1001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Glen Geng updated RATIS-1001:
-----------------------------
    Description: 
 

During SCM-HA, SCM not only needs to know whether it is a leader, but also 
needs to know which term it is in charge of.

 

Assume such a case: underlying raft node was leader on term 1, then step down 
as follower on term 2, then init election and become leader again on term 3. If 
term is not exposed together with leader information, SCM can not distinguish a 
leader of term 1 from that of term 3.

 

  was:
 

During SCM-HA, SCM not only needs to know if it is a leader, but also needs to 
know which term it is in charge of.

 

Assume such a case: underlying raft node was leader on term 1, then step down 
as follower on term 2, then init election and become leader again on term 3. If 
term is not exposed with leader information, SCM can not distinguish that it is 
a leader of term 1 or that of term 3.

 


> CLONE - shouldWithholdVotes() should be triggered for handling higher term
> --------------------------------------------------------------------------
>
>                 Key: RATIS-1001
>                 URL: https://issues.apache.org/jira/browse/RATIS-1001
>             Project: Ratis
>          Issue Type: Improvement
>          Components: server
>            Reporter: Glen Geng
>            Assignee: Glen Geng
>            Priority: Major
>
>  
> During SCM-HA, SCM not only needs to know whether it is a leader, but also 
> needs to know which term it is in charge of.
>  
> Assume such a case: underlying raft node was leader on term 1, then step down 
> as follower on term 2, then init election and become leader again on term 3. 
> If term is not exposed together with leader information, SCM can not 
> distinguish a leader of term 1 from that of term 3.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to