backup_command.go (etcd-3.5.5) | : | backup_command.go (etcd-3.5.6) | ||
---|---|---|---|---|
skipping to change at line 117 | skipping to change at line 117 | |||
destSnap := datadir.ToSnapDir(destDir) | destSnap := datadir.ToSnapDir(destDir) | |||
if srcWAL == "" { | if srcWAL == "" { | |||
srcWAL = datadir.ToWalDir(srcDir) | srcWAL = datadir.ToWalDir(srcDir) | |||
} | } | |||
if destWAL == "" { | if destWAL == "" { | |||
destWAL = datadir.ToWalDir(destDir) | destWAL = datadir.ToWalDir(destDir) | |||
} | } | |||
if err := fileutil.CreateDirAll(destSnap); err != nil { | if err := fileutil.CreateDirAll(lg, destSnap); err != nil { | |||
lg.Fatal("failed creating backup snapshot dir", zap.String("dest- snap", destSnap), zap.Error(err)) | lg.Fatal("failed creating backup snapshot dir", zap.String("dest- snap", destSnap), zap.Error(err)) | |||
} | } | |||
destDbPath := datadir.ToBackendFileName(destDir) | destDbPath := datadir.ToBackendFileName(destDir) | |||
srcDbPath := datadir.ToBackendFileName(srcDir) | srcDbPath := datadir.ToBackendFileName(srcDir) | |||
desired := newDesiredCluster() | desired := newDesiredCluster() | |||
walsnap := saveSnap(lg, destSnap, srcSnap, &desired) | walsnap := saveSnap(lg, destSnap, srcSnap, &desired) | |||
metadata, state, ents := translateWAL(lg, srcWAL, walsnap, withV3) | metadata, state, ents := translateWAL(lg, srcWAL, walsnap, withV3) | |||
saveDB(lg, destDbPath, srcDbPath, state.Commit, state.Term, &desired, wit hV3) | saveDB(lg, destDbPath, srcDbPath, state.Commit, state.Term, &desired, wit hV3) | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added |