Bläddra i källkod

etcdserver: panic when snapshot on raft storage

Snapshot on raft storage should always succeed. If there is an error, it must
be internal fault and needs stack info to debug.
Yicheng Qin 11 år sedan
förälder
incheckning
54e1237271
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      etcdserver/server.go

+ 1 - 1
etcdserver/server.go

@@ -811,7 +811,7 @@ func (s *EtcdServer) snapshot(snapi uint64, snapnodes []uint64) {
 	}
 	snap, err := s.raftStorage.Snapshot()
 	if err != nil {
-		log.Fatalf("etcdserver: snapshot error: %v", err)
+		log.Panicf("etcdserver: snapshot error: %v", err)
 	}
 	if err := s.storage.SaveSnap(snap); err != nil {
 		log.Fatalf("etcdserver: create snapshot error: %v", err)