From 887b52e807a1cde14a3d6a33e099543455db6275 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Nussbaumer?= <rn@google.com> Date: Tue, 8 May 2012 10:10:35 +0200 Subject: [PATCH] cmdlib: Adding annotation helper for special cases MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: RenΓ© Nussbaumer <rn@google.com> Reviewed-by: Iustin Pop <iustin@google.com> --- lib/cmdlib.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/cmdlib.py b/lib/cmdlib.py index b672fdd07..e368f5b2d 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -599,6 +599,21 @@ def _MakeLegacyNodeInfo(data): }) +def _AnnotateDiskParams(instance, devs, cfg): + """Little helper wrapper to the rpc annotation method. + + @param instance: The instance object + @type devs: List of L{objects.Disk} + @param devs: The root devices (not any of its children!) + @param cfg: The config object + @returns The annotated disk copies + @see L{rpc.AnnotateDiskParams} + + """ + return rpc.AnnotateDiskParams(instance.disk_template, devs, + cfg.GetInstanceDiskParams(instance)) + + def _CheckInstancesNodeGroups(cfg, instances, owned_groups, owned_nodes, cur_group_uuid): """Checks if node groups for locked instances are still correct. -- GitLab