summaryrefslogtreecommitdiff
path: root/openstackclient/volume
diff options
context:
space:
mode:
authorSean McGinnis <sean.mcginnis@gmail.com>2018-04-04 14:56:27 -0500
committerSean McGinnis <sean.mcginnis@gmail.com>2018-10-26 12:02:58 -0500
commitf00ffebea61f94f2334d1c1578bc23986bbcf58c (patch)
treeac8c82b5d0aa18087cd4a6a1a5fa30eb2005f58b /openstackclient/volume
parent06263bd5852aad9cd03a76f50140fbbb2d0751ba (diff)
downloadpython-openstackclient-f00ffebea61f94f2334d1c1578bc23986bbcf58c.tar.gz
Remove invalid 'unlock-volume' migration arg
There is an optional flag that can be passed in to a volume migration to tell Cinder to 'lock' a volume so no other process can abort the migration. This is reflected correctly with the --lock-volume argument flag to `openstack volume migrate`, but there is another --unlock-volume flag that is shown in the help text for this command that does not do anything and is not used anywhere. Since there is no action to "unlock" a volume, this just causes confusion - including for Cinder developers that know this API. To avoid confusion, this invalid flag should just be removed from the command. Change-Id: I5f111ed58803a1bf5d34e828341d735099247108
Diffstat (limited to 'openstackclient/volume')
-rw-r--r--openstackclient/volume/v2/volume.py10
1 files changed, 1 insertions, 9 deletions
diff --git a/openstackclient/volume/v2/volume.py b/openstackclient/volume/v2/volume.py
index 61f846b0..55b7fac3 100644
--- a/openstackclient/volume/v2/volume.py
+++ b/openstackclient/volume/v2/volume.py
@@ -472,21 +472,13 @@ class MigrateVolume(command.Command):
help=_("Enable generic host-based force-migration, "
"which bypasses driver optimizations")
)
- lock_group = parser.add_mutually_exclusive_group()
- lock_group.add_argument(
+ parser.add_argument(
'--lock-volume',
action="store_true",
help=_("If specified, the volume state will be locked "
"and will not allow a migration to be aborted "
"(possibly by another operation)")
)
- lock_group.add_argument(
- '--unlock-volume',
- action="store_true",
- help=_("If specified, the volume state will not be "
- "locked and the a migration can be aborted "
- "(default) (possibly by another operation)")
- )
return parser
def take_action(self, parsed_args):