]> git.proxmox.com Git - proxmox-backup.git/commit
sync/pull: make namespace aware
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Fri, 29 Apr 2022 11:46:14 +0000 (13:46 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 12 May 2022 07:33:50 +0000 (09:33 +0200)
commitc06c1b4bd746504e841c411e0e205bbe205d2a05
tree9748f6e818dc2d5e1ee72668ff3df6d444fde185
parent31aa38b68425d8b1f060e4e6ffe2dfac8a4d91bb
sync/pull: make namespace aware

Allow pulling all groups from a certain source namespace, and
possibly sub namespaces until max-depth, into a target namespace.

If any sub-namespaces get pulled, they will be mapped relatively from
the source parent namespace to the target parent namespace.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
pbs-api-types/src/datastore.rs
pbs-api-types/src/jobs.rs
src/api2/config/sync.rs
src/api2/node/tasks.rs
src/api2/pull.rs
src/bin/proxmox-backup-manager.rs
src/bin/proxmox_backup_manager/sync.rs
src/server/pull.rs