Skip to content

repo: to upgrade or not to upgrade... #6569

@ThomasWaldmann

Description

@ThomasWaldmann

borg helium milestone (current master branch) will be reached quicker than expected and there will be some major changes:

  • new kdf (argon2) to improve key security - key upgrade for existing keys is available (but the AES encryption key will stay the same, of course, for existing repos)
  • new crypto (AEAD, session keys, faster, safer and easier, no counter management issues any more) - as it is now, this will only be available for new repos.
  • new repository v2 format (safer and faster, see also repository format conversion for existing repos #6512) - as it is now, borg master branch does not work with v1 repos and creates v2 repos.

the new crypto and the new repo format have some major advantages (and the old code / old repos have some major disadvantages), so it would be good to get everything to the new stuff and also get rid of the old stuff ASAP.

the question is how we get there, considering:

  • users having big repos and possibly tight free space
  • borg developer resources being limited

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions