[Enhancement] prohibit adding data replica automatically during data partition decommission

Signed-off-by: M1eyu2018 <857037797@qq.com>
This commit is contained in:
M1eyu2018 2023-03-30 15:46:51 +08:00 committed by leonrayang
parent c67eef8ba1
commit b9cd580cab

View File

@ -872,7 +872,7 @@ func (c *Cluster) checkLackReplicaAndHostDataPartitions() (lackReplicaDataPartit
var dps *DataPartitionMap
dps = vol.dataPartitions
for _, dp := range dps.partitions {
if dp.ReplicaNum > uint8(len(dp.Hosts)) && len(dp.Hosts) == len(dp.Replicas) {
if dp.ReplicaNum > uint8(len(dp.Hosts)) && len(dp.Hosts) == len(dp.Replicas) && dp.IsDecommissionInitial() {
lackReplicaDataPartitions = append(lackReplicaDataPartitions, dp)
}
}