shell: volume.tier.move makes up changes if volume move failed

This commit is contained in:
Chris Lu
2021-08-13 03:09:28 -07:00
parent 333cdce485
commit 0f7d4556d8
4 changed files with 21 additions and 25 deletions

View File

@@ -101,7 +101,7 @@ func doVolumeTierUpload(commandEnv *CommandEnv, writer io.Writer, collection str
return fmt.Errorf("volume %d not found", vid)
}
err = markVolumeReadonly(commandEnv.option.GrpcDialOption, needle.VolumeId(vid), locations)
err = markVolumeReplicasWritable(commandEnv.option.GrpcDialOption, needle.VolumeId(vid), locations, false)
if err != nil {
return fmt.Errorf("mark volume %d as readonly on %s: %v", vid, locations[0].Url, err)
}