Input data: OpenStack Icehouse, glance with swift backend. Admin username and password for swift service were changed. After this requests to download some images started to fail.
# glance --debug image-download <image_id> --file image_store_to --progress returns 500 error for some image_ids and works for other.
in glance-api service log I see that for some reason previous user/password is still in use:
... [glance.registry.client.v1.client]: 2014-12-31 02:49:47,235 DEBUG client.do_requ est Registry request GET /images/<image_id> HTTP 200 r equest id req-71062b81-963a-41c9-b6a6-3120f2f6f60b [keystoneclient.session]: 2014-12-31 02:49:47,236 DEBUG session.request REQ: cur l -i -X POST http://<keystone_node>:5000/v2.0/tokens -H "Content-Type : application/json" -H "User-Agent: python-keystoneclient" [keystoneclient.session]: 2014-12-31 02:49:47,236 DEBUG session.request REQ BODY : {"auth": {"tenantName": "service", "passwordCredentials": {"username": "<previous_user>" , "password": "<previous_password>"}}} ... ...