From 31971906ff4ce2fa7d8fab408070dea65bc09cf9 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Mon, 14 Jun 2021 08:04:37 -0700 Subject: [PATCH] fix: force-delete should just rename to .trash (#12499) avoid blocking call for force-delete, instead treat it lazily and delete in background. --- cmd/xl-storage.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/xl-storage.go b/cmd/xl-storage.go index 1c55ccd64..a33daefb0 100644 --- a/cmd/xl-storage.go +++ b/cmd/xl-storage.go @@ -756,7 +756,7 @@ func (s *xlStorage) DeleteVol(ctx context.Context, volume string, forceDelete bo } if forceDelete { - err = RemoveAll(volumeDir) + err = renameAll(volumeDir, pathutil.Join(s.diskPath, minioMetaTmpDeletedBucket, mustGetUUID())) } else { err = Remove(volumeDir) }