From 7792cec03a23813275dff231c8c5e9f3f0f87aea Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Sat, 28 Apr 2018 21:03:08 +0200 Subject: [PATCH] borg check: fixup for "deleting orphaned objs" msgs, fixes #3795 only output msgs if there is actually something to delete. be more precise, show count of orphaned / superseded objects. (cherry picked from commit d671e9acf2c0ace6fb692b6c517db1db19643043) --- src/borg/archive.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/borg/archive.py b/src/borg/archive.py index 4a4a2fd87..9046607d0 100644 --- a/src/borg/archive.py +++ b/src/borg/archive.py @@ -1721,11 +1721,12 @@ class ArchiveChecker: if orphaned: logger.error('{} orphaned objects found!'.format(len(orphaned))) self.error_found = True - if self.repair: - logger.info('Deleting orphaned objects...') + if self.repair and unused: + logger.info('Deleting %d orphaned and %d superseded objects...' % ( + len(orphaned), len(self.possibly_superseded))) for id_ in unused: self.repository.delete(id_) - logger.info('Finished deleting orphaned objects.') + logger.info('Finished deleting orphaned/superseded objects.') else: logger.info('Orphaned objects check skipped (needs all archives checked).')