I'm sorry, I missed a spot, interdiff:
diff --git a/lib/client/gnt_cluster.py b/lib/client/gnt_cluster.py
index 03c2a6f..64594ce 100644
--- a/lib/client/gnt_cluster.py
+++ b/lib/client/gnt_cluster.py
@@ -1088,9 +1088,6 @@ def SetClusterParams(opts, args):
ToStderr("Please give at least one of the parameters.")
return 1
- if _CheckNoLvmStorageOptDeprecated(opts):
- return 1
-
enabled_disk_templates = _GetEnabledDiskTemplates(opts)
vg_name = _GetVgName(opts, enabled_disk_templates)
On Wed, Oct 16, 2013 at 6:55 PM, Helga Velroyen <[email protected]> wrote:
> This removes the deprecation warning for the option
> '--no-lvm-storage'. The deprecation warning was intended
> to be raised in 2.9 and 2.10 and removed after that.
>
> Signed-off-by: Helga Velroyen <[email protected]>
> ---
> lib/cli.py | 6 ------
> lib/client/gnt_cluster.py | 41 ++++++++++++-----------------------------
> 2 files changed, 12 insertions(+), 35 deletions(-)
>
> diff --git a/lib/cli.py b/lib/cli.py
> index c9314c9..685cd1b 100644
> --- a/lib/cli.py
> +++ b/lib/cli.py
> @@ -139,7 +139,6 @@ __all__ = [
> "NOIPCHECK_OPT",
> "NO_INSTALL_OPT",
> "NONAMECHECK_OPT",
> - "NOLVM_STORAGE_OPT",
> "NOMODIFY_ETCHOSTS_OPT",
> "NOMODIFY_SSH_SETUP_OPT",
> "NONICS_OPT",
> @@ -1231,11 +1230,6 @@ ALLOCATABLE_OPT = cli_option("--allocatable",
> dest="allocatable",
> type="bool", default=None, metavar=_YORNO,
> help="Set the allocatable flag on a volume")
>
> -NOLVM_STORAGE_OPT = cli_option("--no-lvm-storage", dest="lvm_storage",
> - help="Disable support for lvm based
> instances"
> - " (cluster-wide)",
> - action="store_false", default=True)
> -
> ENABLED_HV_OPT = cli_option("--enabled-hypervisors",
> dest="enabled_hypervisors",
> help="Comma-separated list of hypervisors",
> diff --git a/lib/client/gnt_cluster.py b/lib/client/gnt_cluster.py
> index c28936b..03c2a6f 100644
> --- a/lib/client/gnt_cluster.py
> +++ b/lib/client/gnt_cluster.py
> @@ -78,19 +78,6 @@ _EPO_PING_TIMEOUT = 1 # 1 second
> _EPO_REACHABLE_TIMEOUT = 15 * 60 # 15 minutes
>
>
> -def _CheckNoLvmStorageOptDeprecated(opts):
> - """Checks if the legacy option '--no-lvm-storage' is used.
> -
> - """
> - if not opts.lvm_storage:
> - ToStderr("The option --no-lvm-storage is no longer supported. If you
> want"
> - " to disable lvm-based storage cluster-wide, use the option"
> - " --enabled-disk-templates to disable all of these lvm-base
> disk "
> - " templates: %s" %
> - utils.CommaJoin(constants.DTS_LVM))
> - return 1
> -
> -
> def _InitEnabledDiskTemplates(opts):
> """Initialize the list of enabled disk templates.
>
> @@ -156,9 +143,6 @@ def InitCluster(opts, args):
> @return: the desired exit code
>
> """
> - if _CheckNoLvmStorageOptDeprecated(opts):
> - return 1
> -
> enabled_disk_templates = _InitEnabledDiskTemplates(opts)
>
> try:
> @@ -2040,13 +2024,13 @@ commands = {
> InitCluster, [ArgHost(min=1, max=1)],
> [BACKEND_OPT, CP_SIZE_OPT, ENABLED_HV_OPT, GLOBAL_FILEDIR_OPT,
> HVLIST_OPT, MAC_PREFIX_OPT, MASTER_NETDEV_OPT, MASTER_NETMASK_OPT,
> - NIC_PARAMS_OPT, NOLVM_STORAGE_OPT, NOMODIFY_ETCHOSTS_OPT,
> - NOMODIFY_SSH_SETUP_OPT, SECONDARY_IP_OPT, VG_NAME_OPT,
> - MAINTAIN_NODE_HEALTH_OPT, UIDPOOL_OPT, DRBD_HELPER_OPT,
> - DEFAULT_IALLOCATOR_OPT, PRIMARY_IP_VERSION_OPT,
> PREALLOC_WIPE_DISKS_OPT,
> - NODE_PARAMS_OPT, GLOBAL_SHARED_FILEDIR_OPT, USE_EXTERNAL_MIP_SCRIPT,
> - DISK_PARAMS_OPT, HV_STATE_OPT, DISK_STATE_OPT,
> ENABLED_DISK_TEMPLATES_OPT,
> - IPOLICY_STD_SPECS_OPT] + INSTANCE_POLICY_OPTS + SPLIT_ISPECS_OPTS,
> + NIC_PARAMS_OPT, NOMODIFY_ETCHOSTS_OPT, NOMODIFY_SSH_SETUP_OPT,
> + SECONDARY_IP_OPT, VG_NAME_OPT, MAINTAIN_NODE_HEALTH_OPT, UIDPOOL_OPT,
> + DRBD_HELPER_OPT, DEFAULT_IALLOCATOR_OPT, PRIMARY_IP_VERSION_OPT,
> + PREALLOC_WIPE_DISKS_OPT, NODE_PARAMS_OPT, GLOBAL_SHARED_FILEDIR_OPT,
> + USE_EXTERNAL_MIP_SCRIPT, DISK_PARAMS_OPT, HV_STATE_OPT,
> DISK_STATE_OPT,
> + ENABLED_DISK_TEMPLATES_OPT, IPOLICY_STD_SPECS_OPT]
> + + INSTANCE_POLICY_OPTS + SPLIT_ISPECS_OPTS,
> "[opts...] <cluster_name>", "Initialises a new cluster
> configuration"),
> "destroy": (
> DestroyCluster, ARGS_NONE, [YES_DOIT_OPT],
> @@ -2121,12 +2105,11 @@ commands = {
> SetClusterParams, ARGS_NONE,
> [FORCE_OPT,
> BACKEND_OPT, CP_SIZE_OPT, ENABLED_HV_OPT, HVLIST_OPT,
> MASTER_NETDEV_OPT,
> - MASTER_NETMASK_OPT, NIC_PARAMS_OPT, NOLVM_STORAGE_OPT, VG_NAME_OPT,
> - MAINTAIN_NODE_HEALTH_OPT, UIDPOOL_OPT, ADD_UIDS_OPT, REMOVE_UIDS_OPT,
> - DRBD_HELPER_OPT, DEFAULT_IALLOCATOR_OPT,
> - RESERVED_LVS_OPT, DRY_RUN_OPT, PRIORITY_OPT, PREALLOC_WIPE_DISKS_OPT,
> - NODE_PARAMS_OPT, USE_EXTERNAL_MIP_SCRIPT, DISK_PARAMS_OPT,
> HV_STATE_OPT,
> - DISK_STATE_OPT] + SUBMIT_OPTS +
> + MASTER_NETMASK_OPT, NIC_PARAMS_OPT, VG_NAME_OPT,
> MAINTAIN_NODE_HEALTH_OPT,
> + UIDPOOL_OPT, ADD_UIDS_OPT, REMOVE_UIDS_OPT, DRBD_HELPER_OPT,
> + DEFAULT_IALLOCATOR_OPT, RESERVED_LVS_OPT, DRY_RUN_OPT, PRIORITY_OPT,
> + PREALLOC_WIPE_DISKS_OPT, NODE_PARAMS_OPT, USE_EXTERNAL_MIP_SCRIPT,
> + DISK_PARAMS_OPT, HV_STATE_OPT, DISK_STATE_OPT] + SUBMIT_OPTS +
> [ENABLED_DISK_TEMPLATES_OPT, IPOLICY_STD_SPECS_OPT,
> MODIFY_ETCHOSTS_OPT] +
> INSTANCE_POLICY_OPTS + [GLOBAL_FILEDIR_OPT],
> "[opts...]",
> --
> 1.8.4
>
>
--
--
Helga Velroyen | Software Engineer | [email protected] |
Google Germany GmbH
Dienerstr. 12
80331 München
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschäftsführer: Graham Law, Christine Elizabeth Flores