Browse Source

Merge pull request #10591 from purpleidea/bug/fatal-corruption

etcdserver: Use panic instead of fatal on no space left error
Xiang Li 6 years ago
parent
commit
a645e27486
1 changed files with 2 additions and 2 deletions
  1. 2 2
      etcdserver/raft.go

+ 2 - 2
etcdserver/raft.go

@@ -427,9 +427,9 @@ func startNode(cfg ServerConfig, cl *membership.RaftCluster, ids []types.ID) (id
 	)
 	)
 	if w, err = wal.Create(cfg.Logger, cfg.WALDir(), metadata); err != nil {
 	if w, err = wal.Create(cfg.Logger, cfg.WALDir(), metadata); err != nil {
 		if cfg.Logger != nil {
 		if cfg.Logger != nil {
-			cfg.Logger.Fatal("failed to create WAL", zap.Error(err))
+			cfg.Logger.Panic("failed to create WAL", zap.Error(err))
 		} else {
 		} else {
-			plog.Fatalf("create wal error: %v", err)
+			plog.Panicf("create wal error: %v", err)
 		}
 		}
 	}
 	}
 	peers := make([]raft.Peer, len(ids))
 	peers := make([]raft.Peer, len(ids))