This patch fixes a broken format string. It's expecting 3 parameters, but only 
gets 2. This change will add the missing parameter

---
 lib/cmdlib.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index c75503c..c575a69 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -3540,7 +3540,7 @@ class LUCreateInstance(LogicalUnit):
     if len(ial.nodes) != ial.required_nodes:
       raise errors.OpPrereqError("iallocator '%s' returned invalid number"
                                  " of nodes (%s), required %s" %
-                                 (len(ial.nodes), ial.required_nodes))
+                                 (ial.name, len(ial.nodes), 
ial.required_nodes))
     self.op.pnode = ial.nodes[0]
     logger.ToStdout("Selected nodes for the instance: %s" %
                     (", ".join(ial.nodes),))
-- 
1.5.4.3

Reply via email to