← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1413852] [NEW] VMware store: Attribute error while retrying image upload

 

Public bug reported:

In case of unauthenticated session, vmware store retries to upload the
image data but fails when seeking to reposition the file.

2015-01-22 19:12:31.883 20624 ERROR glance.api.v1.upload_utils [e5be8f01-4bbb-4a1c-9721-495615e5e5cb 65dc7965ee13438e9ae706d4d42d2f65 087a197802df458dac65c1060a8e4cd4 - - -] Failed to upload image fa4a3308-917a-4899-8905-66333955cdfb
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils Traceback (most recent call last):
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils   File "/opt/stack/glance/glance/api/v1/upload_utils.py", line 107, in upload_data_to_store
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils     context=req.context)
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils   File "/opt/stack/glance_store/glance_store/backend.py", line 318, in store_add_to_backend
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils     context=context)
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils   File "/opt/stack/glance_store/glance_store/_drivers/vmware_datastore.py", line 359, in add
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils     image_file.rewind()
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils   File "/opt/stack/glance_store/glance_store/_drivers/vmware_datastore.py", line 124, in rewind
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils     self.data.seek(0)
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils AttributeError: 'CooperativeReader' object has no attribute 'seek'
2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils

** Affects: glance
     Importance: Undecided
     Assignee: Sabari Murugesan (smurugesan)
         Status: New

** Changed in: glance
     Assignee: (unassigned) => Sabari Murugesan (smurugesan)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1413852

Title:
  VMware store: Attribute error while retrying image upload

Status in OpenStack Image Registry and Delivery Service (Glance):
  New

Bug description:
  In case of unauthenticated session, vmware store retries to upload the
  image data but fails when seeking to reposition the file.

  2015-01-22 19:12:31.883 20624 ERROR glance.api.v1.upload_utils [e5be8f01-4bbb-4a1c-9721-495615e5e5cb 65dc7965ee13438e9ae706d4d42d2f65 087a197802df458dac65c1060a8e4cd4 - - -] Failed to upload image fa4a3308-917a-4899-8905-66333955cdfb
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils Traceback (most recent call last):
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils   File "/opt/stack/glance/glance/api/v1/upload_utils.py", line 107, in upload_data_to_store
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils     context=req.context)
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils   File "/opt/stack/glance_store/glance_store/backend.py", line 318, in store_add_to_backend
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils     context=context)
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils   File "/opt/stack/glance_store/glance_store/_drivers/vmware_datastore.py", line 359, in add
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils     image_file.rewind()
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils   File "/opt/stack/glance_store/glance_store/_drivers/vmware_datastore.py", line 124, in rewind
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils     self.data.seek(0)
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils AttributeError: 'CooperativeReader' object has no attribute 'seek'
  2015-01-22 19:12:31.883 20624 TRACE glance.api.v1.upload_utils

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


Follow ups

References