Browse Source

Merge pull request #1540 from enkore/f/recreate-autocmt

recreate: fix crash if recompress and deduplication beyond autocommit…
enkore 8 years ago
parent
commit
75f6c95e1c
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/borg/archive.py

+ 1 - 1
src/borg/archive.py

@@ -1450,7 +1450,7 @@ class ArchiveRecreater:
                 chunk_id, size, csize = self.cache.add_chunk(chunk_id, chunk, target.stats, overwrite=overwrite)
                 new_chunks.append((chunk_id, size, csize))
                 self.seen_chunks.add(chunk_id)
-                if self.recompress:
+                if self.recompress and self.cache.seen_chunk(chunk_id) == 1:
                     # This tracks how many bytes are uncommitted but compactable, since we are recompressing
                     # existing chunks.
                     target.recreate_uncomitted_bytes += csize