From 792319a04496afdd596629e9023f50c649ae8579 Mon Sep 17 00:00:00 2001 From: Evgenii Stratonikov Date: Fri, 20 Jan 2023 15:41:24 +0300 Subject: [PATCH] [#2208] fstree: Remove file if there was an error during write Signed-off-by: Evgenii Stratonikov --- pkg/local_object_storage/blobstor/fstree/fstree.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/local_object_storage/blobstor/fstree/fstree.go b/pkg/local_object_storage/blobstor/fstree/fstree.go index 393e6b3f..a51acbbc 100644 --- a/pkg/local_object_storage/blobstor/fstree/fstree.go +++ b/pkg/local_object_storage/blobstor/fstree/fstree.go @@ -244,6 +244,7 @@ func (t *FSTree) Put(prm common.PutPrm) (common.PutRes, error) { var pe *fs.PathError if errors.As(err, &pe) && pe.Err == syscall.ENOSPC { err = common.ErrNoSpace + _ = os.RemoveAll(p) } }