mirror of https://github.com/restic/restic.git
local backend: Drop file content from cache after write
This commit is contained in:
parent
5b5bb070b9
commit
b7713d2d34
|
@ -10,6 +10,7 @@ import (
|
||||||
|
|
||||||
"restic/backend"
|
"restic/backend"
|
||||||
"restic/debug"
|
"restic/debug"
|
||||||
|
"restic/fs"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Local is a backend in a local directory.
|
// Local is a backend in a local directory.
|
||||||
|
@ -146,6 +147,11 @@ func writeToTempfile(tempdir string, p []byte) (filename string, err error) {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
err = fs.ClearCache(tmpfile)
|
||||||
|
if err != nil {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
|
||||||
err = tmpfile.Close()
|
err = tmpfile.Close()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
|
|
Loading…
Reference in New Issue