Bug 1041821 - [RFE][glance]: Allow users to select S3 Reduced Redundancy Storage
Summary: [RFE][glance]: Allow users to select S3 Reduced Redundancy Storage
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: RFEs
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: RHOS Maint
QA Contact:
URL: https://blueprints.launchpad.net/glan...
Whiteboard: upstream_milestone_none upstream_stat...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-12 19:29 UTC by RHOS Integration
Modified: 2015-03-19 17:08 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-19 17:08:56 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description RHOS Integration 2013-12-12 19:29:29 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/glance/+spec/s3-reduced-redundancy.

Description:

Amazon offers a reduced redundancy option to allow users control their costs by sacrificing some reliability.

The boto s3 client supports this option, so the glance add_image API should allow users to specify s3-specific image properties that cause the option to be selected.

One option would be to apply this QoS across-the-board for all images stored in S3
if a global config option is set, however it would usually depend on the nature of the image as to whether RSS is appropriate (e.g. custom images or snapshots are less reproducible and hence should be stored with maximum redundancy).

So the other option would be to support a generic header to allow the user to hint via a generic header (e.g. x-glance-reduced-redundancy) that reduced storage redundancy is acceptable for a particular image (with the caveat that this hint may have no effect if the underlying store only provides a single level of redundancy, as does Swift).

Specification URL (additional information):

None


Note You need to log in before you can comment on or make changes to this bug.