mirror of
https://github.com/cubefs/cubefs.git
synced 2026-08-02 02:00:56 +00:00
fix(master): ignore dp that has the same srcAddr but are in the autoAddReplica status when the disk decommission.
close:#1000242504 Signed-off-by: shuqiang-zheng <zhengshuqiang@oppo.com>
This commit is contained in:
parent
f0a5cd5fc9
commit
69d75fee82
@ -5413,7 +5413,7 @@ func (c *Cluster) TryDecommissionDisk(disk *DecommissionDisk) {
|
||||
})
|
||||
continue
|
||||
} else if strings.Contains(err.Error(), proto.ErrPerformingDecommission.Error()) {
|
||||
if dp.DecommissionSrcAddr != node.Addr {
|
||||
if dp.DecommissionSrcAddr != node.Addr || dp.DecommissionType == AutoAddReplica {
|
||||
// disk.DecommissionDpTotal -= 1
|
||||
ignoreIDs = append(ignoreIDs, dp.PartitionID)
|
||||
log.LogWarnf("action[TryDecommissionDisk] disk(%v) dp(%v) is decommissioning",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user