From e9721addfd2ecae137d843c3a8c1a6eb20f045fa Mon Sep 17 00:00:00 2001 From: Michael Hanselmann <hansmi@google.com> Date: Mon, 17 Aug 2009 12:48:06 +0200 Subject: [PATCH] cmdlib: Add function to list all instances on node Signed-off-by: Michael Hanselmann <hansmi@google.com> Reviewed-by: Iustin Pop <iustin@google.com> --- lib/cmdlib.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/cmdlib.py b/lib/cmdlib.py index 058ac9810..bd2f5a5d8 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -715,6 +715,14 @@ def _GetNodeInstancesInner(cfg, fn): return [i for i in cfg.GetAllInstancesInfo().values() if fn(i)] +def _GetNodeInstances(cfg, node_name): + """Returns a list of all primary and secondary instances on a node. + + """ + + return _GetNodeInstancesInner(cfg, lambda inst: node_name in inst.all_nodes) + + def _GetNodePrimaryInstances(cfg, node_name): """Returns primary instances on a node. -- GitLab