Przeglądaj źródła

Merge pull request #2986 from ThomasWaldmann/cleanup-log

add debug logging for repository cleanup
enkore 7 lat temu
rodzic
commit
4433078414
1 zmienionych plików z 4 dodań i 0 usunięć
  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