← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1173303] Re: Key error thrown when create lpar instance failed

 

** Changed in: nova/grizzly
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1173303

Title:
  Key error thrown when create lpar instance failed

Status in OpenStack Compute (Nova):
  Fix Released
Status in OpenStack Compute (nova) grizzly series:
  Fix Released

Bug description:
  In function spawn in file nova/nova/virt/powervm/operator.py:
  try:
                  host_stats = self.get_host_stats(refresh=True)
                  lpar_inst = self._create_lpar_instance(instance,
                              network_info, host_stats)
                  #TODO(mjfork) capture the error and handle the error when the
                  #             MAC prefix already exists on the
                  #             system (1 in 2^28)
                  self._operator.create_lpar(lpar_inst)
                  LOG.debug(_("Creating LPAR instance '%s'") % instance['name'])
              except nova_exception.ProcessExecutionError:
                  LOG.exception(_("LPAR instance '%s' creation failed") %
                          instance['name'])
                  raise exception.PowerVMLPARCreationFailed()
  ------------------------------------------
  With the existing  code above, when create lpar instance failed, it throws a key error because the instance_name is not being passed to PowerVMLPARCreationFailed function in exception module

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1173303/+subscriptions