Delete files in parallel in rebuild-index

This commit is contained in:
Alexander Weiss 2020-07-22 22:18:48 +02:00
parent 1c0b61204b
commit d3692f5b81
1 changed files with 1 additions and 9 deletions

View File

@ -92,15 +92,7 @@ func rebuildIndex(ctx context.Context, repo restic.Repository, ignorePacks resti
Verbosef("saved new indexes as %v\n", ids)
Verbosef("remove %d old index files\n", len(supersedes))
for _, id := range supersedes {
if err := repo.Backend().Remove(ctx, restic.Handle{
Type: restic.IndexFile,
Name: id.String(),
}); err != nil {
Warnf("error removing old index %v: %v\n", id.Str(), err)
}
}
DeleteFiles(globalOptions, repo, restic.NewIDSet(supersedes...), restic.IndexFile)
return nil
}