[pbs-devel] [PATCH proxmox-backup v2 0/7] improve catalog handling
Dominik Csapak
d.csapak at proxmox.com
Thu Jul 22 15:40:59 CEST 2021
this series combines my previous catalog related patch-series[0][1][2]
changes the catalog interface to be more concise, optimizes catalog
commit calls during restore, and implements a fast catalog for the
gui which only contains the snapshot lists
changes from v1:
* only write snapshot list in new 'finish' method of the catalog
* add 'finish' also to pool writer
* replace pending offset counter with reducing the chunk_archive
interface of the catalog
0: https://lists.proxmox.com/pipermail/pbs-devel/2021-July/003711.html
1: https://lists.proxmox.com/pipermail/pbs-devel/2021-July/003715.html
2: https://lists.proxmox.com/pipermail/pbs-devel/2021-July/003714.html
Dominik Csapak (7):
tape: media_catalog: improve chunk_archive interface
tape: media_catalog: add fast_catalog beside normal catalog
tape: pool_writer: finish the catalog when its done
tape: media_catalog: add local type aliases to make code more clear
api2: tape/backup: commit pool_writer even on error
api2: tape/restore: finish temporary catalog at the end
api2: tape: media: use MediaCatalog::snapshot_list for content listing
src/api2/tape/backup.rs | 117 +++++++++----------
src/api2/tape/media.rs | 44 ++++----
src/api2/tape/restore.rs | 11 +-
src/tape/media_catalog.rs | 167 +++++++++++++++++++++++++---
src/tape/pool_writer/catalog_set.rs | 9 +-
src/tape/pool_writer/mod.rs | 15 ++-
6 files changed, 250 insertions(+), 113 deletions(-)
--
2.30.2
More information about the pbs-devel
mailing list