Created by OpenStack Infra on 2010-09-26 and last modified on 2011-08-03
Get this branch:
bzr branch lp:~hudson-openstack/glance/trunk
Only OpenStack Infra can upload to this branch. If you are OpenStack Infra please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

OpenStack Infra
Review team:
Glance Core security contacts

Recent revisions

180. By Jay Pipes on 2011-08-03

Removes the call to webob.Request.make_body_seekable() in the
general images controller to prevent the image from being copied
into memory. In the S3 controller, which needs a seekable file-like
object when calling boto.s3.Key.set_contents_from_file(), we work
around this by writing chunks of the request body to a tempfile on
the API node, then stream this tempfile to S3.

179. By Brian Waldon on 2011-08-03

- removed curl api functional tests
- moved httplib2 api functional tests to tests/functional/test_api.py

177. By Brian Waldon on 2011-08-02

Add filter support to bin/glance index and details calls

176. By Brian Waldon on 2011-08-02

Update registry db api to properly handle pagination through sorted results.

175. By Jay Pipes on 2011-08-02

Our code doesn't work with python-xattr 0.5.0, and that's the version installed in RH/Centos :( Andrey has updated the RPM config to specify 0.6.0, and this does the same to pip-requires.

174. By Justin Shepherd on 2011-08-02

Replaced occurances of |str(e)| with |"%s" % e|.

Except in bin/glance, where |unicode(e).split('\n')| makes more sense than |("%s" % e).split('\n')|

173. By Jay Pipes on 2011-08-02

First round of refactoring on stores.

Refactors stores to be stateful:

* Creates a new base Store class
* Adds code for new Store modules to "register" with Glance
  and ensure that when the Controller(s) are spun up, that
  the stateful store objects are all created properly and passed
  configuration options. This allows us to refactor a bunch of code
  out of the various store adapters that is constantly re-checking
  configuration option values during each call to get/add/delete, etc
* Removes the now-unnecessary repetitve option-checking code in the
  Swift, S3, and filesystem drivers

172. By Justin Shepherd on 2011-07-31

Use of "%default" in help string does not work, have to use "%(default)s". Per the 4th example http://docs.python.org/dev/library/argparse.html#prog

171. By Justin Shepherd on 2011-07-31

Added nose-exclude to pip-requires.

'./run_tests.sh --unittests-only' adds '--exclude-dir=tests/functional' to noseargs.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.