OpenStack Image Registry and Delivery Service (Glance)

Glance 2012.1 "essex"

Milestone information

Project:
Glance
Series:
essex
Version:
2012.1
Code name:
essex
Released:
2012-04-05  
Registrant:
Thierry Carrez
Release registered:
2012-04-05
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-2012.1.tar.gz (md5, sig) Glance "Essex" release 4,055
last downloaded 4 days ago
Total downloads: 4,055

Release notes 

This is Glance 2012.1 release.
See http://wiki.openstack.org/ReleaseNotes/Essex

Changelog 

This release does not have a changelog.

11 blueprints and 186 bugs targeted

Blueprint Priority Assignee Delivery
Configurable number of Glance api processes 4 High Stuart McLaren  11 Implemented
Added Swift location security. 3 Medium Stuart McLaren  11 Implemented
Allow images to be uploaded to glance from an external location 3 Medium Eoghan Glynn  11 Implemented
Interim AuthZ service for Glance 3 Medium Brian Waldon  11 Implemented
Move to UUID image identifiers 3 Medium Brian Waldon  11 Implemented
Protect/Unprotect an image 3 Medium Johannes Erdfelt  11 Implemented
Support Qpid for glance notifications over AMPQ 3 Medium Russell Bryant  11 Implemented
Support SSL in client class 3 Medium Jay Pipes  11 Implemented
Support sendfile(2) to remove userspace copying of image file data 3 Medium Eoghan Glynn  11 Implemented
Add option to allow custom directory for data buffering 2 Low Paul Bourke  11 Implemented
show progressbar for uploading an image 2 Low Reynolds Chin  11 Implemented
Bug report Importance Assignee Status
888383 #888383 glance-cache-prefetcher causes Unknown Scheme errors when using 'file://' images 2 Critical Rick Harris  10 Fix Released
888802 #888802 glance-prefetcher requires authorization to run 2 Critical Rick Harris  10 Fix Released
888839 #888839 ID to UUID migration produces stacktrace (foreign_keys is a set) 2 Critical Rick Harris  10 Fix Released
889182 #889182 Stacktrace when trying to write a file to the cache 2 Critical Rick Harris  10 Fix Released
900959 #900959 Adding remote image when cache enabled results in image having size of 0 2 Critical Eoghan Glynn  10 Fix Released
901534 #901534 Data loss of properties during normal server snapshot process 2 Critical Jay Pipes  10 Fix Released
904863 #904863 glance-manage db_sync fails with "no such option: add_group" 2 Critical Édouard Thuleau  10 Fix Released
907969 #907969 index when add is occurring is slow 2 Critical Stuart McLaren  10 Fix Released
912800 #912800 Deleting image does not clear cached images 2 Critical Jay Pipes  10 Fix Released
933702 #933702 Metadata would ideally properly differentiate between None and the empty string 2 Critical Eoghan Glynn  10 Fix Released
933993 #933993 glance add can fail for images larger than 2 GB on some Python installations (RHEL 6.2) 2 Critical Eoghan Glynn  10 Fix Released
944946 #944946 Glance does not support auth server implementing 2.0 auth (ie: for Swift+Keystone) 2 Critical Juerg Haefliger  10 Fix Released
950364 #950364 the owner field in glance is tenant_name 2 Critical Brian Waldon  10 Fix Released
954530 #954530 Change CLIAuth arg names 2 Critical Dean Troyer  10 Fix Released
957181 #957181 Glance depends on an obsolete version of keystone 2 Critical Brian Waldon  10 Fix Released
845788 #845788 update_image in glance.client doesn't add content-length so the swift backend can't chunk 3 High Jay Pipes  10 Fix Released
851026 #851026 Keystone version drift impacting functional tests 3 High Kevin L. Mitchell  10 Fix Released
853933 #853933 bin/glance should have --user/--password auth protocol negotiation 3 High Eoghan Glynn  10 Fix Released
860862 #860862 Location information still showing in calls to HEAD|GET /images/<ID> 3 High Jay Pipes  10 Fix Released
860872 #860872 s3 backend cannot stream remote images 3 High Brian Waldon  10 Fix Released
874580 #874580 keyerror 'location' when fetch errors 3 High Jay Pipes  10 Fix Released
878200 #878200 Functional tests that require keystone fail 3 High Brian Waldon  10 Fix Released
878927 #878927 Glance + keystone Exception: Unexpected response: 400 3 High Kevin L. Mitchell  10 Fix Released
879195 #879195 Functional tests will not run on Mac OS X 3 High Brian Waldon  10 Fix Released
880910 #880910 Glance reports location (with credentials) in create return json 3 High Jay Pipes  10 Fix Released
882585 #882585 Backend storage disconnections do not raise exceptions 3 High Jay Pipes  10 Fix Released
888343 #888343 bin/glance and caching sqlite driver column discrepancies 3 High Brian Waldon  10 Fix Released
901018 #901018 setup.py imports keystone before dependencies are satisfied 3 High Dan Prince  10 Fix Released
901217 #901217 Missing files in Glance tarballs 3 High Thierry Carrez  10 Fix Released
909533 #909533 Swift uploads through Glance using ridiculously small chunks 3 High Jay Pipes  10 Fix Released
909538 #909538 Swift upload via Glance logs the password it's using 3 High Ewan Mellor  10 Fix Released
911599 #911599 Location field is wiped when updating metadata 3 High Jay Pipes  10 Fix Released
923941 #923941 Delete public image as non-admin user results in 404 3 High Brian Waldon  10 Fix Released
930543 #930543 Non determinism in test_db.test_image_get_all_marker 3 High justinsb  10 Fix Released
930544 #930544 Test for breaking ties in paging is wrong (?) 3 High justinsb  10 Fix Released
936798 #936798 Glance always picks the first endpoint from the service catalog 3 High Stuart McLaren  10 Fix Released
937216 #937216 nova image snapshots fail with 'Invalid disk format' 3 High Eoghan Glynn  10 Fix Released
939484 #939484 image size and active status not set on update of queued image with location metadata 3 High Eoghan Glynn  10 Fix Released
939616 #939616 'module' object has no attribute 'DataInvalid' 3 High Derek Higgins  10 Fix Released
943031 #943031 After MySQL connection failure (or timeout), first request reports MySQL Server has gone away, following requests work 3 High Peng Yong  10 Fix Released
949486 #949486 Update glance-cache to support keystone service tenants 3 High Dan Prince  10 Fix Released
953159 #953159 sqlalchemy.exc.ProgrammingError: (ProgrammingError) relation "ix_image_properties_image_id_get" does not exist 3 High J. Daniel Schmidt  10 Fix Released
954430 #954430 libvirt snapshots fail with: OSError: [Errno 11] Resource temporarily unavailable 3 High Eoghan Glynn  10 Fix Released
954608 #954608 Non-admin user can administer image cache 3 High Brian Waldon  10 Fix Released
955527 #955527 copy_from test case logic is invalid 3 High Eoghan Glynn  10 Fix Released
955977 #955977 Include babel.cfg and glance/locale/glance.pot in tarballs 3 High Thierry Carrez  10 Fix Released
956206 #956206 API reports unauthorized when policy rejects action 3 High Brian Waldon  10 Fix Released
956513 #956513 401 and 403 errors treated indistinguishably by client 3 High Gabriel Hurley  10 Fix Released
956547 #956547 glance context is_admin role check is fragile 3 High Brian Waldon  10 Fix Released
957176 #957176 ContextMiddleware checks deprecated headers 3 High Brian Waldon  10 Fix Released
957501 #957501 glance auth token middleware is dead 3 High Brian Waldon  10 Fix Released
959426 #959426 nova + glance services die if started before db is reachable 3 High Adam Gandelman  10 Fix Released
967887 #967887 Glance's auto-recovery of db connections is incompatible with newer sqlalchemy 3 High Adam Gandelman  10 Fix Released
817570 #817570 Make new image cache a true extension 4 Medium Jay Pipes  10 Fix Released
819936 #819936 New image cache breaks Glance on Windows 4 Medium Jay Pipes  10 Fix Released
850377 #850377 functional tests should not depend on local keystone 4 Medium Jay Pipes  10 Fix Released
850425 #850425 instance build failure when building from snapshot 4 Medium Brian Waldon  10 Fix Released
850685 #850685 Glance client not properly catching HTTP 300 Multiple Choice 4 Medium Jay Pipes  10 Fix Released
857711 #857711 min_ram and min_disk shouldn't ever be NULL 4 Medium Brian Lamar  10 Fix Released
861650 #861650 Glance client packaging uses non-required dependencies 4 Medium Jay Pipes  10 Fix Released
871803 #871803 Authentication documentation should explain server configuration 4 Medium Kevin L. Mitchell  10 Fix Released
872372 #872372 Image cache has virtually no unit test coverage 4 Medium Jay Pipes  10 Fix Released
879136 #879136 keyerror: 'image' when doing nova image-list 4 Medium Jay Pipes  10 Fix Released
883236 #883236 Cache management needs refactoring 4 Medium Jay Pipes  10 Fix Released
885341 #885341 Test failure in TestImageCacheManageXattr 4 Medium Jay Pipes  10 Fix Released
885696 #885696 glance checked_iter missing variable in error case, mixed type of expected_size 4 Medium Tom Hancock  10 Fix Released
888215 #888215 NameError: global name 'sleep' is not defined 4 Medium Dan Prince  10 Fix Released
888382 #888382 glance-cache-cleaner causes 'Driver' object has no attribute 'delete_incomplete_files' 4 Medium Brian Waldon  10 Fix Released
889209 #889209 glance image-members causes httplib.BadStatusLine 4 Medium Dan Prince  10 Fix Released
891738 #891738 Should swift backend compute size if none is specified? 4 Medium Paul Bourke  10 Fix Released
898097 #898097 Glance cli produces 'invalid literal for int' error when using ssl 4 Medium Stuart McLaren  10 Fix Released
901609 #901609 With keystone v2 auth does not use v2 path (/v2.0/tokens) 4 Medium Stuart McLaren  10 Fix Released
901804 #901804 split glance package into glance-api/glance-registry 4 Medium Dan Prince  10 Fix Released
904850 #904850 Glance service selection from ServiceCatalog when using keystone 4 Medium Stuart McLaren  10 Fix Released
907461 #907461 Request for images where marker is a deleted image causes error 4 Medium Alex Meade  10 Fix Released
909574 #909574 Glance does not sanity-check given image size on upload 4 Medium Jay Pipes  10 Fix Released
912897 #912897 Cannot delete remote image 4 Medium Eoghan Glynn  10 Fix Released
913608 #913608 Glance unittests that setup the FAKE_FILESYSTEM_ROOTDIR should use a unique testing directory per test case 4 Medium Jay Pipes  10 Fix Released
914440 #914440 No way to track show image bandwidth usage for reporting 4 Medium Alex Meade  10 Fix Released
915621 #915621 Root document contains incorrect href with 0.0.0.0 4 Medium Pete Zaitcev  10 Fix Released
919244 #919244 Glance API returns a 500 response code for invalid request params 4 Medium Kevin L. Mitchell  10 Fix Released
919250 #919250 Glance image list API does not validate filter values 4 Medium Christopher MacGown  10 Fix Released
919255 #919255 Glance Add Image API returns 400 response for disk full scenario 4 Medium Eoghan Glynn  10 Fix Released
919257 #919257 Glance Add Image API returns 400 response if storage is inaccessible 4 Medium Eoghan Glynn  10 Fix Released
920386 #920386 Client side SSL related variables 4 Medium Stuart McLaren  10 Fix Released
921494 #921494 Don't force client to supply SSL cert/key 4 Medium Stuart McLaren  10 Fix Released
923894 #923894 make glance-control a more fully featured process launcher 4 Medium Eoghan Glynn  10 Fix Released
923936 #923936 conform to common client configuration 4 Medium Dean Troyer  10 Fix Released
925681 #925681 Unfriendly error if auth_url not specified when using glance+keystone 4 Medium Eoghan Glynn  10 Fix Released
929762 #929762 responses fail when image cache fails 4 Medium Mark Washenberger  10 Fix Released
932183 #932183 where pysendfile is unavailable, glance client sends small erratically-sized chunks 4 Medium Eoghan Glynn  10 Fix Released
934459 #934459 virtualenv install script needs to avoid -E 4 Medium Eoghan Glynn  10 Fix Released
940364 #940364 Missing files in generated tarballs 4 Medium Thierry Carrez  10 Fix Released
942118 #942118 Glance copy_from should gracefully handle file store 4 Medium Eoghan Glynn  10 Fix Released
945173 #945173 Specify image_id with 'glance add' 4 Medium Brian Lamar  10 Fix Released
949838 #949838 glance client return error unless using '-A token' option 4 Medium Eoghan Glynn  10 Fix Released
952405 #952405 Glance authentication with Keystone doc is out-of-date 4 Medium Brian Waldon  10 Fix Released
952618 #952618 Glance Client in _do_request does not handle 503 (or other HTTP exceptions) in a manageable way. 4 Medium Jay Pipes  10 Fix Released
955127 #955127 ClientException missing module name 4 Medium Derek Higgins  10 Fix Released
956202 #956202 glance add throws: IndexError: tuple index out of range 4 Medium Dan Prince  10 Fix Released
959401 #959401 glance client tries to use ssl for http endpoints 4 Medium Mark Washenberger  10 Fix Released
959670 #959670 Notification message format is incorrect 4 Medium Matt Dietz  10 Fix Released
960261 #960261 Need policy control over making images public 4 Medium Brian Waldon  10 Fix Released
961050 #961050 Creating bucket via region-specific S3 endpoint fails 4 Medium Eoghan Glynn  10 Fix Released
962385 #962385 S3 & swift secrets leaked into logs 4 Medium Eoghan Glynn  10 Fix Released
963050 #963050 Qpid notifier needs content_type set 4 Medium Russell Bryant  10 Fix Released
965563 #965563 Usability issue: is_public=yes sets Public: No 4 Medium Brian Waldon  10 Fix Released
966241 #966241 auto-created DB is not under version control 4 Medium Mark McLoughlin  10 Fix Released
966242 #966242 Cannot specify a version to 'glance-manage version_control' 4 Medium Mark McLoughlin  10 Fix Released
966243 #966243 Use of BIGINT for image size column causes sqlite problems 4 Medium Eoghan Glynn  10 Fix Released
767344 #767344 Align glance-upload and glance add 5 Low Brian Waldon  10 Fix Released
771465 #771465 Unclear that you need the account in swift_store_user 5 Low Hengqing Hu  10 Fix Released
815208 #815208 remove paste configuration from the config files 5 Low Eoghan Glynn  10 Fix Released
817032 #817032 glance-control exits with 0 when glance-<server> script is not found 5 Low Eoghan Glynn  10 Fix Released
820643 #820643 import_class() does not report original exception 5 Low Jay Pipes  10 Fix Released
824794 #824794 Tables are generated outside of migration process 5 Low Jay Pipes  10 Fix Released
836381 #836381 Scrubber does not use the registry api 5 Low Jason Kölker  10 Fix Released
837464 #837464 OSAPI iso date format is inadequate 5 Low Eoghan Glynn  10 Fix Released
837817 #837817 bin/glance should handle cache being disabled 5 Low Jay Pipes  10 Fix Released
844618 #844618 SQLAlchemy registry database connection error not logged 5 Low Jay Pipes  10 Fix Released
850441 #850441 Update Authors checking for git 5 Low Brian Waldon  10 Fix Released
852850 #852850 Glance API should not start if default store cannot be used 5 Low Eoghan Glynn  10 Fix Released
854163 #854163 MigrateDeprecationWarning when migrating schema 5 Low Thierry Carrez  10 Fix Released
857956 #857956 [SRU] Control file needs python-httplib2 dependency 5 Low Chuck Short  10 Fix Released
860010 #860010 Adding image with swift backend poorly constructs url 5 Low Brian Waldon  10 Fix Released
872276 #872276 small typo in error msg in bin/glance member_add 5 Low Tom Hancock  10 Fix Released
878411 #878411 No documentation for cache management 5 Low Jay Pipes  10 Fix Released
882185 #882185 Documentation should mention Swift auth address HTTPS by default 5 Low Jay Pipes  10 Fix Released
884116 #884116 glance client should check for input file when running commands with interactive prompts 5 Low Ken Thomas  10 Fix Released
884297 #884297 Install doc needs to reflect move to git/Github rather than bzr/Launchpad 5 Low Jay Pipes  10 Fix Released
884382 #884382 NameError: global name 'errno' is not defined 5 Low Kevin L. Mitchell  10 Fix Released
884432 #884432 glance-manage tries to catch exception.Error which doesn't exist 5 Low Brian Waldon  10 Fix Released
885529 #885529 Use of _ function without importing it 5 Low Mike Lundy  10 Fix Released
887596 #887596 Allow syslog facility to be selected 5 Low Brian Waldon  10 Fix Released
888241 #888241 glance cache rollback causes 'OSError: [Errno 2] No such file or directory ' 5 Low Dan Prince  10 Fix Released
888340 #888340 glance-cache-prefetcher exceptions when ran 5 Low Brian Waldon  10 Fix Released
888370 #888370 glance show prints invalid URI 5 Low Dan Prince  10 Fix Released
888711 #888711 assertGreaterEqual not in Python 2.6 5 Low Brian Waldon  10 Fix Released
888753 #888753 Glance configs should use new Keystone auth_port 5 Low Rick Harris  10 Fix Released
888816 #888816 AttributeError: 'Store' object has no attribute 'snet' 5 Low Rick Harris  10 Fix Released
892754 #892754 test suite doesn't work with sqlalchemy v7 5 Low Andrew Hutchings  10 Fix Released
903768 #903768 glance image delete of a segmented image from swift will always record a failure. 5 Low Brian Waldon  10 Fix Released
903887 #903887 Functional tests do not clean up image data 5 Low Brian Waldon  10 Fix Released
907906 #907906 Can't add image with location=XXX when not in TTY 5 Low Brian Lamar  10 Fix Released
908803 #908803 glance-scrubber needs documentation 5 Low Ken Pepple  10 Fix Released
909408 #909408 Glance tests failing in python 2.6 with AssertIsNone 5 Low Major Hayden  10 Fix Released
911291 #911291 Missing man pages for executables 5 Low Russell Bryant  10 Fix Released
911547 #911547 PEP8 glance cleanup 5 Low Zhongyue Luo  10 Fix Released
911681 #911681 oparser missing in bin/glance-control 5 Low Yaguang Tang  10 Fix Released
912094 #912094 incorrect scheme for s3 backend 5 Low Hengqing Hu  10 Fix Released
915604 #915604 assertDictEqual causes test failures in python 2.6 5 Low Major Hayden  10 Fix Released
915817 #915817 kombu for notifications should reconnect 5 Low Chris Behrens  10 Fix Released
917438 #917438 Two Content-Type headers are returned 5 Low Brian Waldon  10 Fix Released
919269 #919269 AuthBadRequest exceptions don't display URL's 5 Low Dan Prince  10 Fix Released
922723 #922723 glance Essex-3: pycrypto version 5 Low Wayne A. Walls  10 Fix Released
925609 #925609 install throws errors about SADeprecationWarning 5 Low David Ripton  10 Fix Released
930344 #930344 Testsuite fails in the buildds 5 Low Chuck Short  10 Fix Released
930536 #930536 pep8 error in glance/notifier/__init__.py 5 Low Hengqing Hu  10 Fix Released
932466 #932466 glance db migrations deadlock against precise mysql server 5 Low Adam Gandelman  10 Fix Released
934320 #934320 Add README.rst to the tarball 5 Low Dan Prince  10 Fix Released
934492 #934492 bin/glance should allow nullable Name to match API spec 5 Low Jay Pipes  10 Fix Released
937260 #937260 Glance Image Service connector ignores kernel and ramdisk properties in Glance 5 Low Brian Waldon  10 Fix Released
939481 #939481 copy-from not supported for queued images 5 Low Eoghan Glynn  10 Fix Released
954543 #954543 Remove TODO list from docs 5 Low Brian Waldon  10 Fix Released
954554 #954554 Remove registry API spec from docs 5 Low Brian Waldon  10 Fix Released
954596 #954596 Image cache middleware order should not matter in paste pipeline 5 Low Brian Waldon  10 Fix Released
954971 #954971 Glance does not recover database connection automatically after DB restart 5 Low Unmesh Gurjar  10 Fix Released
956178 #956178 Glance error when service has no 'type' 5 Low Brian Lamar  10 Fix Released
957193 #957193 Remove admin_token from docs 5 Low Brian Waldon  10 Fix Released
957401 #957401 Extraneous print of URL route appearing in some tests 5 Low Jay Pipes  10 Fix Released
960627 #960627 'bin/glance add' docstring *_format is out of date 5 Low Joe Gordon  10 Fix Released
961590 #961590 pip glance-2012.1~rc1 missing dependency iso8601 5 Low   10 Fix Released
961820 #961820 glance add prints 'stty: standard input: Inappropriate ioctl for device' 5 Low Dan Prince  10 Fix Released
962998 #962998 Unable to specify the image owner when adding an image 5 Low Eoghan Glynn  10 Fix Released
966240 #966240 Image can be registered even though the length of the name exceeds 255 characters 5 Low Eoghan Glynn  10 Fix Released
773562 #773562 file-like objects returned from GET and used to POST do not have the same interface 6 Wishlist Eoghan Glynn  10 Fix Released
901376 #901376 Notification queues should be consistent with Nova 6 Wishlist Johannes Erdfelt  10 Fix Released
888284 #888284 Add uuid support to Glance Image Caching 1 Undecided Brian Waldon  10 Fix Released
894027 #894027 The wrong glance module is used when building docs 1 Undecided Pádraig Brady  10 Fix Released
900258 #900258 Need to add documentation for --url option in glance 1 Undecided Stuart McLaren  10 Fix Released
901672 #901672 Glance keystone unit tests can't start essex milestone 1 keystone server 1 Undecided   10 Fix Released
901768 #901768 glance-cache-manage list-cached output incorrect 1 Undecided Brian Waldon  10 Fix Released
919520 #919520 glance-control registry start tracebacks w/ IndexError 1 Undecided Mark McLoughlin  10 Fix Released
929591 #929591 Glance client should verify server cert by default 1 Undecided Stuart McLaren  10 Fix Released
932986 #932986 An error occurred during image.send notification: global name 'message' is not defined 1 Undecided Johannes Erdfelt  10 Fix Released
949677 #949677 Use of deprecated webob.Request.str_* properties limits compatibility to WebOb < 1.2 1 Undecided Maru Newby  10 Fix Released
This milestone contains Public information
Everyone can see this information.