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.
release-2.0
Yicheng Qin 2014-11-24 21:22:49 -08:00
parent 1b038da18a
commit 54e1237271
1 changed files with 1 additions and 1 deletions

View File

@ -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)