[Expired for OpenStack Object Storage (swift) because there has been no activity for 60 days.]
** Changed in: swift Status: Incomplete => Expired -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to Glance. https://bugs.launchpad.net/bugs/1226469 Title: deleted image requested in setUpClass (tempest.api.compute.images.test_list_image_filters:ListImageFiltersTestJSON) Status in OpenStack Image Registry and Delivery Service (Glance): Invalid Status in OpenStack Object Storage (Swift): Expired Bug description: This occurred in: http://logs.openstack.org/79/46879/1/check/gate- tempest-devstack-vm-full/6d0c9aa/ The relevant part of the glance-registry log: 2013-09-17 05:45:51.023 22288 INFO glance.registry.api.v1.images [c85dd8b4-ec3b-40e9-91dd-7346681aa947 6efac1abd8d3460382749a65a04e179e 02a9c1884e0943d4ba4d9f414700590f] Successfully retrieved image cabbbaef-e97e-4ded-a8d6-c277983fbc3c 2013-09-17 05:45:51.026 22288 DEBUG keystoneclient.middleware.auth_token [-] Authenticating user token __call__ /opt/stack/new/python-keystoneclient/keystoneclient/middleware/auth_token.py:532 2013-09-17 05:45:51.027 22288 DEBUG keystoneclient.middleware.auth_token [-] Removing headers from request environment: X-Identity-Status,X-Domain-Id,X-Domain-Name,X-Project-Id,X-Project-Name,X-Project-Domain-Id,X-Project-Domain-Name,X-User-Id,X-User-Name,X-User-Domain-Id,X-User-Domain-Name,X-Roles,X-Service-Catalog,X-User,X-Tenant-Id,X-Tenant-Name,X-Tenant,X-Role _remove_auth_headers /opt/stack/new/python-keystoneclient/keystoneclient/middleware/auth_token.py:591 2013-09-17 05:45:51.027 22288 DEBUG keystoneclient.middleware.auth_token [-] Returning cached token a1c0f2b2085517948ad0a0ba27808c76 _cache_get /opt/stack/new/python-keystoneclient/keystoneclient/middleware/auth_token.py:982 2013-09-17 05:45:51.028 22288 DEBUG glance.api.policy [-] Loaded policy rules: {u'context_is_admin': 'role:admin', u'default': '@', u'manage_image_cache': 'role:admin'} load_rules /opt/stack/new/glance/glance/api/policy.py:75 2013-09-17 05:45:51.029 22288 DEBUG routes.middleware [-] Matched PUT /images/cabbbaef-e97e-4ded-a8d6-c277983fbc3c __call__ /usr/lib/python2.7/dist-packages/routes/middleware.py:100 2013-09-17 05:45:51.029 22288 DEBUG routes.middleware [-] Route path: '/images/{id}', defaults: {'action': u'update', 'controller': <glance.common.wsgi.Resource object at 0x407c610>} __call__ /usr/lib/python2.7/dist-packages/routes/middleware.py:102 2013-09-17 05:45:51.029 22288 DEBUG routes.middleware [-] Match dict: {'action': u'update', 'controller': <glance.common.wsgi.Resource object at 0x407c610>, 'id': u'cabbbaef-e97e-4ded-a8d6-c277983fbc3c'} __call__ /usr/lib/python2.7/dist-packages/routes/middleware.py:103 2013-09-17 05:45:51.030 22288 DEBUG glance.registry.api.v1.images [a26f57b5-2f1d-4b76-b0f2-65d2df1a9469 6efac1abd8d3460382749a65a04e179e 02a9c1884e0943d4ba4d9f414700590f] Updating image cabbbaef-e97e-4ded-a8d6-c277983fbc3c with metadata: {u'status': u'deleted'} update /opt/stack/new/glance/glance/registry/api/v1/images.py:436 2013-09-17 05:45:51.049 22288 INFO glance.registry.api.v1.images [a26f57b5-2f1d-4b76-b0f2-65d2df1a9469 6efac1abd8d3460382749a65a04e179e 02a9c1884e0943d4ba4d9f414700590f] Updating metadata for image cabbbaef-e97e-4ded-a8d6-c277983fbc3c 2013-09-17 05:45:51.052 22288 DEBUG keystoneclient.middleware.auth_token [-] Authenticating user token __call__ /opt/stack/new/python-keystoneclient/keystoneclient/middleware/auth_token.py:532 2013-09-17 05:45:51.052 22288 DEBUG keystoneclient.middleware.auth_token [-] Removing headers from request environment: X-Identity-Status,X-Domain-Id,X-Domain-Name,X-Project-Id,X-Project-Name,X-Project-Domain-Id,X-Project-Domain-Name,X-User-Id,X-User-Name,X-User-Domain-Id,X-User-Domain-Name,X-Roles,X-Service-Catalog,X-User,X-Tenant-Id,X-Tenant-Name,X-Tenant,X-Role _remove_auth_headers /opt/stack/new/python-keystoneclient/keystoneclient/middleware/auth_token.py:591 2013-09-17 05:45:51.052 22288 DEBUG keystoneclient.middleware.auth_token [-] Returning cached token a1c0f2b2085517948ad0a0ba27808c76 _cache_get /opt/stack/new/python-keystoneclient/keystoneclient/middleware/auth_token.py:982 2013-09-17 05:45:51.053 22288 DEBUG glance.api.policy [-] Loaded policy rules: {u'context_is_admin': 'role:admin', u'default': '@', u'manage_image_cache': 'role:admin'} load_rules /opt/stack/new/glance/glance/api/policy.py:75 2013-09-17 05:45:51.053 22288 DEBUG routes.middleware [-] Matched DELETE /images/cabbbaef-e97e-4ded-a8d6-c277983fbc3c __call__ /usr/lib/python2.7/dist-packages/routes/middleware.py:100 2013-09-17 05:45:51.053 22288 DEBUG routes.middleware [-] Route path: '/images/{id}', defaults: {'action': u'delete', 'controller': <glance.common.wsgi.Resource object at 0x407c610>} __call__ /usr/lib/python2.7/dist-packages/routes/middleware.py:102 2013-09-17 05:45:51.053 22288 DEBUG routes.middleware [-] Match dict: {'action': u'delete', 'controller': <glance.common.wsgi.Resource object at 0x407c610>, 'id': u'cabbbaef-e97e-4ded-a8d6-c277983fbc3c'} __call__ /usr/lib/python2.7/dist-packages/routes/middleware.py:103 2013-09-17 05:45:51.068 22288 INFO glance.registry.api.v1.images [eabca9b6-a691-4d87-93ba-84c482333ecb 6efac1abd8d3460382749a65a04e179e 02a9c1884e0943d4ba4d9f414700590f] Successfully deleted image cabbbaef-e97e-4ded-a8d6-c277983fbc3c 2013-09-17 05:45:51.357 22288 DEBUG keystoneclient.middleware.auth_token [-] Authenticating user token __call__ /opt/stack/new/python-keystoneclient/keystoneclient/middleware/auth_token.py:532 2013-09-17 05:45:51.357 22288 DEBUG keystoneclient.middleware.auth_token [-] Removing headers from request environment: X-Identity-Status,X-Domain-Id,X-Domain-Name,X-Project-Id,X-Project-Name,X-Project-Domain-Id,X-Project-Domain-Name,X-User-Id,X-User-Name,X-User-Domain-Id,X-User-Domain-Name,X-Roles,X-Service-Catalog,X-User,X-Tenant-Id,X-Tenant-Name,X-Tenant,X-Role _remove_auth_headers /opt/stack/new/python-keystoneclient/keystoneclient/middleware/auth_token.py:591 2013-09-17 05:45:51.358 22288 DEBUG keystoneclient.middleware.auth_token [-] Returning cached token a1c0f2b2085517948ad0a0ba27808c76 _cache_get /opt/stack/new/python-keystoneclient/keystoneclient/middleware/auth_token.py:982 2013-09-17 05:45:51.359 22288 DEBUG glance.api.policy [-] Loaded policy rules: {u'context_is_admin': 'role:admin', u'default': '@', u'manage_image_cache': 'role:admin'} load_rules /opt/stack/new/glance/glance/api/policy.py:75 2013-09-17 05:45:51.359 22288 DEBUG routes.middleware [-] Matched GET /images/cabbbaef-e97e-4ded-a8d6-c277983fbc3c __call__ /usr/lib/python2.7/dist-packages/routes/middleware.py:100 2013-09-17 05:45:51.359 22288 DEBUG routes.middleware [-] Route path: '/images/{id}', defaults: {'action': u'show', 'controller': <glance.common.wsgi.Resource object at 0x407c610>} __call__ /usr/lib/python2.7/dist-packages/routes/middleware.py:102 2013-09-17 05:45:51.360 22288 DEBUG routes.middleware [-] Match dict: {'action': u'show', 'controller': <glance.common.wsgi.Resource object at 0x407c610>, 'id': u'cabbbaef-e97e-4ded-a8d6-c277983fbc3c'} __call__ /usr/lib/python2.7/dist-packages/routes/middleware.py:103 2013-09-17 05:45:51.369 22288 DEBUG glance.db.sqlalchemy.api [0905dfb8-a659-4116-8856-565ab4ecb73e 6efac1abd8d3460382749a65a04e179e 02a9c1884e0943d4ba4d9f414700590f] No image found with ID cabbbaef-e97e-4ded-a8d6-c277983fbc3c _image_get /opt/stack/new/glance/glance/db/sqlalchemy/api.py:334 2013-09-17 05:45:51.369 22288 INFO glance.registry.api.v1.images [0905dfb8-a659-4116-8856-565ab4ecb73e 6efac1abd8d3460382749a65a04e179e 02a9c1884e0943d4ba4d9f414700590f] Image cabbbaef-e97e-4ded-a8d6-c277983fbc3c not found This gets returned to nova-api: 2013-09-17 05:45:51.373 22679 DEBUG glanceclient.common.http [-] HTTP/1.1 404 Not Found date: Tue, 17 Sep 2013 05:45:51 GMT content-length: 0 content-type: text/plain; charset=UTF-8 x-openstack-request-id: req-808aa231-ee50-4f8a-998f-6a07cac7a19a log_http_response /opt/stack/new/python-glanceclient/glanceclient/common/http.py:150 2013-09-17 05:45:51.373 22679 ERROR glanceclient.common.http [-] Request returned failure status. 2013-09-17 05:45:51.374 INFO nova.api.openstack.wsgi [req-fbaa9e87-805a-444f-a570-8f173ed43c5c ListImageFiltersTestJSON1655636038-user ListImageFiltersTestJSON1727356788-tenant] HTTP exception thrown: Image not found. And finally turned into this traceback in the test: [x] ft2.1: setUpClass (tempest.api.compute.images.test_list_image_filters.ListImageFiltersTestJSON)_StringException: Traceback (most recent call last): File "tempest/api/compute/images/test_list_image_filters.py", line 60, in setUpClass cls.client.wait_for_image_status(cls.image3_id, 'ACTIVE') File "tempest/services/compute/json/images_client.py", line 104, in wait_for_image_status resp, image = self.get_image(image_id) File "tempest/services/compute/json/images_client.py", line 74, in get_image resp, body = self.get("images/%s" % str(image_id)) File "tempest/common/rest_client.py", line 263, in get return self.request('GET', url, headers) File "tempest/common/rest_client.py", line 394, in request resp, resp_body) File "tempest/common/rest_client.py", line 439, in _error_checker raise exceptions.NotFound(resp_body) NotFound: Object not found Details: {"itemNotFound": {"message": "Image not found.", "code": 404}} To manage notifications about this bug go to: https://bugs.launchpad.net/glance/+bug/1226469/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp