← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1222948] Re: VMware: booting multiple instances fails if image is not in cache

 

** Changed in: nova
       Status: In Progress => Won't Fix

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

Title:
  VMware: booting multiple instances fails if image is not in cache

Status in OpenStack Compute (Nova):
  Won't Fix

Bug description:
  If you try to boot several VMs with a new image (which does not exist
  in the cache) all instances will fail until the 1st instance downloads
  the image to cache.

  Since the nova boot commands are being handled async, the 1st one will
  start downloading the image to cache and the others will "think" that
  the image is there (since only the meta-data file is checked).  This
  is a side affect of bug

  https://bugs.launchpad.net/nova/+bug/1213269

  The "workaround" is to always deploy an instance when a new image is
  added to glance.  But the real fix should be 2 parts

  1.  make checking is the file is in cache more robust - i.e. validate
  the file is completely there (not just the meta data file)

  2.  if an image is in the middle of being downloaded to the cache,
  block the other instances at that point until the image download is
  complete.

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