openstack-ansible/playbooks/roles/os_swift/templates
Matthew Oliver 951fb85373 Add erasure code policy support to swift
This patch is version 1 (not tested) of adding erasure code support
to swift. It adds the following:

  - Add policy_type, ec_type, ec_num_data_fragments,
    ec_num_parity_fragments and ec_object_segment_size to the
    policy definition.

  - Update the ring.contents.j2 to set replica count for the ring
    to ec_num_parity_fragments + ec_object_segment_size, if using
    the erasure code policy_type.

  - Adds extra EC options to swift.conf for EC policies.

I may have missed something and again this hasn't been tested yet.

NOTE: EC in Swift is strictly _BETA_ and shouldn't be run in
      production, however, we do need to test it!

Change-Id: If2069a95e6ea92e34fb329cb6e0027188f15f0bb
2015-05-07 15:09:26 +00:00
..
account-server-replicator.conf.j2 Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
account-server.conf.j2 Ensure replication_network is not required for swift 2015-03-03 19:19:28 +00:00
container-server-replicator.conf.j2 Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
container-server.conf.j2 Merge "Allow swift object versioning to be enabled" 2015-03-05 09:41:41 +00:00
object-server-replicator.conf.j2 Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
object-server.conf.j2 Ensure replication_network is not required for swift 2015-03-03 19:19:28 +00:00
proxy-server.conf.j2 Update keystone middleware in swift for Kilo 2015-04-16 08:12:57 +00:00
ring.contents.j2 Add erasure code policy support to swift 2015-05-07 15:09:26 +00:00
rsyncd.conf.j2 Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
swift-dispersion.conf.j2 Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
swift-rsyslog.conf.j2 Convert existing roles into galaxy roles 2015-02-18 10:56:25 +00:00
swift-upstart-init.j2 Fix dedicated replication network logic 2015-03-24 12:43:47 +00:00
swift.conf.j2 Add erasure code policy support to swift 2015-05-07 15:09:26 +00:00