Просмотр исходного кода

raft: use IsEmptySnap to check the empty snapshot

Yicheng Qin 11 лет назад
Родитель
Сommit
8ee1bf31d6
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      raft/raft.go

+ 1 - 1
raft/raft.go

@@ -231,7 +231,7 @@ func (r *raft) sendAppend(to uint64) {
 		if err != nil {
 			panic(err) // TODO(bdarnell)
 		}
-		if snapshot.Metadata.Term == 0 {
+		if IsEmptySnap(snapshot) {
 			panic("need non-empty snapshot")
 		}
 		m.Snapshot = snapshot