mirror of
https://github.com/restic/restic.git
synced 2026-07-17 20:54:54 +00:00
sftp: Implement atomic uploads
Create a temporary file with a sufficiently random name to essentially avoid any chance of conflicts. Once the upload has finished remove the temporary suffix. Interrupted upload thus will be ignored by restic.
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
Enhancement: Atomic uploads for SFTP
|
||||
|
||||
The SFTP backend did not upload files atomically. An interrupted upload could
|
||||
leave an incomplete file behind which could prevent restic from accessing the
|
||||
repository.
|
||||
|
||||
Uploads in the SFTP backend are now done atomically.
|
||||
|
||||
https://github.com/restic/restic/issues/3003
|
||||
https://github.com/restic/restic/pull/3524
|
||||
Reference in New Issue
Block a user