mirror of
https://github.com/cubefs/cubefs.git
synced 2026-08-02 02:00:56 +00:00
fix(master): No longer allow single replica dp raftForce deletion. #23115830
Signed-off-by: zhumingze <zhumingze@oppo.com>
This commit is contained in:
parent
3c91dcbf84
commit
fe8906f897
@ -1422,6 +1422,13 @@ func (partition *DataPartition) Decommission(c *Cluster) bool {
|
||||
goto errHandler
|
||||
}
|
||||
|
||||
if partition.ReplicaNum == 1 && partition.DecommissionRaftForce {
|
||||
log.LogWarnf("action[decommissionDataPartition] dp [%v] single replica does not support raftForce deletion", partition.decommissionInfo())
|
||||
partition.DecommissionErrorMessage = "single replica does not support raftForce deletion"
|
||||
partition.markRollbackFailed(false)
|
||||
return false
|
||||
}
|
||||
|
||||
partition.SetDecommissionStatus(DecommissionPrepare)
|
||||
err = c.syncUpdateDataPartition(partition)
|
||||
if err != nil {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user