As the tar library is used for compression (or just packing the backups inside one archive), virt-backup is limited to the algorithms it offers.
I really would like to add zstd in order to speedup the compression with keeping a good compression ratio. In order to do that, the compression/decompression needs to be split in a generic class, inherited by each algorithm that would be able to be plugged-in in the backuper/restorer.
As the tar library is used for compression (or just packing the backups inside one archive), virt-backup is limited to the algorithms it offers.
I really would like to add zstd in order to speedup the compression with keeping a good compression ratio. In order to do that, the compression/decompression needs to be split in a generic class, inherited by each algorithm that would be able to be plugged-in in the backuper/restorer.