前言
日志相关内容,在介绍领导人选举时,为了便于理解领导人选举过程,穿插着,介绍了不少
本章,主要汇总、查漏补缺下日志复制内容
日志类型
Raft 把一些控制命令、配置等,都使用日志的方式,使用同一个协议来与其他节点交互
有以下日志类型:
// LogType describes various types of log entries.
type LogType uint8
const (
// LogCommand is applied to a user FSM.
LogCommand LogType = iota
// LogNoop is used to assert leadership.
LogNoop
// LogAddPeerDeprecated is used to add a new peer. This should only be used with
// older protocol versions designed