Glance 2014.1 "icehouse"

Milestone information

Project:
Glance
Series:
icehouse
Version:
2014.1
Code name:
icehouse
Released:
2014-04-17  
Registrant:
Thierry Carrez
Release registered:
2014-04-17
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon glance-2014.1.tar.gz (md5, sig) Glance 2014.1 release 4,380
last downloaded 5 days ago
Total downloads: 4,380

Release notes 

This is Glance 2014.1 release.
See http://wiki.openstack.org/ReleaseNotes/Icehouse

Changelog 

This release does not have a changelog.

10 blueprints and 165 bugs targeted

Blueprint Priority Assignee Delivery
i18n Message improvements i18n Message improvements 4 High Feilong Wang  11 Implemented
Add multifilesystem store to support NFS servers as backend Add multifilesystem store to support NFS servers as backend 3 Medium Aswad Rangnekar  11 Implemented
Adding image location selection strategy Adding image location selection strategy 3 Medium Zhi Yan Liu  11 Implemented
Expose image property 'owner' in v2 API Expose image property 'owner' in v2 API 3 Medium Feilong Wang  11 Implemented
Split image's size into 2 separate attributes Split image's size into 2 separate attributes 3 Medium Flavio Percoco  11 Implemented
VMware Datastore Storage Backend VMware Datastore Storage Backend 3 Medium Arnaud Legendre  11 Implemented
Porting to oslo.messaging Porting to oslo.messaging 3 Medium Flavio Percoco  11 Implemented
add unit tests for api/midlleware/cache_manage.py add unit tests for api/midlleware/cache_manage.py 2 Low Igor A. Lukyanenkov  11 Implemented
Add unittests for glance command line tools Add unittests for glance command line tools 2 Low Vitaliy Kolosov  11 Implemented
Retry failed image download from Swift Retry failed image download from Swift 2 Low Thomas Leaman  11 Implemented
Bug report Importance Assignee Status
1242501 #1242501 Jenkins failed due to TestGlanceAPI.test_get_details_filter_changes_since 2 Critical Zhi Yan Liu  10 Fix Released
1251518 #1251518 Glance needs a config option to limit the number of additional image properties 2 Critical Alex Meade  10 Fix Released
1252459 #1252459 Glance needs a config option to limit the number of image members 2 Critical Alex Meade  10 Fix Released
1259031 #1259031 Glance needs a config option to limit the number of additional image locations 2 Critical Feilong Wang  10 Fix Released
1263945 #1263945 Backwards compat support breaks transport_url 2 Critical Flavio Percoco  10 Fix Released
1274365 #1274365 FAIL: glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_sort_key 2 Critical Zhi Yan Liu  10 Fix Released
1279753 #1279753 The race condition caused by image created_at break registry v2 api test cases 2 Critical Zhi Yan Liu  10 Fix Released
1298698 #1298698 [OSSA 2014-012] Remote Code Execution in Sheepdog backend (CVE-2014-0162) 2 Critical Zhi Yan Liu  10 Fix Released
1302661 #1302661 Notifier fails to start when old config params are used and there are missing dependencies 2 Critical Flavio Percoco  10 Fix Released
1238604 #1238604 Run into 500 error during delete image 3 High Stuart McLaren  10 Fix Released
1242734 #1242734 Error message encoding issue when using qpid 3 High Feilong Wang  10 Fix Released
1243821 #1243821 Qpid protocol configuration is wrong 3 High Feilong Wang  10 Fix Released
1245099 #1245099 fix upload during delete contention 3 High Edward Hope-Morley  10 Fix Released
1252337 #1252337 Glance needs a config option to limit the number of tags 3 High Alex Meade  10 Fix Released
1255556 #1255556 Don't enable all stores by default 3 High Flavio Percoco  10 Fix Released
1257507 #1257507 Glance v2: HTTP500 when updating image with locations 3 High Feilong Wang  10 Fix Released
1258068 #1258068 glance-manage doesnt take version into consideration 3 High Amala Basha  10 Fix Released
1261253 #1261253 oslo.messaging 1.2.0a11 is outdated and problematic to install 3 High   10 Fix Released
1261738 #1261738 Openstack Glance: user_total_quota calculated incorrectly 3 High Flavio Percoco  10 Fix Released
1268966 #1268966 glance requires pyOpenSSL>=0.11 3 High Dmitry Kulishenko  10 Fix Released
1271426 #1271426 protected property change not rejected if a subsequent rule match accepts them 3 High Thomas Leaman  10 Fix Released
1272136 #1272136 Case test_get_index_sort_updated_at_desc failed sometimes 3 High Zhi Yan Liu  10 Fix Released
1273087 #1273087 Image status stuck at 'saving' when an upload fails using v2 APIs 3 High Feilong Wang  10 Fix Released
1275062 #1275062 [OSSA 2014-004] sensitive info in image location is logged when authentication to single tenant swift store fails (CVE-2014-1948) 3 High Nikhil Komawar  10 Fix Released
1275716 #1275716 psutil >= 1.1.0 is actually on PyPI 3 High Feilong Wang  10 Fix Released
1276033 #1276033 Now we're depending on python-swiftclient>=1.6 3 High Feilong Wang  10 Fix Released
1287888 #1287888 Api v2: show_image_direct_url can cause unwarranted 403s when performing a GET /images/<uuid> 3 High Alex Meade  10 Fix Released
1302345 #1302345 glance registry v2 doesn't work 3 High Erno Kuvaja  10 Fix Released
1226013 #1226013 glance v2 api should delete an image if it was deleted during upload 4 Medium Sridevi Koushik  10 Fix Released
1229569 #1229569 Don't duplicate ordereddict in glance 4 Medium Thomas Leaman  10 Fix Released
1241025 #1241025 guard against image upload conflict 4 Medium Edward Hope-Morley  10 Fix Released
1241387 #1241387 Incorrect Content-Type can upload image 4 Medium Zhi Yan Liu  10 Fix Released
1242715 #1242715 Wrong parameter in the config file s/qpid_host/qpid_hostname/ 4 Medium Flavio Percoco  10 Fix Released
1245947 #1245947 [DB2] Glance image-list command failed when there are more than DEFAULT_PAGE_SIZE images 4 Medium Feilong Wang  10 Fix Released
1246980 #1246980 glance registry v2 image-list doesn't work due to bad JSON 4 Medium Erno Kuvaja  10 Fix Released
1247481 #1247481 is_image_sharable in sqlalchemy driver throws AttributeError 4 Medium Alex Meade  10 Fix Released
1251055 #1251055 A GET on imagedata in glance v2 returns 404 instead of 204 when data does not exist. 4 Medium David Koo  10 Fix Released
1251244 #1251244 Glance locations don't check for duplicates 4 Medium Flavio Percoco  10 Fix Released
1254521 #1254521 Add upload_image policy for glance v1 api 4 Medium Yanis Guenane  10 Fix Released
1256816 #1256816 031 migration script failed on DB2 4 Medium Ma Wen Cheng  10 Fix Released
1258691 #1258691 don't ignore H306 while running tests 4 Medium Nikhil Komawar  10 Fix Released
1260314 #1260314 glance image-create with invalid store fails but still creates image 4 Medium Yanis Guenane  10 Fix Released
1260333 #1260333 Malformed property protection rules return error to end user 4 Medium Yanis Guenane  10 Fix Released
1260738 #1260738 image is creating with option size= a negative number 4 Medium David Koo  10 Fix Released
1261624 #1261624 Missing image size after adding/updating the locations 4 Medium Feilong Wang  10 Fix Released
1263729 #1263729 Image size won't be updated if locations are updated to empty 4 Medium Feilong Wang  10 Fix Released
1265446 #1265446 v2 upload returns '500' when quota exceeded on local filesystem storage 4 Medium David Koo  10 Fix Released
1266590 #1266590 db connection string is cleartext in debug log 4 Medium Feilong Wang  10 Fix Released
1267148 #1267148 ResponseSerializer shows incorrect 'expires_at' on a task at the time of creation 4 Medium Hemanth Makkapati  10 Fix Released
1276142 #1276142 Physical image can not be deleted again if deletion is failed with OSError 4 Medium Abhishek Kekane  10 Fix Released
1279000 #1279000 db migrate script to set charset=utf8 for all tables 4 Medium Zhi Yan Liu  10 Fix Released
1283080 #1283080 KeyError: 'user_identity' 4 Medium Balazs Gibizer  10 Fix Released
1286240 #1286240 Glance pruner fails if cached image does not exist 4 Medium Nicholas Kuechler  10 Fix Released
1286375 #1286375 Add OVA container format 4 Medium Arnaud Legendre  10 Fix Released
1287087 #1287087 Migration 031_remove_duplicated_locations.py fails with DB2 4 Medium Ma Wen Cheng  10 Fix Released
1291646 #1291646 Make the VMware datastore backend more robust 4 Medium Arnaud Legendre  10 Fix Released
1292170 #1292170 Fix swift functional test "test_create_store" 4 Medium Zhi Yan Liu  10 Fix Released
1292764 #1292764 Tempest failure: tempest.api.image.v1.test_images.CreateRegisterImagesTest.test_register_then_upload 4 Medium Arnaud Legendre  10 Fix Released
1299349 #1299349 upstream-translation-update Jenkins job failing 4 Medium Thierry Carrez  10 Fix Released
1302490 #1302490 Requirements fail to be synced in milestone-proposed 4 Medium Thierry Carrez  10 Fix Released
1175940 #1175940 Do not use swift / s3 to test copy file functionality 5 Low Arnaud Legendre  10 Fix Released
1226258 #1226258 glance/store/swift just does raise instead of reraising the exception 5 Low Sridevi Koushik  10 Fix Released
1233303 #1233303 Incorrect documentation on protected properties 5 Low   10 Fix Released
1242920 #1242920 v2: Image show of non-existent image contains non-descriptive error message 5 Low Alex Meade  10 Fix Released
1246968 #1246968 Glance doesn't log all errors 5 Low   10 Fix Released
1247629 #1247629 TestRegistryDB depends on TestRegistryAPI test case 5 Low Alex Meade  10 Fix Released
1248214 #1248214 Need remove unused method setup_logging in glance/common/config.py 5 Low ChangBo Guo(gcb)  10 Fix Released
1250633 #1250633 core domain objects depend on config 5 Low Jia Dong  10 Fix Released
1252344 #1252344 lxml requirement is unused 5 Low Alex Meade  10 Fix Released
1254210 #1254210 remove, add and save in glance.db.__init__ should not return 5 Low Jia Dong  10 Fix Released
1255826 #1255826 Remove unused package in requirement.txt 5 Low Noboru Arai  10 Fix Released
1256207 #1256207 Duplicate exception.StorageFull handler in image_data.py of v2 5 Low David Koo  10 Fix Released
1257234 #1257234 HTTP Store is hiding errors from the remote location 5 Low Shree Duth Awasthi  10 Fix Released
1257496 #1257496 Glance v1: Creating image with bad scheme in location causes 500 5 Low Yanis Guenane  10 Fix Released
1257498 #1257498 Glance v1: Creating/updating image with a malformed location uri causes 500 5 Low Yanis Guenane  10 Fix Released
1258160 #1258160 Got error if create image with v2 and update it with v1 5 Low Yanis Guenane  10 Fix Released
1259036 #1259036 Duplicate test case 'test_exceed_append_location' in unit/test_quota.py 5 Low Steve Kowalik  10 Fix Released
1259227 #1259227 Bug in Glance Simple DB while applying filters on properties 5 Low Hemanth Makkapati  10 Fix Released
1259477 #1259477 Duplicate __getitem__ in quota/__init__.py 5 Low Feilong Wang  10 Fix Released
1263437 #1263437 Glance is not E125 Compliant 5 Low Yanis Guenane  10 Fix Released
1263647 #1263647 log image id incorectly when creating image 5 Low Liusheng  10 Fix Released
1263684 #1263684 DB2: GET image with long ID (non-existed) Glance would return 500, but not 404 5 Low Feilong Wang  10 Fix Released
1264428 #1264428 Incorrect URL requested in Glance v1 API test_get_images_unauthorized test 5 Low David Koo  10 Fix Released
1265448 #1265448 exception.NotFound is parsed wrong at the API level 5 Low Feilong Wang  10 Fix Released
1265561 #1265561 Log message printed for unhandled exception is not very helpful. 5 Low Venkatesh Sampath  10 Fix Released
1265711 #1265711 image is creating with option min_disk and min_ram as negative number 5 Low Yanis Guenane  10 Fix Released
1266986 #1266986 Fix typo in gridfs store 5 Low Aswad Rangnekar  10 Fix Released
1267103 #1267103 missellings on sources 5 Low Nassim Babaci  10 Fix Released
1268051 #1268051 README Oslo URL points to a blank page 5 Low Arnaud Legendre  10 Fix Released
1268439 #1268439 range method is not same in py3.x and py2.x 5 Low lizheming  10 Fix Released
1275126 #1275126 Add VMware store the strategy module 5 Low Arnaud Legendre  10 Fix Released
1276011 #1276011 Duplicate type defination in v2 images schema 5 Low Feilong Wang  10 Fix Released
1280522 #1280522 Replace assertEqual(None, *) with assertIsNone in tests 5 Low Jia Dong  10 Fix Released
1285617 #1285617 sample configuration needs to be updated for database config 5 Low Zhi Yan Liu  10 Fix Released
1287951 #1287951 incorrect response for DELETE /v2/tasks/{task_id} 5 Low Nikhil Komawar  10 Fix Released
1292782 #1292782 test_create_backup 500 on image get 5 Low Zhi Yan Liu  10 Fix Released
904307 #904307 Application/server name not available in service logs 6 Wishlist Julia Varlamova  10 Fix Released
1211315 #1211315 optimize queries for image-list 6 Wishlist Venkatesh Sampath  10 Fix Released
1213197 #1213197 glance-manage should work like nova-manage, support db sync 6 Wishlist Amala Basha  10 Fix Released
1233806 #1233806 Cannot get an individual member 6 Wishlist Iccha Sethi  10 Fix Released
1243704 #1243704 Log image_id with all BadStoreURI error messages 6 Wishlist Venkatesh Sampath  10 Fix Released
1244995 #1244995 No image status transition chart in the dev doc 6 Wishlist Feilong Wang  10 Fix Released
1250228 #1250228 Forbidden update to image member says 'image' instead of 'image member' in error message 6 Wishlist Arnaud Legendre  10 Fix Released
1254461 #1254461 Explicitly list available policies 6 Wishlist Yanis Guenane  10 Fix Released
1262051 #1262051 Cleanup: tests.functional.store_utils setup_s3 and setup_swift unused 6 Wishlist Arnaud Legendre  10 Fix Released
1267074 #1267074 type() method should be replaced with isinstance() in stone/__init__.py 6 Wishlist wanghong  10 Fix Released
1271806 #1271806 unable to run tests due to missing deps in the virtual env 6 Wishlist Zhi Yan Liu  10 Fix Released
1282437 #1282437 Glance server PATCH operations should use 0-based indices for location entries 6 Wishlist David Koo  10 Fix Released
1282715 #1282715 VMware datastore should use oslo.vmware common code 6 Wishlist Arnaud Legendre  10 Fix Released
1288337 #1288337 Remove task-specific validation from tasks resource 6 Wishlist Rohan  10 Fix Released
1179009 #1179009 Use testtools for base test class 1 Undecided   10 Fix Released
1190149 #1190149 Token auth fails when token is larger than 8k 1 Undecided   10 Fix Released
1210261 #1210261 remove openstack.common.context 1 Undecided ZhiQiang Fan  10 Fix Released
1220937 #1220937 with_venv.sh should enclose command args 1 Undecided ZhiQiang Fan  10 Fix Released
1221037 #1221037 Glance registry v2 rpc api fails to register when use_tpool configuration is true 1 Undecided Sridevi Koushik  10 Fix Released
1223658 #1223658 image members of v1 doesn't support create method 1 Undecided Feilong Wang  10 Fix Released
1225863 #1225863 glance manage should parse glance-api.conf file irrespective of the presence of glance-registry.conf 1 Undecided Sridevi Koushik  10 Fix Released
1226374 #1226374 misused assertTrue in unit tests 1 Undecided ChangBo Guo(gcb)  10 Fix Released
1226943 #1226943 Need Use built-in print() function instead of print statement 1 Undecided ChangBo Guo(gcb)  10 Fix Released
1229324 #1229324 extraneous vim editor configuration comments 1 Undecided Noboru Arai  10 Fix Released
1232756 #1232756 No unit tests for the "get" function of member repo 1 Undecided Feilong Wang  10 Fix Released
1235762 #1235762 Unused import HTTPError, in v1/images.py 1 Undecided Pamela-Rose Virtucio  10 Fix Released
1236709 #1236709 argument of glance-cache-manage command is confusing 1 Undecided Noboru Arai  10 Fix Released
1238366 #1238366 Keep the date and content of man page update to date 1 Undecided Matt Fischer  10 Fix Released
1239856 #1239856 Registry client request GET /images/UUID raised ClientConnectionError 1 Undecided   10 Fix Released
1241379 #1241379 duplicate upload image 1 Undecided David Koo  10 Fix Released
1243902 #1243902 glance policy unit tests should use a simple mock instead of a FakePolicyEnforcer 1 Undecided   10 Fix Released
1243945 #1243945 Adding third example for property protections 1 Undecided   10 Fix Released
1248216 #1248216 Need remove deprecated module commands 1 Undecided ChangBo Guo(gcb)  10 Fix Released
1248292 #1248292 config files should mention default log location 1 Undecided Jon Bernard  10 Fix Released
1249412 #1249412 Images v2 api allows you to update container and diskformat after image upload 1 Undecided Arnaud Legendre  10 Fix Released
1249949 #1249949 Remove "image_cache_invalid_entry_grace_period "option 1 Undecided Noboru Arai  10 Fix Released
1253497 #1253497 Replace uuidutils.generate_uuid() with str(uuid.uuid4()) 1 Undecided Arnaud Legendre  10 Fix Released
1254046 #1254046 openstack.common.local module is out of date 1 Undecided Ilya Pekelny  10 Fix Released
1256044 #1256044 rbd driver returns wrong size when create size is zero 1 Undecided Edward Hope-Morley  10 Fix Released
1256217 #1256217 Fix docstring on detail in glance/api/v1/images.py 1 Undecided huangtianhua  10 Fix Released
1256734 #1256734 Use assertEqual instead of assertEquals in unitttest 1 Undecided Sergio Cazzolato  10 Fix Released
1257282 #1257282 Bump hacking to 0.8 1 Undecided Sergio Cazzolato  10 Fix Released
1257922 #1257922 Use glance.openstack.common.jsonutils to deal with JSON in test files 1 Undecided Yanis Guenane  10 Fix Released
1257949 #1257949 fix task.owner to be nullable=False in models.py 1 Undecided Nikhil Komawar  10 Fix Released
1259241 #1259241 copy_from policy not enforced during update 1 Undecided Yanis Guenane  10 Fix Released
1259818 #1259818 Remove unused exceptions 1 Undecided Noboru Arai  10 Fix Released
1263535 #1263535 Remove Hxxx test ignored unecessarily 1 Undecided Yanis Guenane  10 Fix Released
1263537 #1263537 Glance is not H102 compliant 1 Undecided Yanis Guenane  10 Fix Released
1263639 #1263639 glance/tests/unit/test_migrations.py does not calculate the tmp db path properly for sqlite 1 Undecided David Koo  10 Fix Released
1263871 #1263871 Two different Exception didn't log seperately when get images information 1 Undecided wanghong  10 Fix Released
1264056 #1264056 Redundant code to set sql_connection 1 Undecided Lee Li  10 Fix Released
1264089 #1264089 Wrong string format in exception in glance.api.v2.image_data 1 Undecided Sergey Nikitin  10 Fix Released
1264193 #1264193 wrong doc string for glance.db.sqlalchemy.migration.db_sync 1 Undecided ZhiQiang Fan  10 Fix Released
1264204 #1264204 redundant code in glance.tests.unit.utils:FakeDB.reset 1 Undecided ZhiQiang Fan  10 Fix Released
1264245 #1264245 Remove unused imports in glance 1 Undecided Lee Li  10 Fix Released
1268480 #1268480 assertTrue(isinstance()) in tests should be replace with assertIsInstance() 1 Undecided wanghong  10 Fix Released
1270832 #1270832 no error is printed to glance.api log when we fail to create image on quota 1 Undecided Matt Fischer  10 Fix Released
1271724 #1271724 notification_driver option is never used 1 Undecided Gauvain Pocentek  10 Fix Released
1277168 #1277168 having oslo.sphinx in namespace package causes issues with devstack 1 Undecided   10 Fix Released
1280100 #1280100 StringIO.StringIO is incompatible for python 3 1 Undecided Tan Lin  10 Fix Released
1280105 #1280105 urllib/urllib2 is incompatible for python 3 1 Undecided Fengqian  10 Fix Released
1283242 #1283242 test_v1_api tests depend on other tests 1 Undecided   10 Fix Released
1284523 #1284523 Log messages should be passed to the underscore function to prepare for translation 1 Undecided Sergey Nikitin  10 Fix Released
1287495 #1287495 VMware parse_uri method should check for the scheme of the uri provided 1 Undecided Arnaud Legendre  10 Fix Released
1287760 #1287760 Task create should return 'Location' header 1 Undecided Eddie Sheffield  10 Fix Released
1288877 #1288877 Missing copyright text in oslo-incubator in openstack/common/__init__.py 1 Undecided Ildiko Vancsa  10 Fix Released
1290432 #1290432 Image API v2 image_list returns 400 1 Undecided Erno Kuvaja  10 Fix Released
1290969 #1290969 Change to require listing all known stores in glance-api.conf breaks swift-backed glance on upgrade 1 Undecided Clint Byrum  10 Fix Released
1296589 #1296589 Image API v2 image tags broken with E500 1 Undecided Erno Kuvaja  10 Fix Released
This milestone contains Public information
Everyone can see this information.