yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #44713
[Bug 1493026] Re: location-add return error when add new location to 'queued' image
Reviewed: https://review.openstack.org/242535
Committed: https://git.openstack.org/cgit/openstack/python-glanceclient/commit/?id=cea67763c9f8037f47844e3e057166d6874d801d
Submitter: Jenkins
Branch: master
commit cea67763c9f8037f47844e3e057166d6874d801d
Author: kairat_kushaev <kkushaev@xxxxxxxxxxxx>
Date: Fri Nov 6 18:16:30 2015 +0300
Remove location check from V2 client
Glance client has a custom check that generates exception if
location has not been returned by image-get request.
This check should on server side and it should be managed by
policy rules when do location-add action.
That also allows to increase possibility of migrating Heat
to v2[1].
NOTE: After this patch, we'll raise a HTTPBadRequest from
server side instead of HTTPConflict when a user adds a
duplicate location.
[1]: https://review.openstack.org/#/c/240450/
Co-Authored-By: wangxiyuan <wangxiyuan@xxxxxxxxxx>
Change-Id: I778ad2a97805b4d85eb0430c603c27a0a1c148e0
Closes-bug: #1493026
** Changed in: python-glanceclient
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1493026
Title:
location-add return error when add new location to 'queued' image
Status in Glance:
Opinion
Status in python-glanceclient:
Fix Released
Bug description:
Reproduce:
1. create a new image:
glance image-create --disk-format qcow2 --container-format bare --name test
suppose the image'id is 11111
2.add location to the image:
glance location-add 11111 --url xxxx
Result : the client raise an error:'The administrator has disabled
API access to image locations'.
3.set show_multiple_locations = True in glance-api.conf. Then take
step 1,2. It works now.
But when use REST API to reproduce it, No matter
show_multiple_locations is False or True, it runs both well and the
image's status will be changed into 'active'.
So there is one thing to discuess: Is it need to check the location in
glance-client(show_multiple_locations)? Or Is it need to add the check
like glance-client does in Glance server on the contrary?
To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1493026/+subscriptions