From 04135fa6cdd68e281094f54eb6edb901059789d0 Mon Sep 17 00:00:00 2001 From: Anis Eleuch Date: Fri, 5 Jan 2024 14:17:24 -0800 Subject: [PATCH] audit: Add the drives where the dangling object is removed (#18737) --- cmd/erasure-object.go | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/cmd/erasure-object.go b/cmd/erasure-object.go index bc62b5544..b4c586e18 100644 --- a/cmd/erasure-object.go +++ b/cmd/erasure-object.go @@ -550,7 +550,22 @@ func (er erasureObjects) deleteIfDangling(ctx context.Context, bucket, object st }, index) } - g.Wait() + rmDisks := make(map[string]string, len(disks)) + for index, err := range g.Wait() { + var errStr, diskName string + if err != nil { + errStr = err.Error() + } else { + errStr = "" + } + if disks[index] != nil { + diskName = disks[index].String() + } else { + diskName = fmt.Sprintf("disk-%d", index) + } + rmDisks[diskName] = errStr + } + tags["cleanupResult"] = rmDisks } return m, err }