From bbc914e174e5633a6c6b9b114e9aeea3f3614702 Mon Sep 17 00:00:00 2001 From: Anis Elleuch Date: Sat, 5 Mar 2022 03:25:06 +0100 Subject: [PATCH] heal: Do not override heal scan mode mode if it is set (#14476) mc admin heal has --scan=deep flag which enforces bitrot checking when doing the healing. Do not force override an existing heal scan option. --- cmd/admin-heal-ops.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/admin-heal-ops.go b/cmd/admin-heal-ops.go index c287a08ce..fb052f34e 100644 --- a/cmd/admin-heal-ops.go +++ b/cmd/admin-heal-ops.go @@ -700,8 +700,9 @@ func (h *healSequence) queueHealTask(source healSource, healType madmin.HealItem } if source.opts != nil { task.opts = *source.opts + } else { + task.opts.ScanMode = globalHealConfig.ScanMode() } - task.opts.ScanMode = globalHealConfig.ScanMode() h.mutex.Lock() h.scannedItemsMap[healType]++