proxmox-backup/src/client
Stefan Reiter f23f75433f backup: flock snapshot on backup start
An flock on the snapshot dir itself is used in addition to the group dir
lock. The lock is used to avoid races with forget and prune, while
having more granularity than the group lock (i.e. the group lock is
necessary to prevent more than one backup per group, but the snapshot
lock still allows backups unrelated to the currently running to be
forgotten/pruned).

Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>
2020-08-11 11:02:21 +02:00
..
backup_reader.rs blobs: attempt to verify on decode when possible 2020-08-04 07:27:56 +02:00
backup_repo.rs introduce Username, Realm and Userid api types 2020-08-10 12:05:01 +02:00
backup_specification.rs src/client/backup_specification.rs: split code into extra file 2020-05-30 10:54:38 +02:00
backup_writer.rs blobs: attempt to verify on decode when possible 2020-08-04 07:27:56 +02:00
http_client.rs introduce Username, Realm and Userid api types 2020-08-10 12:05:01 +02:00
merge_known_chunks.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00
pipe_to_stream.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00
pull.rs backup: flock snapshot on backup start 2020-08-11 11:02:21 +02:00
pxar_backup_stream.rs turn pxar::flags into bitflags, pxar::Flags 2020-06-10 11:05:53 +02:00
remote_chunk_reader.rs chunk readers: ensure chunk/index CryptMode matches 2020-08-11 09:54:22 +02:00
task_log.rs switch from failure to anyhow 2020-04-17 18:43:30 +02:00