Revision 4e7f986e lib/cmdlib/instance_operation.py

b/lib/cmdlib/instance_operation.py
86 86
    """Build hooks nodes.
87 87

  
88 88
    """
89
    nl = [self.cfg.GetMasterNode()] + list(self.instance.all_nodes)
89
    nl = [self.cfg.GetMasterNode()] + \
90
        list(self.cfg.GetInstanceNodes(self.instance))
90 91
    return (nl, nl)
91 92

  
92 93
  def CheckPrereq(self):
......
108 109
      filled_hvp.update(self.op.hvparams)
109 110
      hv_type = hypervisor.GetHypervisorClass(self.instance.hypervisor)
110 111
      hv_type.CheckParameterSyntax(filled_hvp)
111
      CheckHVParams(self, self.instance.all_nodes, self.instance.hypervisor,
112
                    filled_hvp)
112
      CheckHVParams(self, self.cfg.GetInstanceNodes(self.instance),
113
                    self.instance.hypervisor, filled_hvp)
113 114

  
114 115
    CheckInstanceState(self, self.instance, INSTANCE_ONLINE)
115 116

  
......
198 199
    """Build hooks nodes.
199 200

  
200 201
    """
201
    nl = [self.cfg.GetMasterNode()] + list(self.instance.all_nodes)
202
    nl = [self.cfg.GetMasterNode()] + \
203
      list(self.cfg.GetInstanceNodes(self.instance))
202 204
    return (nl, nl)
203 205

  
204 206
  def CheckPrereq(self):
......
271 273
    """Build hooks nodes.
272 274

  
273 275
    """
274
    nl = [self.cfg.GetMasterNode()] + list(self.instance.all_nodes)
276
    nl = [self.cfg.GetMasterNode()] + \
277
      list(self.cfg.GetInstanceNodes(self.instance))
275 278
    return (nl, nl)
276 279

  
277 280
  def CheckPrereq(self):
......
308 311
    else:
309 312
      instance_os = instance.os
310 313

  
311
    node_uuids = list(instance.all_nodes)
314
    node_uuids = list(self.cfg.GetInstanceNodes(instance))
312 315

  
313 316
    self.op.osparams = self.op.osparams or {}
314 317
    self.op.osparams_private = self.op.osparams_private or {}
......
385 388
    """Build hooks nodes.
386 389

  
387 390
    """
388
    nl = [self.cfg.GetMasterNode()] + list(self.instance.all_nodes)
391
    nl = [self.cfg.GetMasterNode()] + \
392
      list(self.cfg.GetInstanceNodes(self.instance))
389 393
    return (nl, nl)
390 394

  
391 395
  def CheckPrereq(self):

Also available in: Unified diff