[shell] don't require lock when there are no changes for volume.fix.replication (#6266)
* don't require lock when there are no changes * revert takeAction
This commit is contained in:
committed by
GitHub
parent
a49d9e020c
commit
a143c888e5
@@ -73,12 +73,13 @@ func (c *commandVolumeFixReplication) Do(args []string, commandEnv *CommandEnv,
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
if err = commandEnv.confirmIsLocked(args); err != nil {
|
commandEnv.noLock = *skipChange
|
||||||
|
takeAction := !*skipChange
|
||||||
|
|
||||||
|
if err = commandEnv.confirmIsLocked(args); takeAction && err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
takeAction := !*skipChange
|
|
||||||
|
|
||||||
underReplicatedVolumeIdsCount := 1
|
underReplicatedVolumeIdsCount := 1
|
||||||
for underReplicatedVolumeIdsCount > 0 {
|
for underReplicatedVolumeIdsCount > 0 {
|
||||||
fixedVolumeReplicas := map[string]int{}
|
fixedVolumeReplicas := map[string]int{}
|
||||||
|
|||||||
Reference in New Issue
Block a user