Reviewed: https://review.openstack.org/127247 Committed: https://git.openstack.org/cgit/openstack/glance/commit/?id=ace6197bbaaba7d53c05ff6eb2c39a642cfc463d Submitter: Jenkins Branch: proposed/juno
commit ace6197bbaaba7d53c05ff6eb2c39a642cfc463d Author: abhishekkekane <[email protected]> Date: Wed Sep 24 04:36:13 2014 -0700 g-api raises 500 error while uploading image If both filesystem_store_datadirs and filesystem_store_datadir parameters specified in glance-api.conf file then while creating new image 500 internal server error is raised. Caught StoreAddDisabled exception for v1 and v2 api while uploading image and raised HTTPGone exception to return HTTP 410 response to user. Closes-Bug: #1372888 Change-Id: Iccbf5b88634d3c956d41e8d8a0126648c64b34eb ** Changed in: glance Status: Fix Committed => 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/1372888 Title: g-api raise 500 error if filesystem_store_datadirs and filesystem_store_datadir both specified Status in OpenStack Image Registry and Delivery Service (Glance): Fix Released Bug description: g-api raise 500 error if filesystem_store_datadirs and filesystem_store_datadir both specified If both filesystem_store_datadirs and filesystem_store_datadir parameters specified in glance-api.conf file then while creating new image 500 internal server error will be raised. Ideally it should raise 'BadStoreConfiguration' exception and glance-api service should not be started. Stack trace on the console: 2014-09-23 03:15:24.407 7594 ERROR glance.api.v1.upload_utils [f351b844-8b1e-429c-8943-a79b331311be 41d56c1d7e134fdb8a1dcfe4ea3c82de 73078aaf41fb47b5bb0cfd4e9fdc79fb - - -] Failed to upload image 288f7386-bddf-4b2b-a97f-49d2814f7b99 2014-09-23 03:15:24.407 7594 TRACE glance.api.v1.upload_utils Traceback (most recent call last): 2014-09-23 03:15:24.407 7594 TRACE glance.api.v1.upload_utils File "/opt/stack/glance/glance/api/v1/upload_utils.py", line 106, in upload_data_to_store 2014-09-23 03:15:24.407 7594 TRACE glance.api.v1.upload_utils store) 2014-09-23 03:15:24.407 7594 TRACE glance.api.v1.upload_utils File "/usr/local/lib/python2.7/dist-packages/glance_store/backend.py", line 342, in store_add_to_backend 2014-09-23 03:15:24.407 7594 TRACE glance.api.v1.upload_utils (location, size, checksum, metadata) = store.add(image_id, data, size) 2014-09-23 03:15:24.407 7594 TRACE glance.api.v1.upload_utils File "/usr/local/lib/python2.7/dist-packages/glance_store/driver.py", line 149, in add_disabled 2014-09-23 03:15:24.407 7594 TRACE glance.api.v1.upload_utils raise exceptions.StoreAddDisabled 2014-09-23 03:15:24.407 7594 TRACE glance.api.v1.upload_utils StoreAddDisabled: None Steps to reproduce: 1. edit glance-api.conf file and specify values for both filesystem_store_datadirs and filesystem_store_datadir options 2. Restart the glance-api service 3. Hit create-image api/upload image using horizon To manage notifications about this bug go to: https://bugs.launchpad.net/glance/+bug/1372888/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

