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

backup: Add fatal if dest snapshot failed

Errors are currently silently swallowed
Owen Smith 11 лет назад
Родитель
Сommit
9974bf0291
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      etcdctl/command/backup_command.go

+ 3 - 1
etcdctl/command/backup_command.go

@@ -58,7 +58,9 @@ func handleBackup(c *cli.Context) {
 	if snapshot != nil {
 	if snapshot != nil {
 		index = snapshot.Index
 		index = snapshot.Index
 		newss := snap.New(destSnap)
 		newss := snap.New(destSnap)
-		newss.SaveSnap(*snapshot)
+		if err := newss.SaveSnap(*snapshot); err != nil {
+			log.Fatal(err)
+		}
 	}
 	}
 
 
 	w, err := wal.OpenAtIndex(srcWAL, index)
 	w, err := wal.OpenAtIndex(srcWAL, index)