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

Tan xinyu reassigned IOTDB-613:
-------------------------------

              Assignee: Tan xinyu
                Labels: distributed  (was: )
    Remaining Estimate: 96h
     Original Estimate: 96h

> [Distributed] Add the ability to persist and maintain currentterm for the 
> raft node
> -----------------------------------------------------------------------------------
>
>                 Key: IOTDB-613
>                 URL: https://issues.apache.org/jira/browse/IOTDB-613
>             Project: Apache IoTDB
>          Issue Type: Improvement
>          Components: Core/Cluster
>            Reporter: Tan xinyu
>            Assignee: Tan xinyu
>            Priority: Major
>              Labels: distributed
>   Original Estimate: 96h
>  Remaining Estimate: 96h
>
> This is the quote from raft's paper.
> {quote}Raft servers must persist enough information to stable storage to 
> survive server restarts safely. In particular, each server persists its 
> current term and vote; this is necessary to prevent the server from voting 
> twice in the same term or replacing log entries from a newer leader with 
> those from a deposed leader. Each server also persists new log entries before 
> they are counted towards the entries’ commitment; this prevents committed 
> entries from being lost or “uncommitted” when servers restart.
> {quote}
> Therefore, the persistence term is important to ensure the security of the 
> system.
> At present, because the log persistence has been done but not integrated, and 
> the term persistence is also very necessary, so it will be the work of this 
> issue to integrate the log persistence in the first place and implement the 
> term persistence.
>  



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

Reply via email to