5ec312ca06
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.
10 lines
349 B
Text
10 lines
349 B
Text
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
|