mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
do not move cloud tier volumes
fix https://github.com/seaweedfs/seaweedfs/issues/4195
This commit is contained in:
parent
31bb91583f
commit
dc4ed2cd9b
|
@ -329,6 +329,10 @@ func maybeMoveOneVolume(commandEnv *CommandEnv, volumeReplicas map[uint32][]*Vol
|
||||||
return false, fmt.Errorf("lock is lost")
|
return false, fmt.Errorf("lock is lost")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if candidateVolume.RemoteStorageName != "" {
|
||||||
|
return false, nil
|
||||||
|
}
|
||||||
|
|
||||||
if candidateVolume.ReplicaPlacement > 0 {
|
if candidateVolume.ReplicaPlacement > 0 {
|
||||||
replicaPlacement, _ := super_block.NewReplicaPlacementFromByte(byte(candidateVolume.ReplicaPlacement))
|
replicaPlacement, _ := super_block.NewReplicaPlacementFromByte(byte(candidateVolume.ReplicaPlacement))
|
||||||
if !isGoodMove(replicaPlacement, volumeReplicas[candidateVolume.Id], fullNode, emptyNode) {
|
if !isGoodMove(replicaPlacement, volumeReplicas[candidateVolume.Id], fullNode, emptyNode) {
|
||||||
|
|
Loading…
Reference in a new issue