> 
> The LXC downgrade function should be removed as well.

So I'll add the following interdiff

diff --git a/tools/cfgupgrade b/tools/cfgupgrade
index 8f6a20e..7c1a119 100755
--- a/tools/cfgupgrade
+++ b/tools/cfgupgrade
@@ -569,34 +569,6 @@ def DowngradeForthcomingDisks(config_data):
           inst["disks"].remove(uuid)
 
 
-def DowngradeLxcParams(hvparams):
-  hv = "lxc"
-  if hv not in hvparams:
-    return
-
-  params_to_del = [
-    "devices",
-    "drop_capabilities",
-    "extra_cgroups",
-    "extra_config",
-    "num_ttys",
-    "startup_timeout",
-  ]
-  for param in params_to_del:
-    if param in hvparams[hv]:
-      del hvparams[hv][param]
-
-
-def DowngradeAllLxcParams(config_data):
-  cluster = config_data["cluster"]
-  if "hvparams" in cluster:
-    DowngradeLxcParams(cluster["hvparams"])
-
-  for iobj in cluster.get("instances", {}):
-    if "hvparams" in iobj:
-      DowngradeLxcParams(iobj["hvparams"])
-
-
 def DowngradeAll(config_data):
   config_data["version"] = version.BuildVersion(DOWNGRADE_MAJOR,
                                                 DOWNGRADE_MINOR, 0)


-- 
Klaus Aehlig
Google Germany GmbH, Dienerstr. 12, 80331 Muenchen
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschaeftsfuehrer: Graham Law, Christine Elizabeth Flores

Reply via email to