5
0
mirror of git://git.proxmox.com/git/proxmox-backup.git synced 2025-01-06 13:18:00 +03:00
proxmox-backup/src
Christian Ebner 33737196b1 fix #3044: server: implement push support for sync operations
Adds the functionality required to push datastore contents from a
source to a remote target.
This includes syncing of the namespaces, backup groups and snapshots
based on the provided filters as well as removing vanished contents
from the target when requested.

While trying to mimic the pull direction of sync jobs, the
implementation is different as access to the remote must be performed
via the REST API, not needed for the pull job which can access the
local datastore via the filesystem directly.

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2024-11-21 10:14:53 +01:00
..
acme fixup build with new acme crate 2024-05-27 10:54:03 +02:00
api2 api/api-types: refactor api endpoint version, add api types 2024-11-21 10:14:53 +01:00
backup datastore: replace deprecated archive_type function 2024-07-12 13:57:59 +02:00
bin fix #5600: pbs2to3: allow arbitrary newer '-pve' kernels after upgrade 2024-11-12 21:19:22 +01:00
config backup: remove lazy_static dependency 2024-08-14 12:08:01 +02:00
server fix #3044: server: implement push support for sync operations 2024-11-21 10:14:53 +01:00
tape backup: remove lazy_static dependency 2024-08-14 12:08:01 +02:00
tools api: disk list: do not fail but just log error on gathering smart data 2024-11-17 20:33:22 +01:00
auth_helpers.rs auth: use auth-api when generating keys and generate ec keys 2024-05-22 16:04:21 +02:00
auth.rs auth: add locking to PbsAuthenticator to avoid race conditions 2024-06-03 10:55:02 +02:00
client_helpers.rs provide separate helpers for pub/priv auth keyring access 2023-03-29 14:37:45 +02:00
lib.rs metric collection: move rrd_cache to new metric_collection module 2024-10-15 14:09:41 +02:00
traffic_control_cache.rs backup: remove lazy_static dependency 2024-08-14 12:08:01 +02:00