** Also affects: nova/juno
   Importance: Undecided
       Status: New

** Changed in: nova/juno
       Status: New => Fix Committed

** Changed in: nova/juno
    Milestone: None => 2014.2.3

-- 
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/1417239

Title:
  Duplicated block_device_mapping entries with cells

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

Bug description:
  People running Nova with cells are affected by this bug.

  The bug can be reproduced by booting an instance from a volume with a
  block device mapping missing the device name. Although the instance
  boots fine, you won't be able to create an image from the instance.

  This is because 2 block_device_mapping entries are created in the API cell:
  - one (created by the API cell) will have close to no information about the 
volume (device_name and volume_id are NULL)
  - the second one (bubbled up from the compute cell) will contain all the 
volume information

  The first entry confuses Nova when creating an image since it won't be
  able to find the associated volume (NULL) in Cinder:

    ERROR: Block Device Mapping is Invalid: failed to get volume XXX.
  (HTTP 400)

  The fix is to not create the first block_device_mapping entry and let
  the compute cell sync it up to the API cell once created.

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to