Changing Policies of Containers

Registered by Daisuke Morita on 2015-03-30

Swift currently prohibits users from changing containers' storage policies. Therefore, you cannot change the number of replicas, the type of storing devices (like SSD/HDD) and the geography of storing devices.

This proposal is to add the feature of changing storing policies to Swift. The basic idea is to implement the background daemon which transfers objects gradually whose storage policy has been changed in backend network bandwidth. Please see swift-specs repository for details.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Daisuke Morita
Direction:
Needs approval
Assignee:
Daisuke Morita
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/changing-policies,n,z

Addressed by: https://review.openstack.org/168761
    Changing Policies spec

Addressed by: https://review.openstack.org/209329
    WIP: Changing Policies

Addressed by: https://review.openstack.org/283903
    Per Policy Response Headers for GET/HEAD Container

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.