Bladeren bron

add debug logging for repository cleanup

so we can know whether it did a cleanup and if so,
which and how many segments were cleaned up.
Thomas Waldmann 7 jaren geleden
bovenliggende
commit
57f808e4bb
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 4 0
      src/borg/repository.py

+ 4 - 0
src/borg/repository.py

@@ -1172,11 +1172,15 @@ class LoggedIO:
         """Delete segment files left by aborted transactions
         """
         self.segment = transaction_id + 1
+        count = 0
         for segment, filename in self.segment_iterator(reverse=True):
             if segment > transaction_id:
                 truncate_and_unlink(filename)
+                count += 1
             else:
                 break
+        logger.debug('Cleaned up %d uncommitted segment files (== everything after segment %d).',
+                     count, transaction_id)
 
     def is_committed_segment(self, segment):
         """Check if segment ends with a COMMIT_TAG tag