1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-01-01 12:45:34 +00:00
borg/docs/internals
Thomas Waldmann d6a70f48f2
remove LocalCache
Note: this is the default cache implementation in borg 1.x,
it worked well, but there were some issues:

- if the local chunks cache got out of sync with the repository,
  it needed an expensive rebuild from the infos in all archives.
- to optimize that, a local chunks.archive.d cache was used to
  speed that up, but at the price of quite significant space needs.

AdhocCacheWithFiles replaced this with a non-persistent chunks cache,
requesting all chunkids from the repository to initialize a simplified
non-persistent chunks index, that does not do real refcounting and also
initially does not have size information for pre-existing chunks.

We want to move away from precise refcounting, LocalCache needs to die.
2024-09-07 22:00:31 +02:00
..
compaction.odg Fix transparency level 2022-08-09 21:20:44 +02:00
compaction.png Fix transparency level 2022-08-09 21:20:44 +02:00
data-structures.rst remove LocalCache 2024-09-07 22:00:31 +02:00
encryption-aead.odg docs: update security docs about new one-step KDF 2023-12-02 20:35:16 +01:00
encryption-aead.png docs: update security docs about new one-step KDF 2023-12-02 20:35:16 +01:00
frontends.rst add ConnectionBrokenWithHint for BrokenPipeErrors and similar, see #7016 2024-02-20 00:17:55 +01:00
object-graph.odg Removed object-graph.vdg and added 'simplified' mention in schema 2022-08-07 00:25:31 +02:00
object-graph.png Fix size of images to match old ones 2022-08-09 19:21:16 +02:00
security.rst docs: update security docs about new one-step KDF 2023-12-02 20:35:16 +01:00
structure.odg Changed structure schema to odg format 2022-08-07 00:55:22 +02:00
structure.png Fix size of images to match old ones 2022-08-09 19:21:16 +02:00