Files
backer/TODO.org

904 B

Backer TODO List

TODO Backer Tasks

TODO Consider different compression algorithms

  • Evaluate alternatives to gzip: bz2, xz, lzo, lz4
  • CANCELLED lzo. It has cgo implementaion which depends in liblzo, and native lid that does not support streaming.
  • Implemented bzip2 as alternative (pure Go, via github.com/dsnet/compress)
  • Implement xz as another alternative (pure Go, via github.com/ulikunitz/xz)
  • Implement zstd as another alternative (pure Go, via github.com/klauspost/compress/zstd)
  • Implement lz4 as another alternative (pure Go, via github.com/pierrec/lz4)
  • Add compression_algorithm config option

DONE Configurable filename prefix

  • Move "backup" prefix to config (currently hardcoded in newServer.go)
  • Default: "backup", e.g., "backup-20260325-092341.tar.gz"