|
@@ -898,21 +898,6 @@ class LocalCache(CacheStatsMixin):
|
|
|
logger.info("Done.")
|
|
|
return chunk_idx
|
|
|
|
|
|
- def legacy_cleanup():
|
|
|
- """bring old cache dirs into the desired state (cleanup and adapt)"""
|
|
|
- try:
|
|
|
- os.unlink(os.path.join(self.path, "chunks.archive"))
|
|
|
- except:
|
|
|
- pass
|
|
|
- try:
|
|
|
- os.unlink(os.path.join(self.path, "chunks.archive.tmp"))
|
|
|
- except:
|
|
|
- pass
|
|
|
- try:
|
|
|
- os.mkdir(archive_path)
|
|
|
- except:
|
|
|
- pass
|
|
|
-
|
|
|
# The cache can be used by a command that e.g. only checks against Manifest.Operation.WRITE,
|
|
|
# which does not have to include all flags from Manifest.Operation.READ.
|
|
|
# Since the sync will attempt to read archives, check compatibility with Manifest.Operation.READ.
|
|
@@ -920,7 +905,6 @@ class LocalCache(CacheStatsMixin):
|
|
|
|
|
|
self.begin_txn()
|
|
|
with cache_if_remote(self.repository, decrypted_cache=self.key) as decrypted_repository:
|
|
|
- legacy_cleanup()
|
|
|
# TEMPORARY HACK: to avoid archive index caching, create a FILE named ~/.cache/borg/REPOID/chunks.archive.d -
|
|
|
# this is only recommended if you have a fast, low latency connection to your repo (e.g. if repo is local disk)
|
|
|
self.do_cache = os.path.isdir(archive_path)
|