Browse Source

main: check the id read by from wal.

Xiang Li 11 years ago
parent
commit
a3b6a646eb
1 changed files with 4 additions and 1 deletions
  1. 4 1
      main.go

+ 4 - 1
main.go

@@ -88,8 +88,11 @@ func startRaft(id int64, peerIds []int64, waldir string) (raft.Node, *wal.WAL) {
 	if err != nil {
 		log.Fatal(err)
 	}
+	wid, st, ents, err := w.ReadAll()
 	// TODO(xiangli): save/recovery nodeID?
-	_, st, ents, err := w.ReadAll()
+	if wid != 0 {
+		log.Fatal("unimplemented: nodeid")
+	}
 	if err != nil {
 		log.Fatal(err)
 	}