feat: Add centralized tape access management to archive cmd

This commit is contained in:
Felicitas Pojtinger
2021-12-14 22:05:55 +01:00
parent 9d1c6fb731
commit 1a16fd2402
7 changed files with 213 additions and 32 deletions

View File

@@ -33,7 +33,6 @@ func Delete(
if err != nil {
return err
}
defer cleanup(&dirty)
metadataPersister := persisters.NewMetadataPersister(metadata.Metadata)
if err := metadataPersister.Open(); err != nil {
@@ -100,6 +99,10 @@ func Delete(
dirty = true
}
if err := cleanup(&dirty); err != nil {
return err
}
return recovery.Index(
reader,
drive,