From 414beaa45c075eb08ca1a166ade968d18fce3dbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E8=B5=AB=E7=84=B6?= Date: Mon, 23 Dec 2024 16:46:54 +0800 Subject: [PATCH] Only use tmpfiles dir for blocks --- fileserver/objstore/backend_fs.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fileserver/objstore/backend_fs.go b/fileserver/objstore/backend_fs.go index ec0e60b..253a2ac 100644 --- a/fileserver/objstore/backend_fs.go +++ b/fileserver/objstore/backend_fs.go @@ -3,7 +3,6 @@ package objstore import ( "io" - "io/ioutil" "os" "path" ) @@ -57,7 +56,11 @@ func (b *fsBackend) write(repoID string, objID string, r io.Reader, sync bool) e return err } - tFile, err := ioutil.TempFile(b.tmpDir, objID) + tmpDir := b.tmpDir + if b.objType != "blocks" { + tmpDir = parentDir + } + tFile, err := os.CreateTemp(tmpDir, objID+".*") if err != nil { return err }