Skip to content

Failing to remove temporary file will result in debug warning#3306

Closed
jakubberkop wants to merge 2 commits intorestic:masterfrom
jakubberkop:master
Closed

Failing to remove temporary file will result in debug warning#3306
jakubberkop wants to merge 2 commits intorestic:masterfrom
jakubberkop:master

Conversation

@jakubberkop
Copy link
Copy Markdown

@jakubberkop jakubberkop commented Feb 25, 2021

What does this PR change? What problem does it solve?

This PR fixes errors when creating backups on windows.
Sometimes another process (typically antivirus software) would block deleting temporary files, causing error, which should just be warnings.
This PR degrades those errors to warnings.

I have successfully tested this solution on multiple windows machines, which previously could not finish creating backup.

Was the change discussed in an issue or in the forum before?

Issues was discussed in #1551
https://forum.restic.net/t/temp-file-errors-on-windows-10/380/12

Checklist

@jakubberkop jakubberkop marked this pull request as ready for review February 25, 2021 22:20
@MichaelEischer
Copy link
Copy Markdown
Member

I think we should implement the approach from #3465 instead. It has the big benefit of handing the responsibility of deleting the temporary file to the operation system.

@MichaelEischer
Copy link
Copy Markdown
Member

PR #3610 implements the os-managed temp files, so we'll use that one instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants