lp:~jaypipes/glance/bug747799

Created by Jay Pipes and last modified
Get this branch:
bzr branch lp:~jaypipes/glance/bug747799
Only Jay Pipes can upload to this branch. If you are Jay Pipes please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jay Pipes
Project:
Glance
Status:
Merged

Recent revisions

101. By Jay Pipes

Ensure we don't ask a backend store to delete an image if the image is queued or saving.

100. By Dan Prince

  Updates to the Registry API such that only external requests to
  update image properties purge existing properties. The update_image
  call now contains an extra flag to purge_props which is set to
  True for external requests but False internally.

  This resolves with revision 99 where Glance API incidentally deleted
  image metadata when uploading new images.

99. By Dan Prince

Update the glance registry so that it marks properties as deleted if they are no longer exist when images are updated.

98. By Jay Pipes

Simple one.. just add back the Changelog I removed by accident in r94. Fixes bug #742353

97. By Jay Pipes

Adds checksumming to Glance.

When adding an image (or uploading an image during PUT operations),
you may now supply an optional X-Image-Meta-Checksum header. When
storing the uploaded image, the backend image stores now are required
to return a checksum of the data they just stored. The optional
X-Image-Meta-Checksum header is compared against this generated checksum
and returns a 409 Bad Request if there is a mismatch.

The ETag header is now properly set to the image's checksum now
for all GET /images/<ID>, HEAD /images/<ID>, POST /images and
PUT /images/<ID> operations.

Adds unit tests verifying the checksumming behaviour in the API, and
in the Swift and Filesystem backend stores.

Includes migration script.

NOTE: This does not include the DB migration script. Separate bug will be filed for that.

96. By Jay Pipes

Add migration testing and migration for disk_format/container_format

95. By Jay Pipes

Start eventlet WSGI server with a logger to avoid stdout output.

Resubmitted to depend on the lp:~jaypipes/glance/bug731304 branch and not the lp:~jaypipes/glance/bug736295 branch, since lp:~jaypipes/glance/bug731304 contains all those fixes for bug736295.

94. By Jay Pipes

Adds robust functional testing to Glance.

93. By Andrey Brindeyev

Removed glance-combined. Fixed README

92. By Ewan Mellor

Bug #737979: glance-control uses fixed path to Python interpreter, breaking virtualenv

Change #!/usr/bin/python to #!/usr/bin/env python.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~glance-coresec/glance/cactus-trunk
This branch contains Public information 
Everyone can see this information.

Subscribers