fix(master): fixed an issue where disks successfully decommissioned were re-marked .

close: #1000412387

Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
This commit is contained in:
shuqiang-zheng 2025-10-31 16:50:22 +08:00
parent 26bcf93666
commit d4ecea0527

View File

@ -5228,7 +5228,7 @@ func (c *Cluster) canAutoDecommissionDisk(addr string, diskPath string) (yes boo
if value, ok := c.DecommissionDisks.Load(key); ok {
d := value.(*DecommissionDisk)
status = d.GetDecommissionStatus()
yes = status != markDecommission && status != DecommissionRunning && status != DecommissionPause
yes = status != markDecommission && status != DecommissionRunning && status != DecommissionPause && status != DecommissionSuccess
return
}
yes = true