yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #33476
[Bug 1462467] [NEW] exceptions.Duplicate not processed on v3 PUT/POST into blob property
Public bug reported:
Any second PUT/POST into blob property leads to HTTP 500:
File "/home/ina/projects/glance/glance/api/v3/artifacts.py", line 300, in upload
setattr(artifact, attr, (data, size))
File "/home/ina/projects/glance/glance/artifacts/domain/proxy.py", line 27, in setter
return self.set_type_specific_property(attr, value)
File "/home/ina/projects/glance/glance/artifacts/domain/proxy.py", line 99, in set_type_specific_property
setattr(self.base, prop_name, value)
File "/home/ina/projects/glance/glance/artifacts/domain/proxy.py", line 27, in setter
return self.set_type_specific_property(attr, value)
File "/home/ina/projects/glance/glance/artifacts/location.py", line 76, in set_type_specific_property
blob_proxy.upload_to_store(data, size)
File "/home/ina/projects/glance/glance/artifacts/location.py", line 144, in upload_to_store
context=self.context)
File "/home/ina/projects/glance/.venv/local/lib/python2.7/site-packages/glance_store/backend.py", line 364, in add_to_backend
return store_add_to_backend(image_id, data, size, store, context)
File "/home/ina/projects/glance/.venv/local/lib/python2.7/site-packages/glance_store/backend.py", line 339, in store_add_to_backend
context=context)
File "/home/ina/projects/glance/.venv/local/lib/python2.7/site-packages/glance_store/capabilities.py", line 226, in op_checker
return store_op_fun(store, *args, **kwargs)
File "/home/ina/projects/glance/.venv/local/lib/python2.7/site-packages/glance_store/_drivers/filesystem.py", line 589, in add
raise exceptions.Duplicate(image=filepath)
Duplicate: Image /opt/stack/data/glance/images/e7b0e397-4948-4d6d-a3f8-265f2a396a79.image_file already exists
2015-06-05 20:28:34.031 22433 INFO eventlet.wsgi.server [req-0bf9bc64-2ef7-4ae4-9eaa-e56b88819f9a - - - - -] 127.0.0.1 - - [05/Jun/2015 20:28:34] "PUT /v3/artifacts/myartifact/v2.0/e7b0e397-4948-4d6d-a3f8-265f2a396a79/image_file HTTP/1.1" 500 139 0.018206
** Affects: glance
Importance: Undecided
Status: New
** Tags: artifacts
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1462467
Title:
exceptions.Duplicate not processed on v3 PUT/POST into blob property
Status in OpenStack Image Registry and Delivery Service (Glance):
New
Bug description:
Any second PUT/POST into blob property leads to HTTP 500:
File "/home/ina/projects/glance/glance/api/v3/artifacts.py", line 300, in upload
setattr(artifact, attr, (data, size))
File "/home/ina/projects/glance/glance/artifacts/domain/proxy.py", line 27, in setter
return self.set_type_specific_property(attr, value)
File "/home/ina/projects/glance/glance/artifacts/domain/proxy.py", line 99, in set_type_specific_property
setattr(self.base, prop_name, value)
File "/home/ina/projects/glance/glance/artifacts/domain/proxy.py", line 27, in setter
return self.set_type_specific_property(attr, value)
File "/home/ina/projects/glance/glance/artifacts/location.py", line 76, in set_type_specific_property
blob_proxy.upload_to_store(data, size)
File "/home/ina/projects/glance/glance/artifacts/location.py", line 144, in upload_to_store
context=self.context)
File "/home/ina/projects/glance/.venv/local/lib/python2.7/site-packages/glance_store/backend.py", line 364, in add_to_backend
return store_add_to_backend(image_id, data, size, store, context)
File "/home/ina/projects/glance/.venv/local/lib/python2.7/site-packages/glance_store/backend.py", line 339, in store_add_to_backend
context=context)
File "/home/ina/projects/glance/.venv/local/lib/python2.7/site-packages/glance_store/capabilities.py", line 226, in op_checker
return store_op_fun(store, *args, **kwargs)
File "/home/ina/projects/glance/.venv/local/lib/python2.7/site-packages/glance_store/_drivers/filesystem.py", line 589, in add
raise exceptions.Duplicate(image=filepath)
Duplicate: Image /opt/stack/data/glance/images/e7b0e397-4948-4d6d-a3f8-265f2a396a79.image_file already exists
2015-06-05 20:28:34.031 22433 INFO eventlet.wsgi.server [req-0bf9bc64-2ef7-4ae4-9eaa-e56b88819f9a - - - - -] 127.0.0.1 - - [05/Jun/2015 20:28:34] "PUT /v3/artifacts/myartifact/v2.0/e7b0e397-4948-4d6d-a3f8-265f2a396a79/image_file HTTP/1.1" 500 139 0.018206
To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1462467/+subscriptions
Follow ups
References