← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1292984] Re: Log message "fetching image %s from glance" is written in wrong place

 

** Changed in: nova
       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/1292984

Title:
  Log message "fetching image %s from glance" is written in wrong place

Status in OpenStack Compute (Nova):
  Fix Released

Bug description:
  In nova.image.glance:

  def get_remote_image_service(context, image_href):
      """Create an image_service and parse the id from the given image_href.

      The image_href param can be an href of the form
      'http://example.com:9292/v1/images/b8b2c6f7-7345-4e2f-afa2-eedaba9cbbe3',
      or just an id such as 'b8b2c6f7-7345-4e2f-afa2-eedaba9cbbe3'. If the
      image_href is a standalone id, then the default image service is returned.

      :param image_href: href that describes the location of an image
      :returns: a tuple of the form (image_service, image_id)

      """
      # Calling out to another service may take a while, so lets log this
      LOG.debug(_("fetching image %s from glance") % image_href)
      #NOTE(bcwaldon): If image_href doesn't look like a URI, assume its a
      # standalone image ID
      if '/' not in str(image_href):
          image_service = get_default_image_service()
          return image_service, image_href

      try:
          (image_id, glance_host, glance_port, use_ssl) = \
              _parse_image_ref(image_href)
          glance_client = GlanceClientWrapper(context=context,
                  host=glance_host, port=glance_port, use_ssl=use_ssl)
      except ValueError:
          raise exception.InvalidImageRef(image_href=image_href)

      image_service = GlanceImageService(client=glance_client)
      return image_service, image_id

  Clearly the LOG.debug() message above is incorrect. The method does
  not fetch an image at all. It just returns an ImageService object.

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


References